Michael Montgomery

Sr Software Engineer at Elastic

Austin, Texas, 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
Michael Montgomery is a senior software engineer with 11 years of professional engineering experience and a long track record in infrastructure and backend systems. Based in Austin, he currently works at Elastic where he focuses on cloud-native and operator-style components, drawing on prior roles at ObjectRocket, RenewData, and The Planet. He contributes to notable open-source projects like HashiCorp Consul—adding configurable HTTP header limits and tests—and Elastic's cloud-on-k8s operator, improving certificate management and server settings. Michael blends deep Unix/ops roots with modern Kubernetes and distributed systems practices, making him effective at both developer-facing tooling and production reliability. Collected over decades of hands-on ops and engineering, he brings pragmatic refactors, test-first enhancements, and infrastructure sensibility to complex service stacks.
code11 years of coding experience
job18 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Louisiana State University
github-logo-circle

Github Skills (17)

kubernetes10
testing10
amazon-elasticsearch10
kubernetes-operator10
consul10
elasticsearchquery10
go10
aws-elasticsearch10
kubernetes-pods10
elasticsearch10
elasticsearch-api10
api-design9
service-mesh9
api9
service-discovery8

Programming languages (12)

SmartyTypeScriptDockerfileJavaCSSRustMakefileJavaScript

Github contributions (5)

github-logo-circle
elastic/cloud-on-k8s

Oct 2021 - Jan 2023

Elastic Cloud on Kubernetes
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:7 releases, 799 reviews, 120 commits in 1 year 3 months
Contributions summary:Michael made several commits focused on improving the Kubernetes operator for Elastic Cloud on Kubernetes. Their work involved addressing server-side settings for services, implementing changes in the certificates management and refactoring related code to be easier to read. They also enhanced the test suite by adding new test cases and contributing to infrastructure-related tasks.
kubernetes-operatorselastickibanakuberneteselasticsearch
hashicorp/consul

Oct 2020 - Jan 2021

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 Developer
Contributions:4 reviews, 5 commits, 1 PR in 2 months
Contributions summary:Michael's contributions focus on enhancing the HTTP server configuration within the Consul agent. They added a new option to configure the `MaxHeaderBytes` setting of the HTTP server, enabling control over the maximum size of HTTP request headers. The user implemented unit tests to verify the behavior of the new configuration, ensuring proper handling of header sizes and HTTP responses. These changes involved modifications across multiple files, including agent configuration, testing, and API server logic.
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 Montgomery - Sr Software Engineer at Elastic