Developer Experience Engineer (Remote)

at Grafana Labs
Location Dar es Salaam, Tanzania, United Republic of
Date Posted January 12, 2023
Category Engineering
IT / Information Technology
Software Development
Job Type Full-time
Currency TZS

Description

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
Required profile for job ad : Developer Experience Engineer (Remote)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