Adam Ruzicka is a Principal Software Engineer based in Brno with 12 years of experience building backend systems and improving lifecycle automation at Red Hat. He combines deep Ruby/Rails and DevOps expertise with an interest in functional programming, contributing to major open-source projects like Foreman and Katello to strengthen provisioning, Dynflow workflows, and content lifecycle features. His work spans backend controllers, models and concurrency primitives (notably contributions to concurrent-ruby), as well as automation templates and Puppet modules that bridge infrastructure and application concerns. At Red Hat he progressed from intern to principal, reflecting strong domain knowledge in server lifecycle automation and production-ready orchestration. Colleagues value his pragmatic bug fixes and thoughtful refactors that improve reliability and testability across complex systems. Outside day-to-day ops he brings a curiosity for language and concurrency design that informs more robust, maintainable backend solutions.
11 years of coding experience
6 years of employment as a software developer
Magistr (Mgr.), Magistr (Mgr.) at Masarykova univerzita Brno
Bakalář (Bc.), Bakalář (Bc.) at Vysoké učení technické v Brně
an application that automates the lifecycle of servers
Role in this project:
Backend Developer
Contributions:406 reviews, 118 commits, 204 PRs in 6 years 11 months
Contributions summary:Adam primarily contributed to the backend logic of the Foreman application, focusing on bug fixes and feature implementations. They addressed issues related to host management, compute resources, and Dynflow, a workflow engine. Code changes involved modifications to models, controllers, and services, particularly within the areas of host provisioning and compute resource configuration. The user also made improvements to testing and debugging in several areas of the system.
A place to share templates for various OSes for Foreman's provisioning
Role in this project:
DevOps Engineer
Contributions:12 commits, 17 PRs, 3 pushes in 1 year 10 months
Contributions summary:Adam primarily contributed to the automation and configuration aspects of the Foreman project. They focused on enhancing the Ansible integration by adding and modifying job templates for tasks such as package updates, running playbooks, and deploying the receptor. Additionally, they addressed bugs related to Ansible command parsing and the dynamic application of roles. Their work demonstrates a focus on improving the integration of Ansible within the Foreman ecosystem, specifically for infrastructure management and deployment tasks.
placeprovisioningshareforeman
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
Adam Ruzicka - Principal Software Engineer at Red Hat