Sam Broughton

Senior DevOps Engineer at Gearset

Greater Leicester Area United Kingdom
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
Sam Broughton is a Senior DevOps Engineer with 11 years' experience building and operating cloud-native systems across EC2, GCP and Kubernetes. He blends hands-on backend Go development with platform work—implementing GitOps, Terraform-driven infrastructure, and observability (metrics, logging, tracing) to keep production launches smooth. Sam is an active open-source contributor, having improved observability and refactored core components in projects like kiam (AWS IAM for Kubernetes) and Flux, showing a pragmatic focus on reliability and maintainability. Comfortable across front- and back-end stacks and multiple languages, he’s candid about skill gaps but quick to adapt, and he prefers practical problem-solving over vendor pitches.
code11 years of coding experience
job5 years of employment as a software developer
bookUniversity of Nottingham
github-logo-circle

Github Skills (18)

kubernetes10
docker10
api-design10
dockers10
gitops10
go10
prometheus10
kubernetes-pods10
grpc10
distributed-systems9
http9
ias9
rest-api9
data-analysis8
cicd8

Programming languages (7)

TypeScriptHCLJavaScriptGoRubyElixirEmacs Lisp

Github contributions (5)

github-logo-circle
fluxcd/flux

Oct 2017 - May 2018

Successor: https://github.com/fluxcd/flux2
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:6 releases, 21 commits, 106 PRs in 6 months
Contributions summary:Sam contributed to the Flux project by removing unused code and refactoring existing functionality. They removed obsolete constants and interfaces, streamlining the codebase. Furthermore, the user implemented logging for startup, which aids in debugging and performance analysis. The user also made significant changes to the HTTP server, including removing deprecated handlers and unifying interfaces, reflecting efforts towards project maintenance and improving system architecture.
kubernetessuccessorgitopsflux2fluxcd
uswitch/kiam

Jun 2018 - Jul 2018

Integrate AWS IAM with Kubernetes
Role in this project:
userBack-end & DevOps Engineer
Contributions:6 commits, 6 PRs, 21 pushes in 21 days
Contributions summary:Sam's contributions primarily focused on refactoring and merging commands within the `kiam` binary, improving the project's structure. They also addressed logging and telemetry setup, indicating a focus on operational aspects. Furthermore, the user instrumented the gRPC server and client with Prometheus metrics, showing an interest in monitoring and performance analysis. The user also worked on recording pod events for server calls, contributing to the project's observability.
iamiam-rolekubernetesaws-iamaws
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
Sam Broughton - Senior DevOps Engineer at Gearset