Bret Fisher is a cloud-native advocate and hands-on DevOps engineer with 14 years of experience building and modernizing infrastructure, training over 350,000 students worldwide, and founding a consulting and training practice focused on containers and automation. As a long-standing Docker Captain and elected CNCF Ambassador, he combines deep open-source contributions (notably to Docker sample apps, Kubernetes training, and Salt bootstrap tooling) with practical production experience in graceful shutdowns, health checks, and container best practices. He creates best-selling courses and hosts regular live shows and a podcast, translating complex container and orchestration topics into approachable, actionable guidance. Based in Virginia Beach, he pairs a systems-admin pedigree spanning Windows, Linux, BSD, and cloud platforms with entrepreneurial chops from founding startups and leading enterprise modernization efforts.
Example distributed app composed of multiple containers for Docker, Compose, Swarm, and Kubernetes
Role in this project:
Full-stack Developer
Contributions:36 commits, 39 PRs, 17 pushes in 5 years 1 month
Contributions summary:Bret made several updates to the example voting app, including refactoring code to prevent CPU spikes in a worker process. They also updated the result application to use local Angular and updated the Node and npm packages, including minimal changes to server.js. Furthermore, the user implemented health checks and data seeding for the application, demonstrating a focus on infrastructure and application configuration. They also added vote logging functionality to the application.
Contributions:101 commits, 70 PRs, 122 pushes in 6 years 10 months
Contributions summary:Bret focused on improving the Docker configuration and container behavior of the Node.js application. Their contributions primarily involved addressing graceful shutdown issues related to SIGINT and SIGTERM signals within the Docker environment. They also enhanced the application's logging capabilities to standardize output to stdout and implemented a health check endpoint for container monitoring.
dockerfilevscodenodemondockernode-app
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.