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)

JavaC++CSSRustCScalaMakefileGo

Github contributions (5)

github-logo-circle
prometheus/prometheus

Jan 2014 - Jan 2023

The Prometheus monitoring system and time series database.
Role in this project:
userBack-end Developer
Contributions:24 releases, 1375 reviews, 1215 commits in 9 years 1 month
Contributions summary:Björn's contributions primarily involve changes within the Prometheus monitoring system. These changes include merging branches for storage-related features, implementing functions for linear regression analysis in promql, fixing issues with the handling of histograms, and integrating support for sparse histograms. Furthermore, the user addressed bugs in the codebase and updated the vendoring for various dependencies to incorporate bug fixes.
monitoringprometheustimeseries-databasemetricsalerting
prometheus/common

Jul 2015 - Jan 2023

Go libraries shared across Prometheus components and libraries.
Role in this project:
userBack-end Developer
Contributions:8 releases, 82 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.
goprometheus
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