Sean Sullivan is a senior software engineer with nine years of focused experience contributing to and leading teams on large-scale, production-grade systems at Google. He is a Go-centric backend and DevOps engineer who has made significant open-source contributions to Kubernetes and related tooling, including introducing the "live" command group in kpt and improving kubectl and kube-openapi functionality. As chairman of the SIG CLI, he blends technical stewardship with community leadership, ensuring command-line UX and reliability for a critical cloud-native ecosystem. His background spans deep systems and automation work—fixing kubectl apply edge cases, refactoring kustomize loaders, and adding discovery improvements in client-go—paired with hands-on test automation. Earlier roles show a long history of shipping distributed and embedded systems, from MapReduce-based email infrastructure to low-level firmware and assembly work, reflecting both breadth and a knack for pragmatic engineering. Based in Sunnyvale, he brings a mix of rigorous testing discipline, developer tooling expertise, and institutional knowledge of Kubernetes that’s not obvious from title alone.
9 years of coding experience
18 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at University of California, Berkeley
Contributions:1 release, 110 reviews, 179 commits in 1 year 6 months
Contributions summary:Sean primarily contributed to the "live" command group, focusing on features related to Kubernetes configuration management. They introduced the "live" command group, including subcommands for applying, previewing, and destroying packages within a Kubernetes cluster. The user also made changes to the project's build process and dependencies. Their work demonstrates an understanding of Kubernetes deployment and automation.
Production-Grade Container Scheduling and Management
Role in this project:
Backend Developer & Test Automation Engineer
Contributions:355 reviews, 206 commits, 256 PRs in 4 years 11 months
Contributions summary:Sean primarily focused on improving the `kubectl apply` command functionality within the Kubernetes project. Their contributions included fixing a bug where `kubectl apply` would stop after the first error and adding integration tests to catch apply failures. They updated existing tests and refactored code related to server-side apply and the application of multiple resources.
containersschedulingdockergradeproduction-grade
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.