Caleb Gilmour

Oregon, New Zealand
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
Caleb Gilmour is a versatile software and DevOps engineer with over a decade of experience solving complex networking and backend problems across telecom, Kubernetes, and observability domains. He has driven production-grade work at Datadog improving APM integrations for high-performance proxies like Envoy and contributed tracing features to Datadog's Go tracer, reflecting strong expertise in distributed tracing and telemetry. At Manifest Networks he built provisioning, CI/CD and single-step installs for Romana and helped integrate it into kops, showing deep operational knowledge of Kubernetes networking. His early career delivering on-prem telecom solutions cultivated a customer-focused, high-pressure troubleshooting mindset that still informs his approach to reliable engineering. Comfortable operating remotely across timezones from New Zealand, he also mentors teammates on methodical, quality-first development practices. A pragmatic open-source contributor, he balances careful testing and performance work with thoughtful changes to widely used projects.
code10 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at Victoria University of Wellington
github-logo-circle

Github Skills (28)

kubernetes10
c-language10
kops10
tracer10
distributed-tracing10
networking10
apm10
cnc10
go10
kubernetes-pods10
cprogramming-language10
trace10
container9
microservices-application9
opentracing9

Programming languages (9)

SmartyC++ShellMakefileGoPHPLuaHTML

Github contributions (5)

github-logo-circle
DataDog/dd-trace-go

Dec 2018 - Jun 2020

Datadog Go Library including APM tracing, profiling, and security monitoring.
Role in this project:
userBackend Developer
Contributions:2 releases, 24 commits, 38 PRs in 1 year 6 months
Contributions summary:Caleb's primary contribution focuses on enhancing the Datadog Go library, specifically the APM tracing functionality. They implemented priority sampling by default, improving sampling performance, and addressing a regression in extracted spans. Furthermore, the user added support for B3 header propagation, allowing for integration with other tracing systems and added a hostname tag. Other changes included updates to examples and fixing small issues within the library.
golangapmtracingdatadog-apmopentracing
kubernetes/kops

Nov 2016 - Feb 2018

Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management
Role in this project:
userBack-end & DevOps Engineer
Contributions:7 commits, 6 PRs, 24 comments in 1 year 3 months
Contributions summary:Caleb primarily contributed to adding support for the Romana networking option within the kops Kubernetes management tool. Their work involved modifying code to integrate Romana, including changes to API definitions, conversion functions, and cluster creation logic. They also updated IAM permissions and bootstrap configurations to accommodate the new networking option, demonstrating a solid understanding of kops internals and Kubernetes networking. Furthermore, the user updated versions for the Romana container images, indicating involvement in the deployment and operational aspects of this feature.
containersgcphelmlinodeinstallation
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
Caleb Gilmour