John Alberts is a senior cloud operations and DevOps engineer with 15+ years of hands-on experience (and over 20 years in IT) designing and automating large-scale, production cloud platforms for companies like Amazon, Twitch, Samsung, and Lexipol. He specializes in AWS serverless and container architectures, Infrastructure as Code (Terraform/CloudFormation), CI/CD automation, and observability, having led migrations to fully serverless environments and built reusable Terraform modules that cut provisioning time by over 60%. A pragmatic engineer and mentor, he has led small DevOps teams, delivered high-impact professional services engagements, and consistently improved developer workflows with custom tooling (including Terraform wrappers and Jenkins libraries). His open-source contributions span operational tooling and app integrations—adding Marathon/HAProxy flexibility and expanding Heimdall dashboard app support—showing he still digs into scripts and UI code when it moves the needle. Based in Mission Viejo, CA, he pairs deep Linux and systems roots with modern cloud-first design, and is known for turning complex migration challenges into repeatable, automated platforms.
15 years of coding experience
21 years of employment as a software developer
BSCE Electrical Engineering Computer Programming Computer Architecture, BSCE Electrical Engineering Computer Programming Computer Architecture at Purdue University Northwest
Contributions:10 commits, 6 PRs, 5 comments in 1 month
Contributions summary:John primarily contributed to the application dashboard and launcher project by implementing and integrating support for the Transmission and CouchPotato applications. This involved creating new PHP classes to interact with the Transmission and CouchPotato APIs, developing related UI elements within the Laravel Blade template files for configuration, and adding the new applications to the supported apps list. They also fixed minor issues related to icon capitalization and whitespace.
HAProxy auto configuration and auto service discovery for Mesos Marathon
Role in this project:
DevOps Engineer
Contributions:5 commits, 3 PRs, 1 comment in 2 days
Contributions summary:John primarily focused on configuring the application's environment variables and modifying the `run.sh` script to integrate with Marathon and HAProxy. They modified the script to dynamically set the `BAMBOO_ENDPOINT` based on the container's `$HOST` variable and added support for `STATSD_*` environment variables. These changes enhance the application's flexibility and integration within a Mesos Marathon environment, specifically managing HAProxy configuration.
discoverykuberneteshaproxymesosservice-discovery
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.