Senior Infrastructure Engineer, Observability at Shopify
Port Moody, British Columbia, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Michael Wilkerson is a Senior Infrastructure Engineer specializing in observability and backend systems, currently working on Shopify's ClickHouse metrics platform with nearly a decade of experience across aerospace and cloud-native infrastructure. He brings deep systems and automation expertise from multiple roles at HashiCorp—contributing to Consul service mesh, Consul-K8s tooling, and CI/CD improvements—and has practical experience building secure network automation such as mTLS in Consul-Terraform-Sync. Michael’s background includes leading microservice teams in Go, introducing OpenAPI code generation at Hitachi Energy, and architecting resilient satellite data platforms at MDA, reflecting a strong blend of distributed systems, release engineering, and operator-focused tooling. He’s an active open-source contributor, notably improving Envoy compatibility and build automation in the widely used hashicorp/consul project, and mentors teams to improve delivery and reliability. Based in Port Moody, BC, he pairs hands-on engineering with pragmatic tooling and release process improvements that reduce operational friction.
5 years of coding experience
10 years of employment as a software developer
Bachelor of Applied Science - BASc Systems Engineering, Bachelor of Applied Science - BASc Systems Engineering at Simon Fraser University
First-class support for Consul Service Mesh on Kubernetes
Role in this project:
DevOps Engineer & Automation Engineer
Contributions:417 reviews, 49 commits, 387 PRs in 4 months
Contributions summary:Michael's contributions focused on enhancing the build and release processes for the `consul-k8s` project. They implemented and updated GitHub Actions, improving the CI/CD pipeline by upgrading action versions, removing unnecessary targets, and integrating docker image uploads to the hashicorppreview docker org. These changes also included modifying the CLI build process to align with GitHub Actions and CircleCI, and modifying build scripts to handle stable releases and pre-release versions. They also introduced tests to catch bad terraform formatting.
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
Role in this project:
Back-end Developer & Automation Engineer
Contributions:174 reviews, 67 commits, 74 PRs in 1 year
Contributions summary:Michael's commits primarily focus on enhancing the Consul Connect envoy proxy within the `hashicorp/consul` repository, specifically related to Envoy version compatibility. The user implemented checks for Envoy version compatibility, added functions for version retrieval and execution, and incorporated the use of an Envoy version check within the Consul Connect envoy. Furthermore, the contributions include updates to the `lambda` envoy extension, updating proto files and integration tests, indicating involvement in build automation. These changes involve significant back-end logic and system integration.
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
Michael Wilkerson - Senior Infrastructure Engineer, Observability at Shopify