Adam Ruzicka

Principal Software Engineer at Red Hat

Brno - město, South Moravia, Czechia
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
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.
code11 years of coding experience
job6 years of employment as a software developer
bookMagistr (Mgr.), Magistr (Mgr.) at Masarykova univerzita Brno
bookBakalář (Bc.), Bakalář (Bc.) at Vysoké učení technické v Brně
languagesEnglish
github-logo-circle

Github Skills (45)

api-rest10
ruby-rails10
content-management-system10
puppeteer10
foreman10
theforeman10
puppet10
restful-api10
api-design10
configuration-management10
rails10
template-engine10
erb10
ruby10
automation10

Programming languages (17)

JinjaCRustMakefileGoHTMLGroovyTypeScript

Github contributions (5)

github-logo-circle
theforeman/foreman

Mar 2016 - Jan 2023

an application that automates the lifecycle of servers
Role in this project:
userBackend 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.
automatesmaasinfrastructure-managementvirtualizationhybrid-cloud
A place to share templates for various OSes for Foreman's provisioning
Role in this project:
userDevOps 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