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.
12 years of coding experience
9 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Masaryk University Brno
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.
Operator pattern for managing multi-operator products
Role in this project:
Back-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.