Lead Site Reliability Engineering (SRE) initiatives for Java-based microservices and monolithic applications supporting mission-critical airline operations and Passenger Service Systems (PSS).
Establish, monitor, and continuously improve system reliability by defining and managing Service Level Agreements (SLAs), Service Level Objectives (SLOs), and error budgets.
Lead and facilitate root cause analysis (RCA) for complex production incidents, ensuring timely resolution and implementation of preventive measures to minimize recurrence.
Drive architectural enhancements to improve system performance, scalability, resilience, availability, and operational efficiency through optimization techniques such as caching and distributed system design.
Mentor and provide technical guidance to team members by promoting best practices in incident management, production support, troubleshooting, and operational excellence.
Collaborate closely with software engineering, infrastructure, and cross-functional teams to enhance application design, improve system reliability, and ensure production readiness.
Own and define CI/CD pipeline standards, GitOps practices, and infrastructure automation strategy, setting the framework that engineers across the team execute against.
Set the containerization and orchestration strategy (Docker, Kubernetes) for the team, defining standards for scalability, resilience, and high availability that other engineers implement.
Own the on-call escalation framework, ensuring adequate coverage and clear escalation paths, and lead post-incident reviews.
Evaluate new tools and technologies to strengthen reliability and represent SRE in capacity planning and release readiness reviews.
Own reliability reporting to management, translating SLA/SLO performance and incident trends into clear business updates.