Johan Bloemberg is a seasoned Freelance DevOps Engineer with 13 years of experience designing and operating cloud-native Linux systems, specializing in AWS/GCP, Kubernetes, Terraform and IaC. He blends strong Python development skills with hands-on experience in NixOS, Puppet, Nomad, Ansible and Go, delivering reliable CI/CD pipelines and observability with Prometheus/Grafana. Johan has supported large-scale production environments—from a 100+ server mail cluster to supermarket data engineering pipelines—and helped teams migrate to cloud-native architectures. An active open-source contributor, he improved GitHub Enterprise OAuth support in the widely used Concourse CI and enhanced cross-platform reliability in the mgmt config-management project. He volunteers on public-interest infrastructure projects, demonstrating a commitment to secure, well-architected hosting for civic services. Based in Gelderland, Netherlands, he combines deep operational expertise with pragmatic engineering to streamline developer workflows and infrastructure.
13 years of coding experience
10 years of employment as a software developer
Bachelor's degree, Information Technology, Bachelor's degree, Information Technology at Hogeschool van Arnhem en Nijmegen
MBO, Information Technology, MBO, Information Technology at Technisch College Ede
Next generation distributed, event-driven, parallel config management!
Role in this project:
DevOps & Backend Engineer
Contributions:24 commits, 35 PRs, 190 comments in 1 year 2 months
Contributions summary:Johan primarily focused on improving the build process and cross-platform compatibility of the `mgmt` project, specifically addressing macOS-related issues. Their contributions involved modifying build scripts, adapting tests for different operating systems, and incorporating platform-specific code to ensure correct functionality. Furthermore, the user implemented the `getenv` function, enhancing the configuration management capabilities of the project. The user's work also included adjustments to the test suite, streamlining integration tests and improving debuggability.
Concourse is a container-based automation system written in Go.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:17 commits, 5 PRs, 3 comments in 2 years 5 months
Contributions summary:Johan's contributions focused on enhancing OAuth integration for GitHub Enterprise within the Concourse CI/CD system. They added functionality to override API endpoints for GitHub Enterprise, allowing for proper authentication in custom environments. Furthermore, the user modified multiple files related to GitHub authentication, verifiers, and the command-line interface, enabling users to specify Enterprise GitHub configurations. These changes likely improved the system's flexibility and compatibility with self-hosted GitHub instances.
golangcontainersdoergocdelm
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
Johan Bloemberg - Freelance DevOps Engineer at Bloemberg DevOps