Jan Chaloupka

Principal Software Engineer at Red Hat

Brno, Southeast, 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
Jan Chaloupka is a Principal Software Engineer and team lead at Red Hat with 12 years of experience designing and operating cloud-native infrastructure and Kubernetes-based platforms. He combines deep backend engineering with DevOps and CI/CD expertise, contributing to high-profile open-source projects like kubectl, kube-apiserver, Cluster API and OpenShift installer. His work spans core scheduler and API improvements, test automation, release tooling, and cloud-provider integrations—often fixing subtle bugs in controller logic and test client behavior. Jan routinely refactors build and generation pipelines, syncs dependencies across complex projects, and improves reliability of installer and operator components. Based in Brno, he brings a mathematically trained mindset from VUT Brno to pragmatic engineering, favoring maintainable automation over ad hoc fixes. Colleagues rely on him for stabilizing tricky reconciliation loops and for translating Kubernetes internals into production-ready workflows.
code12 years of coding experience
job11 years of employment as a software developer
bookIng., Mathematical methods in computer science, Ing., Mathematical methods in computer science at Vysoké učení technické v Brně
languagesCzech, English
github-logo-circle

Github Skills (57)

dependency-management10
kubernetes10
container10
docker10
apidoc10
scripting10
lifecycle10
testing10
command-line-interface10
bash10
cloud-infrastructure10
kubectl10
microsoft-azure10
resource-management10
etcd10

Programming languages (17)

JavaCRustMakefileGoHTMLGroovyJupyter Notebook

Github contributions (5)

github-logo-circle
kubernetes-retired/contrib

Mar 2016 - Feb 2018

[EOL] This is a place for various components in the Kubernetes ecosystem that aren't part of the Kubernetes core.
Role in this project:
userDevOps Engineer
Contributions:89 commits, 86 PRs, 33 pushes in 1 year 10 months
Contributions summary:Jan focused on automating the deployment and management of a Kubernetes cluster using Ansible. They implemented scripts to deploy, restart, and update various components of the cluster, including etcd, master, and node services. Key contributions included modifying Ansible playbooks and scripts to enable features, configure settings, and quote arguments for more reliable execution of the cluster. These changes improved the overall automation and configuration management within the Kubernetes ecosystem.
kubernetes
kubernetes-sigs/descheduler

Mar 2018 - Nov 2022

Descheduler for Kubernetes
Role in this project:
userBack-end & DevOps Engineer
Contributions:764 reviews, 101 commits, 187 PRs in 4 years 8 months
Contributions summary:Jan's contributions center on infrastructure and backend configuration. The commits include changes to shell scripts for build and test environments, alterations to the codebase, and adjustments to command-line parameters, indicating active involvement in automating processes and ensuring code quality. The user refactored the build scripts for code generation. The user also made changes to the project's import path and made code changes.
kubernetesk8s-sig-scheduling
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