Senior Grafana Developer

luxsoft

Job Summary

Luxoft is seeking a Grafana+ Developer to design, build, and maintain interactive dashboards and observability solutions for enterprise-level environments. The ideal candidate will have strong experience in Grafana, Prometheus, and related monitoring and visualization tools, with the ability to connect to various data sources. The role involves designing and developing Grafana dashboards, integrating with various data sources, configuring Grafana plugins, alerts, and notifications, and creating custom queries. The developer will also implement observability best practices with DevOps teams, maintain documentation, troubleshoot performance issues, and collaborate with architecture and platform teams to ensure monitoring alignment with SLIs, SLOs, and SLAs.

Must Have

  • 4+ years of hands-on experience with Grafana (Grafana Cloud, OSS, or Enterprise).
  • Practical experience with Python
  • Strong skills in PromQL, SQL, or Elastic queries.
  • Experience integrating Grafana with Prometheus, Loki, Snowflake, or other time-series databases.
  • Familiarity with alerting and notification channels (Slack, Teams, PagerDuty, email, etc.).
  • Knowledge of Grafana provisioning (JSON models, configuration-as-code).
  • Experience with CI/CD and infrastructure-as-code (e.g., Terraform, GitHub Actions, Jenkins).
  • Understanding of monitoring frameworks, metrics collection, and log aggregation.
  • Experience working in cloud environments (Azure).

Good to Have

  • Experience with Mulesoft, Confluent Kafka, or API monitoring.
  • Familiarity with Azure Monitor, App Insights, or Dynatrace.
  • Basic scripting knowledge (Golang, Bash, or PowerShell).
  • Exposure to DevOps or SRE practices.

Job Description

Project description

We are seeking a Grafana+ Developer to design, build, and maintain interactive dashboards and observability solutions for enterprise-level environments. The ideal candidate will have strong experience in Grafana, Prometheus, and related monitoring and visualization tools, with the ability to connect to various data sources (e.g., Snowflake, PostgreSQL, Elasticsearch, InfluxDB, Azure Monitor, or Mulesoft metrics).

The role involves close collaboration with platform, DevOps, and integration teams to deliver actionable insights and performance monitoring dashboards for complex distributed systems.

Responsibilities

  • Design and develop Grafana dashboards to visualize system health, performance, and business KPIs.
  • Integrate Grafana with various data sources such as Prometheus, Loki, Elastic, Snowflake, or SQL-based stores.
  • Configure and manage Grafana plugins, alerts, and notifications across different environments.
  • Develop custom queries (e.g., PromQL, SQL) to extract and visualize relevant metrics.
  • Work with DevOps and Cloud teams to implement observability best practices and automated dashboard deployments via CI/CD pipelines.
  • Create and maintain documentation for dashboards, data models, and metric definitions.
  • Troubleshoot performance issues and optimize dashboard load times and data queries.
  • Collaborate with architecture and platform teams to ensure monitoring alignment with SLIs, SLOs, and SLAs.

Skills

Must have

  • 4+ years of hands-on experience with Grafana (Grafana Cloud, OSS, or Enterprise).
  • Practical experience with Python
  • Strong skills in PromQL, SQL, or Elastic queries.
  • Experience integrating Grafana with Prometheus, Loki, Snowflake, or other time-series databases.
  • Familiarity with alerting and notification channels (Slack, Teams, PagerDuty, email, etc.).
  • Knowledge of Grafana provisioning (JSON models, configuration-as-code).
  • Experience with CI/CD and infrastructure-as-code (e.g., Terraform, GitHub Actions, Jenkins).
  • Understanding of monitoring frameworks, metrics collection, and log aggregation.
  • Experience working in cloud environments (Azure).

Nice to have

  • Experience with Mulesoft, Confluent Kafka, or API monitoring.
  • Familiarity with Azure Monitor, App Insights, or Dynatrace.
  • Basic scripting knowledge (Golang, Bash, or PowerShell).
  • Exposure to DevOps or SRE practices.

Other

Languages

English: B2 Upper Intermediate

Seniority

Senior

17 Skills Required For This Role

Github Game Texts Postgresql Azure Prometheus Terraform Grafana Elasticsearch Powershell Json Ci Cd Slack Python Sql Github Actions Bash Jenkins

Similar Jobs