Responsibilities
- Take part in around-the-clock on-call support for production systems.
- Track system health using advanced observability tools.
- Lead or assist during critical incident response, coordinating technical teams during major outages.
- Conduct technical diagnosis to pinpoint root causes and restore services quickly.
- Maintain clear communication with technical staff, management, and business units during incidents.
- Facilitate post-incident reviews aimed at learning and process enhancement.
- Detect recurring operational issues and implement long-term fixes.
- Create automation to reduce manual operational tasks.
- Develop internal tools that boost developer efficiency and system dependability.
- Design dashboards, alerts, health indicators, and actionable operational insights.
- Enhance CI/CD pipelines and strengthen deployment safeguards.
- Automate repetitive workflows and operational procedures.
- Build self-service features for engineering teams.
- Implement automated remediation and self-healing system capabilities.
- Advance platform reliability through engineering solutions instead of manual oversight.
- Design early-detection alerts for customer-impacting issues while reducing alert overload.
- Increase system transparency using metrics, logs, traces, and visualizations.
- Study production patterns to uncover opportunities for reliability improvements.
- Develop operational KPIs and engineering health measurements.
- Establish and monitor Service Level Indicators (SLIs) and Service Level Objectives (SLOs).
- Leverage operational data to guide technical decisions and strengthen system resilience.
- Utilize AI-powered development tools to increase engineering efficiency.
- Build AI-driven tools for summarizing incidents and improving communication.
- Develop smart diagnostic systems for root cause identification.
- Create AI-assisted operational assistants and engineering support tools.