Core SRE Responsibilities
1. Reliability Objectives and Measurement
• Establish meaningful Service Level Indicators (SLIs) and Service Level Objectives (SLOs) aligned with customer, product and business outcomes.
• Use quantitative production data to measure performance and partner with domain teams to set reliability targets appropriate to business criticality, architecture, customer expectations and cost.
2. Reliability Risk and Error Budgets
• Use SLO performance, error budgets, failure data and production evidence to identify and prioritize reliability risk.
• Ensure persistent risks have accountable engineering plans, appropriate escalation and sustained follow-through.
3. Software Engineering and Automation
• Champion reusable software, tooling and automation that improve reliability, scalability and operability while reducing repetitive operational work.
• Ensure SRE-developed solutions follow sound engineering practices, including source control, code review, testing, maintainability and secure development.
• The Director is expected to remain hands-on and maintain sufficient technical depth to develop code, contribute to automation and engineering solutions, and work directly with engineers when appropriate.
4. Observability Engineering
• Establish expectations for metrics, logs, traces, dashboards and telemetry sufficient to understand service behavior, customer impact and systemic risk.
• Drive actionable alerting and observability that support rapid diagnosis, performance analysis, capacity planning and continuous improvement.