Developer Experience Engineer (Remote)
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