Petr Horáček

Software Engineering Manager at Red Hat

Brno, 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
Petr Horáček is a software engineering manager at Red Hat with 12 years of experience and over a decade working on virtualization and networking in projects like oVirt and KubeVirt. He combines hands-on backend and DevOps expertise—implementing network integrations, IPv6 support, hook sidecar mechanisms, and operator-driven cluster addons—with team leadership and delivery across OpenShift Virtualization. Based in Brno, he has progressed through technical and managerial roles at Red Hat, moving from intern to engineering manager while continuing to contribute code and tests to major open-source repos. His work shows a deep focus on networking plumbing and integration points between virtualization engines and external providers, plus practical CI/CD and testing improvements. Colleagues rely on him to translate complex distributed-network requirements into robust, production-ready changes that bridge kernel-level networking, orchestration, and API design.
code12 years of coding experience
job9 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Masaryk University Brno
languagesCzech, English
github-logo-circle

Github Skills (55)

api-rest10
network-configuration10
kubernetes10
docker10
networkmanager10
python10
json-schema10
validations10
back-end-development10
testing10
net10
kubernetes-operator10
validation10
networking10
dockers10

Programming languages (14)

JavaC++CSSRustCMakefileGoSass

Github contributions (5)

github-logo-circle
oVirt/vdsm

Jul 2014 - Sep 2018

The Virtual Desktop Server Manager
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:472 commits in 4 years 2 months
Contributions summary:Petr primarily contributed to the core networking code, focusing on the Virtual Desktop Server Manager (vdsm) project. Their work included implementing changes to support IPv6 addresses, adding and testing network device configurations, and refactoring the network setup process. They also demonstrated expertise in build processes and automation, including improvements to dependency handling, particularly with the openvswitch packages. The contributions involved adding and fixing tests and incorporating various refactorings.
vdivmsvirtual-desktopwindowselectron
Operator pattern for managing multi-operator products
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:3 reviews, 33 commits, 53 PRs in 1 year 5 months
Contributions summary:Petr primarily contributed to the development and maintenance of the cluster-network-addons-operator. Their work included adding the network addons operator and integrating it into the testing environment. This involved code changes within controller files and adjustments related to CNA version upgrades, which signifies involvement in the project's underlying architecture and deployment processes. Their work demonstrates a good understanding of Kubernetes-based operators and CI/CD pipelines.
hcohyperconvergedopenshiftoperatorvirtualization
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