Christian Schlotter is a Senior Software Engineer with 13 years designing, operating, and hardening large-scale Kubernetes platforms, from running Daimler’s fleet of 750+ clusters since k8s v1.6 to contributing core features in Cluster API and kube-state-metrics. He blends backend, cloud and DevOps expertise—particularly around Cluster API providers for vSphere and OpenStack—having driven maintainership, CI/E2E test coverage and Kubernetes compatibility work at VMware, Broadcom and Red Hat. Known for pragmatic refactors and reliability engineering, he’s implemented upgrade workflows, security improvements and metric enhancements that reduced operational churn and prevented regressions. Based in Ellwangen, Germany, he brings hands-on experience with kubeadm, container runtimes, and building CI for large cloud-native projects, plus a background in IT security from his computer science degree.
13 years of coding experience
10 years of employment as a software developer
Bachelor of Science (B.Sc.) Computer Science - IT-Security, Bachelor of Science (B.Sc.) Computer Science - IT-Security at Aalen University
Home for Cluster API, a subproject of sig-cluster-lifecycle
Role in this project:
Back-end & DevOps Engineer
Contributions:1545 reviews, 69 commits, 307 PRs in 1 year 8 months
Contributions summary:Christian contributed to the `kubernetes-sigs/cluster-api` repository, primarily focusing on infrastructure and deployment related changes. Their work included preventing duplicated files in cloudinit, improving testing by migrating tests to envtest, and implementing features for cluster upgrades. The user also implemented functionality for the runtime SDK including the ability to handle ca injection to ensure https requests are valid and created an annotation hook for managing the lifecycle of running clusters.
Contributions:84 reviews, 19 commits, 10 PRs in 1 year 2 months
Contributions summary:Christian primarily focused on enhancing the OpenStack provider for the Cluster API implementation. Their contributions involved refactoring security group reconciliation logic, improving logging, and optimizing the load balancer service. Furthermore, they addressed Kubernetes compatibility issues, implemented changes to reset cluster status, and modified the code to prevent recreating status.network. These changes collectively improved the functionality and stability of the OpenStack integration within the Kubernetes ecosystem.
k8s-sig-cluster-lifecycle
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
Christian Schlotter - Senior Software Engineer at NVIDIA