Grafana Labs is a company developing open-source software for visualizing time series data. It offers a cloud platform and an enterprise suite, which enable users to unify databases, visualize data, get notifications, visually define alert rules, explore metrics and logs, leverage ad-hoc filters, share data and dashboards across teams, get alerts and notific...
Read more about this company
We are looking for a Developer Experience Engineer to help Grafana Cloud customers be more productive through best-in-class educational resources and deployment tooling. Reporting to our Head of Self-Service, this role blurs the line between advocacy, engineering and documentation, and has a consistent focus on helping users solve problems using the Grafana Stack. In this role, you’ll chat with Grafana users all around the world, create highly technical guides/tutorials, write code to build tools/scripts/dashboards/etc — all while bringing your learnings back into our product development process.
What you’ll be doing:
Build end-to-end tutorials, quickstarts, and integrations to help users go from nothing to beautiful Grafana dashboards, across the entire Tempo-Loki-Prometheus stack
Create, fix, and improve OSS tooling in the Grafana ecosystem through bugfixes, new features, and documentation
Integrate existing DevOps/infrastructure tooling with the Grafana stack (e.g. Terraform, Flux, Argo, Helm, Jsonnet…) through bugfixes, new features, documentation, and quickstarts
Write scripts, dashboard templates, alert templates, K8s manifests, Grafana Agent configuration and other bits around the edges to solve high-value customer problems
From the above, create MVPs and POCs that will drive and shape future product development
Use various communication mediums to educate and teach our community: technical workshops/webinars, videos, streams, sample app repos, etc.
Engage with our customers wherever they hang out: Grafana’s OSS Slack and forum, HN, Reddit, etc. and build feedback loops with our internal product/eng teams to surface developer / SRE pain points
Create a set of SRE best practices around our stack and share these with the Grafana community. The Grafana stack is infinitely composable, but we’d like to propose a few “canonical” paths to SREs and developers that are just getting started
Requirements:
Prior SRE / DevOps experience
Experience setting up, configuring, and maintaining a Grafana observability stack (preferred) or other observability software
Experience managing and deploying software on Kubernetes
Programming experience in a modern language (preferred: Go)
Experience with popular CI/CD, GitOps and infrastructure-as-code tools: Flux, Argo, Terraform, and friends
Experience creating technical content, either as written tutorials, videos or other formats
Ability to learn and understand complex technical concepts and teach them to audiences of various levels of aptitude and experience
Deep empathy for customers
Comfortable with ambiguity in a fast-paced environment
Experience working independently and setting priorities based on business needs