Eric Helms

Senior Principal Software Engineer at Red Hat

Apex, North Carolina, United States
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
Eric Helms is a Senior Principal Software Engineer with 16 years of experience leading backend and infrastructure work, currently shaping the Red Hat Satellite product as an architect. He blends deep systems and DevOps expertise—contributing significant backend code to Foreman, Katello, and Pulp—and automates complex deployments with Ansible, Puppet, and shell tooling. Eric’s open-source track record includes developing Foreman Ansible modules, refining Katello’s package lifecycle integrations, and improving Pulp’s server tooling, showing a focus on lifecycle management and reproducible operations. He pairs rigorous academic training in computer science and physics with practical engineering, from API design to CI-enabled deployment scripts. Known for tackling thorny backend and operational issues, he often surfaces small but impactful improvements like enhanced logging, API response docs, and deployment resilience. Based in Apex, NC, he combines engineering leadership with hands-on contributions that keep large-scale open-source infrastructure reliable and maintainable.
code16 years of coding experience
job12 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at North Carolina State University
bookMaster of Science - MS, Physics, Master of Science - MS, Physics at Auburn University
stackoverflow-logo

Stackoverflow

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

Github Skills (48)

git10
ruby-rails10
puppeteer10
docker10
foreman10
back-end-development10
apidoc10
python10
theforeman10
kats10
scripting10
testing10
puppet10
api-design10
configuration-management10

Programming languages (21)

JavaC++JinjaCSSCRustMakefilePLpgSQL

Github contributions (5)

github-logo-circle
theforeman/forklift

Jan 2014 - Jul 2022

Helpful deployment scripts for Foreman and Katello
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:259 reviews, 411 commits, 937 PRs in 8 years 7 months
Contributions summary:Eric primarily focused on automating deployment and configuration processes within the Foreman and Katello ecosystem. Their commits showcase the creation and modification of shell scripts (e.g., `bootstrap.sh`, `setup.rb`) to facilitate installations, configure repositories, and manage dependencies. The user also worked on integrating and testing deployments using Vagrant, and Ansible, demonstrating a focus on infrastructure-as-code and automated testing. Additionally, the user added support for different Katello and Foreman versions.
forkliftvagrantdevopsdeploymentansible
Katello/katello

Jun 2011 - Jul 2022

Katello integrates open source systems management tools into a single solution for controlling the lifecycle of your machines.
Role in this project:
userBack-end Developer
Contributions:71 reviews, 3410 commits, 588 PRs in 11 years 3 months
Contributions summary:Eric's contributions center on back-end development, involving enhancements and bug fixes within the Katello project. They are responsible for addressing issues within the PulpV2 code, including handling ActiveSupport dependency clearing, fixing Glue layer fencing, and adding new test cases. The user demonstrated a focus on refining core functionalities and addressing issues related to package and distribution management within the system.
zammadrpmlifecyclepuppettheforeman
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
Eric Helms - Senior Principal Software Engineer at Red Hat