Johannes Ziemke

Cloud Native Consultant

Berlin, Germany
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
Johannes Ziemke is a Cloud Native Consultant with 15 years of experience designing and bootstrapping production-grade infrastructure on bare metal and cloud platforms from Berlin. He combines deep hands-on expertise in Kubernetes, Docker and Prometheus with a practical SRE mindset—having built CI/CD, monitoring, and autoscaling systems for startups and enterprises including work that supported acquisitions and migrations at Koko and Airbnb. As an active open-source contributor and founder of prometheus/node_exporter, he has shaped core Prometheus exporters and Alertmanager enhancements, demonstrating strong backend and DevOps skills in Go and observability tooling. Johannes prefers freelance and consultancy engagements, is experienced in bare-metal automation and build-time configuration, and often focuses on making monitoring and deployment pipelines robust and cost-efficient.
code15 years of coding experience
job15 years of employment as a software developer
languagesGerman, English
stackoverflow-logo

Stackoverflow

Stats
444reputation
109kreached
5answers
1question
github-logo-circle

Github Skills (62)

monitoring10
kubernetes10
docker10
statsd10
data-collection10
apidoc10
clientside10
api-design10
alertdialog10
alertifyjs10
time-series10
alertview10
grafana10
alerts10
dockers10

Programming languages (36)

C#CMakefileGoMustacheHTMLJupyter NotebookYAML

Github contributions (5)

github-logo-circle
prometheus/node_exporter

Apr 2013 - Oct 2022

Exporter for machine metrics
Role in this project:
userBackend Developer & DevOps Engineer
Contributions:3 releases, 343 reviews, 140 commits in 9 years 7 months
Contributions summary:Johannes primarily contributed to refactoring the `node_exporter` to support collectors, including native, Gmond, and Munin collectors, showcasing a focus on extending the metrics gathering capabilities. They also addressed metric naming conventions and removed the Munin exporter due to complexity issues. The user further added and refined collectors for runit, demonstrating system monitoring capabilities. The commits also demonstrate a strong understanding of build-time configuration and implementing new metrics such as interrupts, disk, and network stats.
exporterprometheus-exportersystem-metricshost-metricssystem-information
prometheus/alertmanager

Oct 2014 - Aug 2018

Prometheus Alertmanager
Role in this project:
userBackend Developer
Contributions:1 release, 11 commits, 9 PRs in 3 years 10 months
Contributions summary:Johannes primarily contributed to the backend functionality of the Alertmanager project. Their work included adding support for notifying resolved alerts, which involved modifications to the notification system. They also addressed code formatting, and improved the codebase by adding generated files and supporting image/thumb URLs in Slack attachments.
opsgenieprometheus-exporterpagerdutyemaildeduplication
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