Gavin Bunney

Solutions Architect Circuit Designer at Level 3 Communications

San Francisco, 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
Gavin Bunney is a seasoned solutions architect and circuit designer with 15 years of software and cloud automation experience, based in San Francisco. He blends deep telecommunications and backbone engineering roots with modern DevOps and cloud-native tooling, authoring Terraform providers and enhancing Kubernetes manifest workflows. Gavin is an active open-source contributor, notably improving Netflix's Zuul gateway and hardening Terraform providers for Okta and kubectl integrations. His work spans low-level network reliability and high-level automation—optimizing retries, parsing, caching, and rollout automation—to make systems more resilient and maintainable. Colleagues know him for pragmatic problem-solving that bridges hardware-centric networks and cloud infrastructure code.
code15 years of coding experience
job7 years of employment as a software developer
github-logo-circle

Github Skills (35)

kubernetes10
netty10
apidoc10
cloud-infrastructure10
terraform10
terraform-provider10
java10
javas10
terraformer10
infrastructure10
go10
api10
netflix-zuul10
kubernetes-pods10
yaml10

Programming languages (13)

JavaCScalaGoHTMLGroovyTypeScriptShell

Github contributions (5)

github-logo-circle
Terraform provider to handle raw kubernetes manifest yaml files
Role in this project:
userDevOps Engineer & Cloud Engineer
Contributions:49 releases, 1 review, 169 commits in 2 years 7 months
Contributions summary:Gavin's commits primarily focus on enhancing and expanding the functionality of a Terraform provider for managing Kubernetes manifests. They implemented features for in-place updates, added the `force_new` field for resource recreation, and introduced support for features like deployments. Key contributions include automating deployment rollouts, adding support for CRDs, and optimizing the provider's interaction with the Kubernetes API by refactoring and improving caching mechanisms.
kubernetes-deploymentprovidermanifestkubernetesyaml-files
Netflix/zuul

Mar 2022 - Oct 2022

Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more.
Role in this project:
userBack-end Developer
Contributions:6 releases, 91 reviews, 9 commits in 7 months
Contributions summary:Gavin primarily contributed to the `netflix/zuul` project by implementing and refactoring core backend components. They focused on enhancing filter categorization by introducing an enum (`FilterCategory`) and modifying the `ZuulFilter` interface to utilize it. Furthermore, the user addressed a critical bug related to retrying requests with body contents. They also made changes to improve the parsing of the `Host` header and ensure body disposal on inactive channels.
api-gatewaygolangsecurityresiliencygateway-service
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
Gavin Bunney - Solutions Architect Circuit Designer at Level 3 Communications