The Site Reliability Engineering (SRE) Observability Engineer plays a critical role in ensuring the reliability, availability, scalability, and performance of essential systems and applications. This position involves close collaboration with cross-functional teams to establish comprehensive digital monitoring and tracing capabilities. The goal is to gain actionable insights into system performance, detect anomalies early, and reduce mean time to recovery (MTTR), thereby supporting a resilient and efficient technology environment.
Key Responsibilities
- Collaborate with engineering, operations, and other stakeholders to understand enterprise architecture, monitoring requirements, and performance objectives.
- Identify and define key performance indicators (KPIs), diagnose system issues, and proactively pinpoint areas for optimization.
- Develop and implement observability frameworks, tools, and processes to enable thorough monitoring, logging, and tracing of systems and applications.
- Ensure infrastructure and deployment environments are highly available, scalable, and reliable.
- Implement and manage monitoring and observability tools such as AppDynamics, DataDog, Splunk, ELK, and Sentry to gain deep insights into system health and performance.
- Provide timely, accurate reports on application performance, highlighting key trends and actionable insights.
- Work closely with digital squads to drive performance improvements through code optimizations and infrastructure adjustments.
- Offer guidance and training to internal teams and end-users on best practices for application performance monitoring (APM) and optimization strategies.
- Act as a member of the digital team responsible for introducing the latest tools and innovations in the observability domain.
- Provide recommendations for monitoring systems, logging frameworks, and distributed tracing platforms.
- Manage and deliver key KPI metrics across enterprise architecture and conduct trend analysis.
- Deliver proactive monitoring frameworks in infrastructure and digital experience monitoring domains.
- Utilize existing observability tools and domain expertise to provide proactive solutions to monitoring challenges.
- Lead problem detection, isolation, and root cause analysis (RCA) during incident management using relevant data and artifacts from observability tools and associated systems.
- Provide recommendations on best practices for observability and SRE, including the design and implementation of monitoring solutions.
Required Qualifications
- A minimum of 8 years of experience working with IT infrastructure and applications.
- 3 to 5 years of hands-on experience in observability and continuous integration environments.
- At least 2 years of programming experience in Java or related technologies.
- Strong knowledge of cloud infrastructure, particularly Microsoft Azure, and cluster management tools such as Kubernetes.
- Excellent communication skills with the ability to align diverse teams on complex technical decisions.
- Bachelor’s or Master’s degree in Information Technology, Computer Science, or a related quantitative discipline.
Preferred Qualifications and Benefits
While specific benefits are not detailed, this role offers the opportunity to work within a forward-thinking digital team focused on innovation in observability. The position encourages continuous learning and leadership in adopting best practices for system reliability and performance monitoring.
This role is ideal for professionals passionate about leveraging advanced observability tools and frameworks to enhance system resilience and operational excellence in a dynamic enterprise environment.