Evan Hazlett

Member Of Technical Staff at exe.dev

Indianapolis, Indiana, 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
Evan Hazlett is a seasoned software engineer with 15 years of experience building cloud-native infrastructure and container tooling, currently serving as a Member of Technical Staff. He has deep expertise in Go, Linux, and container ecosystems, contributing significant features to flagship projects like Moby, Docker CLI, and containerd—most notably around secrets management, swarm deployments, and low-level runtime improvements. As a former Docker staff engineer and co-founder of a DevOps startup acquired by Docker, he blends product-minded design with hands-on systems engineering for enterprise-scale deployments. Comfortable leading architecture and rolling up his sleeves in code, he’s equally at home improving documentation, CI/CD, and operational reliability. Based in Indianapolis, he’s an active open source collaborator who often tackles complex platform problems by simplifying interfaces and automating operational edge cases.
code15 years of coding experience
job21 years of employment as a software developer
bookIUPUI
stackoverflow-logo

Stackoverflow

Stats
236reputation
7kreached
3answers
0questions
github-logo-circle

Github Skills (41)

container10
docker10
lib10
apidoc10
secret-management10
containerization10
dockers10
iptables10
occi10
go10
api10
golang10
haproxy10
swarm10
protobuffer10

Programming languages (13)

CSSCRustGoValaInno SetupHTMLTypeScript

Github contributions (5)

github-logo-circle
ehazlett/interlock

Aug 2014 - Apr 2018

Docker Event Driven Plugin System
Role in this project:
userBackend Engineer
Contributions:14 releases, 375 commits, 81 PRs in 3 years 8 months
Contributions summary:Evan primarily contributed to the configuration and management of the HAProxy load balancer within the `interlock` project. Their work involved adding features like authentication for stats, adding support for custom check intervals, custom backend options and context root support. Additionally, they implemented the use of iptables for more robust restarting of haproxy containers and ensuring clients are able to correctly trigger container restarts.
plugin-systemdockerevent-driven
samalba/dockerclient

Jun 2014 - Mar 2016

Docker client library in Go
Role in this project:
userBack-end Developer
Contributions:28 commits, 20 PRs, 11 pushes in 1 year 9 months
Contributions summary:Evan primarily contributed to the development of the Docker client library in Go. They implemented features for container management, including adding container name retrieval, container log retrieval, and support for streaming container stats. These enhancements involved modifying core API interactions, including the addition of parameters for controlling log output and integrating with the Docker engine.
golangclient-librarydocker-clientdockerengine-api
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
Evan Hazlett - Member Of Technical Staff at exe.dev