Senior Software Engineer
Tata Consultancy Services
Bengaluru, Karnataka, India
Greetings from TCS!!!
TCS Bangalore hiring for Senior Grafana Engineer !!!!!
Role: Senior Grafana Engineer
Experience required: 7 to 15 years
Location:- Bangalore
Must Have Skills:-
- Having knowledge in internal Grafana, monitoring workflows and alert integrations.
- Good understanding in design, implementation, and managing enterprise-scale observability and monitoring solutions in Grafana.
- Have strong expertise in Grafana, Prometheus, OpenTelemetry, cloud monitoring, automation, and incident management.
- Grafana administration, dashboard engineering, alert management, observability platform integration, and performance optimization.
- Ensure high availability, scalability, and security of monitoring platforms. manage upgrades, migrations, backup, recovery, and environment standardization.
- Good understanding in Cloud AWS Azure and Cyber security concepts and Cloud architecture.
- strong collaboration inside Integrate monitoring platforms with ServiceNow and enterprise ticketing systems where required and aligns with internal Grafana monitoring workflows and alert integrations
- Grafana certified and has knowledge on ticketing tools like SNOW/ITSM process.
- Knowledge of above-mentioned skills and technologies
- Willing to learn and pilot innovations/POCs independently with minimal hand holding
- Good analytical abilities, team collaboration
- Good Communication skills
Role Description:-
- Creating Dashboards as per business requirements.
- Design, implement, and manage enterprise monitoring and observability solutions using Grafana.
- Develop and maintain dashboards for infrastructure, applications, databases, cloud platforms, and business services in Grafana.
- Integrate Grafana with data sources such as Prometheus, Loki, Elasticsearch, Azure Monitor, AWS CloudWatch, and SQL, PostgreSQL, DB2 databases.
- Configure alerting, notification channels, escalation policies, and incident response workflows in Grafana.
- Troubleshoot monitoring issues, perform root cause analysis (RCA), and ensure high platform availability.
- Automate monitoring deployments and administration using Python, Shell scripting, Terraform, and Grafana APIs.
- Implement observability solutions using OpenTelemetry and modern monitoring best practices.
- Monitor and optimize cloud-native environments including Kubernetes, Docker, AWS, and Azure platforms.
- Collaborate with DevOps, SRE, Infrastructure, and Application Support teams to improve service reliability and performance.
- Mentor junior engineers, drive monitoring standards, and lead enterprise observability initiative.
- Perform day-to-day administration of Grafana monitoring environments.
- Create and maintain Grafana users, teams, folders and access permissions.
- Monitor Linux server health, CPU, memory, disk, network and other infrastructure metrics.
- Perform daily monitoring health checks and prepare monitoring reports.
- Onboarding of new servers and applications into the monitoring platform.
- Coordinate with AWS, Azure, Linux, Database, Network and Security teams for monitoring-related issues.