Lucas Gomes is a Principal Software Engineer with 15 years of experience designing and operating Linux-first, high-availability distributed systems, currently accelerating AI workloads in OpenStack at Red Hat in Dublin. A core contributor to OpenStack projects including Nova, Neutron, Ironic and Tempest, he blends deep C and Python systems programming with DevOps skills to improve bare-metal provisioning, networking (OVN) and image-building pipelines. His work spans production-quality backend engineering, test automation, and DevOps improvements—such as introducing dracut-network and grub2 elements to diskimage-builder and enhancing DHCP/IPXE integration for Neutron. Comfortable across platforms, Lucas has a history of building modular HA deployment frameworks and a bootable GNU/Linux distribution, reflecting a pragmatic focus on reliability, upgradeability and low-level networking.
15 years of coding experience
7 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Universidade do Sagrado Coração
OpenStack Networking (Neutron). Mirror of code maintained at opendev.org.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:179 commits in 7 years 8 months
Contributions summary:Lucas primarily contributed to the DHCP agent within the OpenStack Networking (Neutron) project. Their work included implementing features to enhance the interaction between Neutron and Ironic, specifically by setting an "ipxe" tag for DHCP option 175. They also added the precommit notification for floating IPs and updated the update_floatingip_status() method to return the updated object. The user was further involved in migrating the DevStack OVN module to Neutron.
Image building tools for OpenStack. Mirror of code maintained at opendev.org.
Role in this project:
DevOps Engineer
Contributions:44 commits in 2 years 9 months
Contributions summary:Lucas focused on enhancing the image building process for OpenStack by introducing and managing elements. They added the dracut-network element to configure network settings and the grub2 element for Ironic's local boot support. They also deprecated the deploy-ironic element, and worked on the ironic-agent element by implementing file output changes and reducing image size, with the dynamic-login element for enhanced troubleshooting.
opendevopenstack
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.