Matthew Whittington

Principal Engineer at Atlassian

Sydney, New South Wales, Australia
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
Matthew Whittington is a Principal Engineer based in Sydney with nine years of hands-on experience building and operating large-scale Kubernetes platforms at Atlassian. He specializes in making cloud-native systems robust, reliable and future-proof—authoring Go tooling, CI/CD pipelines that deploy to 35+ clusters, and comprehensive integration tests that enable safe cluster changes. A longtime contributor to kube2iam, he has improved cross-account IAM role support and namespace restrictions, reflecting a strong focus on security and multi-tenant cloud operations. Known for pairing pragmatic engineering with clear documentation and SLO-driven reliability practices, he also enjoys solving hard infrastructure problems at scale even while expressing a healthy disdain for YAML.
code9 years of coding experience
job3 years of employment as a software developer
bookBachelor of Information Technology (Honours), Information Technology, Bachelor of Information Technology (Honours), Information Technology at The University of Queensland
github-logo-circle

Github Skills (12)

kubernetes10
go10
aws10
kubernetes-pods10
api-design9
restful-api9
rest-api9
api-rest9
docker8
dockers8
microservices-application7
microservices7

Programming languages (4)

TypeScriptGoJupyter NotebookPython

Github contributions (5)

github-logo-circle
jtblin/kube2iam

Mar 2017 - Sep 2020

kube2iam provides different AWS IAM roles for pods running on Kubernetes
Role in this project:
userBackend & DevOps Engineer
Contributions:3 releases, 1 review, 17 commits in 3 years 6 months
Contributions summary:Matthew contributed to the core functionality of kube2iam by implementing features to support cross-account AWS IAM role assumptions and namespace restrictions. They modified server and IAM logic to accommodate full ARN handling and added namespace restriction checks. Their work included refactoring and merging code, demonstrating a focus on improving the security and usability of the project within a Kubernetes environment.
iam-roleskube2iamkubernetesiampods
mwhittington21/kube2iam

Aug 2018 - Dec 2020

kube2iam provides different AWS IAM roles for pods running on Kubernetes
Contributions:3 PRs, 14 pushes, 4 branches in 2 years 4 months
iam-roleskube2iamkubernetesiampods
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
Matthew Whittington - Principal Engineer at Atlassian