Sean Sullivan

Senior Software Engineer at Google

Sunnyvale, California, United States
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
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.
code9 years of coding experience
job18 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at University of California, Berkeley
stackoverflow-logo

Stackoverflow

Stats
26reputation
159reached
2answers
0questions
github-logo-circle

Github Skills (32)

kubernetes10
filesystem10
controller-manager10
apidoc10
testing10
secret-management10
command-line-interface10
configuration-management10
kubectl10
file-operations10
automation10
client-go10
go10
api10
fileio10

Programming languages (7)

DockerfileShellGoHTMLJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
kptdev/kpt

Jan 2020 - Jul 2021

Automate Kubernetes Configuration Editing
Role in this project:
userBackend & DevOps Engineer
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.
kubernetes-configurationshift-leftpolicy-as-codeconfig-as-datakrm
kubernetes/kubernetes

Mar 2018 - Jan 2023

Production-Grade Container Scheduling and Management
Role in this project:
userBackend 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.
Request Free Trial