Evgeni Golov is a Principal Software Engineer at Red Hat with 26 years of experience building reliable, secure infrastructure and automation tooling across backend, DevOps and full‑stack domains. He combines deep systems-level expertise (Linux, containers, LXC hardening, virtualization) with hands-on application work, from improving Ansible core tooling and Foreman/Katello integrations to front-end UX tweaks on small JS projects. A prolific open-source contributor, Evgeni has strengthened security and test coverage in high-profile projects like Ansible and Foreman while also adding pragmatic usability features to tools such as vagrant-libvirt and tower-cli. Based in Germany, he pairs academic grounding in computer science with a long consulting background, so he often surfaces practical fixes—like preventing predictable filenames or world-readable archives—that quietly avert real-world incidents.
26 years of coding experience
12 years of employment as a software developer
Abitur math computer science, Abitur math computer science at Geschwister-Scholl-Gymnasium, Düsseldorf
Master of Science (M.Sc.) Computer Science, Master of Science (M.Sc.) Computer Science at University of Düsseldorf
Ansible modules for interacting with the Foreman API and various plugin APIs such as Katello
Role in this project:
Back-end & DevOps Engineer
Contributions:887 reviews, 1088 commits, 1671 PRs in 5 years 7 months
Contributions summary:Evgeni focused on improving and maintaining the Ansible modules for the Foreman project, specifically for interacting with the Foreman API and various plugin APIs. Their work involved fixing documentation, correcting module syntax, and implementing new features related to content uploads. They also contributed to the code by adding support for new API features and updating examples within the documentation.
Helpful deployment scripts for Foreman and Katello
Role in this project:
DevOps Engineer
Contributions:397 reviews, 415 commits, 700 PRs in 5 years 10 months
Contributions summary:Evgeni primarily contributed to the automation and testing aspects of the project, modifying scripts and configurations related to deployment and testing. The user added options for verbose output in Ansible provisioners and implemented a test pipeline for a load-balanced proxy setup. They also worked on improving the test framework, including refactoring tests and adjusting helper functions.
forkliftvagrantdevopsdeploymentansible
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.