Emilien Macchi

Senior Principal Software Engineer (Staff Engineer) at Red Hat

Quebec, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code11 years of coding experience
job12 years of employment as a software developer
bookBTS 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
bookMaster's degree Systems Engineering, Master's degree Systems Engineering at Ynov Informatique
bookVocational Bachelor System & Network engineering, Vocational Bachelor System & Network engineering at Université Côte d'Azur
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (51)

network-configuration10
kubernetes10
puppeteer10
docker10
python10
apidoc10
validations10
puppet10
testing10
bash10
cloud-infrastructure10
resource-management10
validation10
networking10
dockers10

Programming languages (16)

JinjaCSSCGoXSLTHTMLJupyter NotebookHCL

Github contributions (5)

github-logo-circle
Heat templates for deploying OpenStack
Role in this project:
userDevOps Engineer
Contributions:772 commits in 6 years 8 months
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.
deployingheatopenshiftopenstack
gophercloud/gophercloud

Nov 2020 - Jan 2023

Gophercloud: an OpenStack SDK for Go
Role in this project:
userBack-end Developer
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