Grafana Developer
Apply NowCompany: SysMind Tech
Location: Plano, TX 75025
Description:
Experience in setting up and maintaining Grafana and SRE dashboards and implementing automation to meet operational needs and release changes. Evaluate and suggest dashboard and automation improvements.
Must have at least 3 years of experience developing, maintaining, and managing Grafana dashboards and analytics and knowledge of Grafana administration and architecture. Configuring dashboards, alerts, alarms, tools and API integrations, and generating reports. Experience with Grafana data visualization and creating time-based plots.
Ability to create a dashboard from scratch by establishing a connection with the database, scheduling data fetch jobs, and connecting to non-DB sources such as Excel sheets.
Ability to improve the current Grafana dashboards and create new ones for better visualization of data.
Proficiency in using LogQL, TrceQL, KQL, SQL, and Postgres DB. Having expertise in implementing charts and graphs on Grafana, and understanding which graphs are suitable for different data types.
Define and Establish guidelines and protocols for Site Reliability Engineering (SRE), encompassing incident management, monitoring, alerting, and automation. Ensure that the best practices and principles are adopted and followed to maintain high standards of reliability and stability.
Data ingestion & enrichment from various sources, webhooks, and REST APIs with JSON/YAML/XML payloads & testing POSTMAN, etc
Experience working with Grafana Stack tools, including Grafana UI, Loki, Mimir, and Tempo, to monitor and manage critical applications and infrastructure.
Strong skills in creating documentation - engineering runbooks, support procedures, user onboarding, and support documentation.
Hands-on Scripting & Programming in Python, bash, data parsing (regex), etc Must be a self-starter and keen to explore new solutions
Understanding the functional requirements quickly and developing forward-looking dashboards to take care of future scenarios
Conducting unit tests and developing database queries to validate the dashboard output and troubleshoot any issues
Developing, maintaining, and managing advanced reporting, analytics, dashboards, and other solutions.
Must have at least 3 years of experience developing, maintaining, and managing Grafana dashboards and analytics and knowledge of Grafana administration and architecture. Configuring dashboards, alerts, alarms, tools and API integrations, and generating reports. Experience with Grafana data visualization and creating time-based plots.
Ability to create a dashboard from scratch by establishing a connection with the database, scheduling data fetch jobs, and connecting to non-DB sources such as Excel sheets.
Ability to improve the current Grafana dashboards and create new ones for better visualization of data.
Proficiency in using LogQL, TrceQL, KQL, SQL, and Postgres DB. Having expertise in implementing charts and graphs on Grafana, and understanding which graphs are suitable for different data types.
Define and Establish guidelines and protocols for Site Reliability Engineering (SRE), encompassing incident management, monitoring, alerting, and automation. Ensure that the best practices and principles are adopted and followed to maintain high standards of reliability and stability.
Data ingestion & enrichment from various sources, webhooks, and REST APIs with JSON/YAML/XML payloads & testing POSTMAN, etc
Experience working with Grafana Stack tools, including Grafana UI, Loki, Mimir, and Tempo, to monitor and manage critical applications and infrastructure.
Strong skills in creating documentation - engineering runbooks, support procedures, user onboarding, and support documentation.
Hands-on Scripting & Programming in Python, bash, data parsing (regex), etc Must be a self-starter and keen to explore new solutions
Understanding the functional requirements quickly and developing forward-looking dashboards to take care of future scenarios
Conducting unit tests and developing database queries to validate the dashboard output and troubleshoot any issues
Developing, maintaining, and managing advanced reporting, analytics, dashboards, and other solutions.