Tim Ebert is a cloud engineer with 7 years of experience specializing in cloud-native platforms and Kubernetes, currently building STACKIT's Kubernetes Engine and contributing as a Gardener maintainer. He combines backend and DevOps expertise—authoring Kubernetes controllers, improving leader election and webhook robustness in controller-runtime, and hardening CI/CD and deployment flows for Gardener at scale. Tim teaches platform engineering with a hands-on focus, translating complex cloud-native concepts into practical labs for students. His work on widely used projects like gardener and controller-runtime demonstrates both deep infrastructure knowledge and a knack for making distributed systems more reliable and upgrade-friendly.
7 years of coding experience
3 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Duale Hochschule Baden-Württemberg (DHBW) Karlsruhe
Master of Science - MS Computer Science, Master of Science - MS Computer Science at DHBW Center for Advanced Studies
Homogeneous Kubernetes clusters at scale on any infrastructure using hosted control planes.
Role in this project:
Back-end & DevOps Engineer
Contributions:2488 reviews, 7 commits, 737 PRs in 1 month
Contributions summary:Tim primarily focused on enhancing the Kubernetes cluster management capabilities within the Gardener project. Their contributions involved configuring worker pool labels using the `--node-labels` flag, including updates to the kubelet CLI flags. The user also implemented a `node` controller, adding supporting infrastructure like indexers and integration tests. Furthermore, they improved the robustness of the build and deployment process through modifications to the apidiff check and GCR copy configuration.
Repo for the controller-runtime subproject of kubebuilder (sig-apimachinery)
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:37 reviews, 7 commits, 9 PRs in 2 years 5 months
Contributions summary:Tim primarily contributed to the `controller-runtime` subproject, enhancing its functionality and addressing potential issues. They implemented configurable resource locks for leader election, improving the stability and upgrade paths of controllers. Furthermore, the user addressed a bug related to dynamic REST mapper and optimized webhook functionality by injecting the logger, demonstrating experience with API development and the underlying infrastructure of Kubernetes controllers. They also added strategic merge patch features to the client.
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.