Senior Principal Software Engineer (Staff Engineer) at Red Hat
Quebec, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Emilien Macchi is a Senior Principal Software Engineer at Red Hat with over a decade of hands-on experience building cloud infrastructure and platform tooling, now focused on engineering the core components of Red Hat's AI portfolio and integrating advanced hardware accelerators for enterprise ML workloads. He rose through Red Hat from intern to staff engineer and has deep expertise in OpenStack, OpenShift, CI/CD and automation, evidenced by sustained contributions to prominent projects like Tempest, Gophercloud, Packstack and the OpenShift installer. A longtime OpenStack leader—former Chair of the Technical Committee and multiple project lead—he combines technical depth in Python, Go and DevOps with community governance and release stewardship. His work often bridges testing, quota and networking concerns (floating IPs, trunk quotas, storage/volume validations) to make complex distributed systems reliably deployable. Based in Quebec, he brings practical operational experience from earlier roles in network/system administration and field deployments, which informs his pragmatic approach to platform reliability. Notably, his contributions include improving CI reliability and enabling disconnected bootstrap workflows, reflecting a focus on real-world deployment constraints.
11 years of coding experience
12 years of employment as a software developer
BTS Informatique de Gestion - Option Administration de Réseaux locaux d'entreprise, BTS Informatique de Gestion - Option Administration de Réseaux locaux d'entreprise at CNED
Master's degree Systems Engineering, Master's degree Systems Engineering at Ynov Informatique
Vocational Bachelor System & Network engineering, Vocational Bachelor System & Network engineering at Université Côte d'Azur
Contributions summary:Emilien's contributions focused on configuring and integrating various OpenStack services using Puppet manifests. They implemented and refactored Puppet code to deploy and manage services like Swift, Neutron, Glance, and Keystone, along with integrating HAProxy for load balancing. The changes included ordering of services, database schema synchronization, and overall improvements to the deployment process, specifically focusing on the controller nodes. Furthermore, the user was also involved in automation tasks such as updating the CI configuration files.
Contributions:8 releases, 338 reviews, 78 commits in 2 years 2 months
Contributions summary:Emilien primarily contributed to the OpenStack SDK for Go, specifically focusing on enhancing the Networking v2 API. They added functionality to retrieve detailed quota information, including support for the 'trunk' extension. The user also refactored code to support quota details and incorporated updates to testing fixtures and requests. Additionally, the user updated the API documentation and code references to improve maintainability and usability of the SDK.
golanggophercloudsdkopenstackopenstack-sdk
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Emilien Macchi - Senior Principal Software Engineer (Staff Engineer) at Red Hat