Björn Rabenstein

Engineer at Grafana Labs

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
🎓
Top School
award
Top expert inCloud-Native DevOps with Kubernetes
Björn Rabenstein is an engineer with 12+ years building and operating cloud-native monitoring systems, currently contributing to Grafana Labs and a long-standing Prometheus maintainer. His background spans Site Reliability Engineering at Google, large-scale system work at SoundCloud, and deep open-source contributions across Prometheus components (prometheus, alertmanager, pushgateway, exporters) and Grafana’s jsonnet libs. He specializes in observability, metrics pipelines and alerting reliability—frequently modernizing client libraries, storage and scraping logic, and reducing alert noise in Kubernetes mixes. Björn brings a research-rooted rigor from a PhD in molecular modelling to pragmatic DevOps: he rewrites core subsystems when needed and adds production-grade instrumentation and performance fixes. Based in Berlin, he blends backend engineering with SRE instincts and technical writing, having revised Prometheus docs and dashboards as well as code. His motto—“Hope is not a strategy”—captures a bias for measurable, testable improvements rather than wishful fixes.
code12 years of coding experience
job19 years of employment as a software developer
bookdipl. biochem. (something like a MSc, only better ;), Biochemistry, dipl. biochem. (something like a MSc, only better ;), Biochemistry at Freie Universität Berlin
languagesEnglish, German
github-logo-circle

Github Skills (53)

monitoring10
kubernetes10
docker10
observability10
statsd10
http-handler10
apidoc10
redis10
storage10
data-parsing10
histogram10
dockers10
data-structure10
prometheus-exporter10
go10

Programming languages (18)

SmartyJavaCSSC++CRustMakefileScala

Github contributions (5)

github-logo-circle
prometheus/pushgateway

Apr 2014 - Jan 2023

Push acceptor for ephemeral and batch jobs.
Role in this project:
userBack-end Developer
Contributions:8 releases, 189 reviews, 409 commits in 8 years 10 months
Contributions summary:Björn's contributions centered on reimplementing core functionalities according to new specifications for the prometheus/pushgateway repository, specifically focusing on the implementation of HTTP handlers and the disk-based storage layer. The changes involved rewriting existing code, indicating a significant shift in the project's architecture and code base. Furthermore, the user added functionality to create internal metrics for runtime information.
ephemeralpushacceptorbatchbatch-jobs
prometheus/common

Jul 2015 - Jan 2023

Go libraries shared across Prometheus components and libraries.
Role in this project:
userBack-end Developer
Contributions:8 releases, 76 reviews, 55 commits in 7 years 7 months
Contributions summary:Björn primarily focused on fixing issues related to protobuf field access and data parsing within the Prometheus common library. They corrected direct access to protobuf fields in several files, particularly in `expfmt/decode.go` and `expfmt/text_create.go`. Additionally, they extended duration parsing capabilities to include years and weeks, indicating a contribution to the core functionality of the library. They also addressed a text parsing error related to the end of the input stream.
golangmetricsshared-librariesprometheus
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
Björn Rabenstein - Engineer at Grafana Labs