Visão Geral
O curso Site Reliability Engineering (SRE) Foundation apresenta os fundamentos, princípios e práticas de Engenharia de Confiabilidade de Sites (SRE), abordagem que integra engenharia de software, operações de infraestrutura, automação e gestão orientada por indicadores para aumentar a disponibilidade, a estabilidade, o desempenho e a confiabilidade de serviços digitais.
A capacitação aborda a aplicação de práticas de SRE em ambientes corporativos e de missão crítica, explorando a relação entre SRE, DevOps, IT Service Management (ITSM) e operações de TI. Os participantes aprenderão a utilizar Service Level Indicators (SLIs), Service Level Objectives (SLOs), Service Level Agreements (SLAs) e Error Budgets para estabelecer objetivos mensuráveis de confiabilidade, orientar decisões operacionais e equilibrar estabilidade e evolução dos serviços.
O programa contempla também a identificação e redução de trabalho operacional repetitivo (Toil), fundamentos de automação, monitoramento e observabilidade, análise de métricas, logs e traces, gestão de alertas, resposta a incidentes e elaboração de postmortems sem culpabilização. São apresentados conceitos de engenharia de resiliência, aprendizado com falhas e melhoria contínua, com exercícios aplicados a cenários de sustentação de infraestrutura e serviços digitais.
Ao longo do treinamento, os participantes desenvolverão uma visão prática de como transformar operações predominantemente reativas em processos mais proativos, mensuráveis e orientados à prevenção de falhas, redução do tempo de recuperação e melhoria da experiência dos usuários. O curso inclui exercícios e estudos de caso que simulam desafios encontrados em Centros de Operações de Rede (NOC), equipes de infraestrutura e operações de serviços digitais.
Conteúdo Programatico
Module 1 – SRE Fundamentals and Principles
- Introduction to Site Reliability Engineering (SRE)
- Origins, objectives and evolution of SRE
- Core SRE principles and engineering culture
- SRE, DevOps, ITSM and traditional IT operations
- Reliability, availability, performance and service quality
- SRE roles, responsibilities and collaboration between operations and engineering teams
Module 2 – Service Level Indicators, Objectives and Error Budgets
- Service Level Agreements (SLAs), Service Level Indicators (SLIs) and Service Level Objectives (SLOs)
- Defining meaningful service reliability indicators
- Availability, latency, throughput and error rate
- Establishing measurable SLOs based on user and business requirements
- Error Budgets: concepts, calculation and operational decision-making
- Monitoring SLO compliance and identifying reliability risks
- Practical exercise: defining SLIs and SLOs for a digital service
Module 3 – Toil Reduction and Operational Automation
- Definition and characteristics of operational Toil
- Identifying, measuring and prioritizing repetitive operational tasks
- Operational workload, scalability and automation opportunities
- Automation principles for reliable infrastructure and services
- Introduction to scripting and automated operational procedures
- Risks, limitations and maintenance of automation
- Practical exercise: identifying Toil and proposing an automation improvement plan
Module 4 – Monitoring, Observability and Telemetry
- Traditional monitoring and modern observability
- Metrics, logs and distributed traces
- Monitoring infrastructure, applications and service dependencies
- Alert design, thresholds, prioritization and alert noise reduction
- Service health indicators and performance analysis
- Telemetry correlation and incident diagnosis
- Introduction to proactive detection and anomaly identification
- Practical exercise: analyzing monitoring signals and identifying service degradation
Module 5 – Incident Management and Blameless Postmortems
- Incident classification, severity and prioritization
- Incident response, communication and escalation procedures
- Coordination between NOC, infrastructure and development teams
- Incident containment, service recovery and restoration validation
- Mean Time to Detect (MTTD) and Mean Time to Recover (MTTR)
- Root cause analysis and contributing factors
- Blameless postmortems and organizational learning
- Defining corrective and preventive actions after incidents
- Practical exercise: incident analysis and postmortem preparation
Module 6 – Resilience Engineering and Practical SRE Workshop
- Reliability engineering and service resilience
- Fault tolerance, redundancy and graceful degradation
- Learning from failures and continuous improvement
- Antifragility concepts and their practical limitations in operations
- Integrating SRE practices into operational processes
- Practical workshop: analyzing a critical service incident
- Defining reliability indicators, identifying Toil and proposing automation measures
- Preparing an action plan to improve service reliability and reduce incident recurrence