John Murret

Senior Software Engineer II at HashiCorp

Denver, Colorado, United States
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
John Murret is a Senior Software Engineer II based in Denver with a decade of experience building resilient distributed systems and service mesh infrastructure. He brings deep hands-on expertise in back-end and DevOps engineering, having contributed to high-profile open-source projects like HashiCorp Consul, Raft, and memberlist—work that spans consensus logic, observability, configuration, and integration testing. At HashiCorp and prior roles at CircleCI and Xactly he’s shaped control planes, cloud-native builds, and large-scale platform architecture while mentoring teams and driving operational reliability. His background ranges from full-stack product launches and team leadership at startups to architecting enterprise cloud services, demonstrating both strategic technical judgment and execution. A continuous learner and thoughtful teammate, he has a knack for surfacing and fixing subtle correctness and testing issues in distributed systems—skills visible in his raft snapshot and Consul certificate reload fixes.
code10 years of coding experience
job22 years of employment as a software developer
bookBachelor of Science (BS), Finance, Bachelor of Science (BS), Finance at Villanova University
github-logo-circle

Github Skills (26)

algorithm10
service-mesh10
kubernetes10
consensus10
observability10
data-collection10
testing10
acceptance-testing10
cicd10
consul10
automation10
go10
vault10
kubernetes-pods10
collections10

Programming languages (8)

C#TypeScriptDockerfileShellSCSSJavaScriptGoRuby

Github contributions (5)

github-logo-circle
hashicorp/consul-k8s

Feb 2022 - Dec 2022

First-class support for Consul Service Mesh on Kubernetes
Role in this project:
userBack-end & DevOps Engineer
Contributions:343 reviews, 191 commits, 210 PRs in 10 months
Contributions summary:John's contributions primarily involve modifying and enhancing the control plane for the Consul Service Mesh on Kubernetes. They added support for configuring Enterprise License using Vault, enabling integration with the Vault secret backend for key configurations and management. They also refactored and enhanced the ACL setup, incorporating the Vault integration. Furthermore, they updated the build process and made modifications to the acceptance tests and overall infrastructure to automate the configuration, deployment, and testing of the components in the target environment.
meshhelmconsul-servicehelm-chartvault
hashicorp/consul

Feb 2022 - Jan 2023

Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
Role in this project:
userBack-end & DevOps Engineer
Contributions:3 releases, 379 reviews, 89 commits in 11 months
Contributions summary:John contributed to various aspects of the Consul project, demonstrating skills in both back-end development and DevOps. Their commits include correcting code in the "vault section" and setting "vault namespaces on vault client." They also worked on upgrading the "serf" and "memberlist" dependencies, improving metrics, and creating integration tests. Furthermore, they implemented configuration for "request_limits" and fixed agent-related issues involving auto-reloading of certificate/key file changes, indicating involvement in configuration and operational aspects.
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
John Murret - Senior Software Engineer II at HashiCorp