Curt Bushko is a Senior Software Engineer based in Waterloo, Ontario with two decades of software experience and nearly a decade focused on cloud platforms, SRE, and DevOps. At HashiCorp he authored the Consul CNI plugin that closed a multi-million dollar deal and maintains consul-k8s, contributing to service mesh reliability and CI efficiency. He’s delivered large cost and performance wins—reducing hosting costs by 8x at Tulip and driving $250k+ annual GitHub Actions savings at HashiCorp—while leading cross-organizational efforts like company-wide canary deployments. Known for clean, craft-focused engineering, Curt routinely owns critical customer escalations and late-night fixes, and mentors engineers across levels. He’s an active open-source maintainer working on well-known projects like Consul and consul-k8s, with hands-on contributions to testing, Envoy integration, and CI optimization. Beyond code, Curt is sought for pragmatic system design and practical automation that consistently removes toil while surfacing the next set of problems to solve.
First-class support for Consul Service Mesh on Kubernetes
Role in this project:
DevOps Engineer
Contributions:858 reviews, 212 commits, 355 PRs in 11 months
Contributions summary:Curt primarily focused on maintaining and enhancing the acceptance testing framework, and the underlying infrastructure for the `hashicorp/consul-k8s` repository. The user made changes to the testing framework and related files for supporting Consul Service Mesh tests. The user also updated the timeout configurations for pod readiness checks, and modified existing tests.
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
Role in this project:
DevOps Engineer
Contributions:114 reviews, 8 commits, 53 PRs in 5 months
Contributions summary:Curt's primary contributions center around improving the Consul service mesh's integration with Envoy proxies and CI/CD processes. This involves updating Envoy versions and related configurations, as well as adapting the CI/CD pipeline to utilize smaller compute instances for faster builds. Furthermore, the user added test cases for the terminating gateway. These changes suggest a focus on ensuring the reliability and efficiency of the Consul platform.
api-gatewayecsgolangcenterdistributed
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
Curt Bushko - Senior Software Engineer at HashiCorp