Michael Taufen is a Staff Software Engineer in the Greater Seattle area with 14 years of infrastructure-focused experience, primarily driving Kubernetes work at Google from Kubelet internals to GKE platform security. He combines deep backend and DevOps expertise—evidenced by contributions that improved Kubernetes API configuration, feature gates, and graduating ServiceAccountIssuerDiscovery to GA—with hands-on ownership of release infrastructure and Windows support for GKE. A former engineering resident and early co-founder of a mobile app, he blends systems-level thinking with product-minded engineering and a knack for refactoring complex APIs into more flexible designs. His work reveals a willingness to tackle low-level OS and security challenges (including getting an experimental kernel running) while influencing large-scale cloud-native platforms.
14 years of coding experience
9 years of employment as a software developer
Bachelor’s Degree, Mathematics and Computer Science, Bachelor’s Degree, Mathematics and Computer Science at St. Olaf College
High School, High School at Academy of Information Technology and Engineering
Production-Grade Container Scheduling and Management
Role in this project:
Backend & DevOps Engineer
Contributions:62 reviews, 241 commits, 245 PRs in 5 years 3 months
Contributions summary:Michael focused on enhancing the Kubernetes project's service account functionality, primarily by graduating the ServiceAccountIssuerDiscovery feature to GA status. They implemented code changes across multiple files, including feature gates, RBAC policy, and API server configurations, demonstrating a strong understanding of the Kubernetes internals. The contributions also included setting up temporary file systems and modifying the test environment to accommodate various OIDC discovery setups.
The canonical location of the Kubernetes API definition.
Role in this project:
Back-end Developer
Contributions:25 commits in 2 years 11 months
Contributions summary:Michael contributed significantly to the Kubernetes API definition, focusing on the Kubelet configuration. They made build-related improvements, updated and added new fields to the KubeletConfiguration type, and addressed various bugs. Furthermore, the user refactored the codebase, renaming fields and moving configurations. Also, the user added FeatureGates and ExperimentalFailSwapOn to the KubeletConfiguration, showing a focus on expanding and refining the Kubelet's functionality.
apikubernetes-apilocationkubernetesdefinition
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
Michael Taufen - Staff Software Engineer at Google