Curso Preparatório: Site Reliability Engineering (SRE) Foundation
O curso preparatório para a certificação Site Reliability Engineering (SRE) Foundation é destinado a profissionais de TI e engenheiros que desejam entender os princípios e práticas da SRE. Este curso aborda conceitos fundamentais como automação, monitoramento, otimização de operações, gerenciamento de incidentes e resposta a falhas, preparando os participantes para implementar práticas de confiabilidade em seus ambientes de TI e para o exame de certificação SRE Foundation.
1. Introdução ao Site Reliability Engineering (SRE)
- O que é SRE e sua importância no desenvolvimento de software
- História e evolução da SRE no Google
- Diferenças entre DevOps e SRE
- Princípios e objetivos da SRE
2. Definindo e Medindo Confiabilidade
- Definição de confiabilidade e seus principais indicadores
- Service Level Indicators (SLIs), Service Level Objectives (SLOs) e Service Level Agreements (SLAs)
- Estabelecimento de metas de confiabilidade para serviços
- Métricas de sucesso e benchmarks de desempenho
3. Redução do Trabalho Manual e Automação
- Automatização de processos e operações manuais
- Ferramentas e práticas de automação em SRE
- Equilíbrio entre operações manuais e automáticas
- Impacto da automação na eficiência e na redução de erros humanos
4. Gerenciamento de Incidentes e Resiliência
- Identificação e classificação de incidentes
- Planejamento de resposta a incidentes e gestão de crises
- Estratégias de resiliência para sistemas distribuídos
- Post-mortems e aprendizado contínuo após incidentes
5. Engenharia de Desempenho e Otimização de Sistemas
- Monitoramento de desempenho de sistemas em tempo real
- Otimização de sistemas para confiabilidade e eficiência
- Uso de ferramentas de monitoramento (Prometheus, Grafana, etc.)
- Gerenciamento de cargas de trabalho e dimensionamento automático
6. Cultura e Colaboração em SRE
- Criação de uma cultura de confiabilidade e colaboração
- Integração entre equipes de desenvolvimento, operações e SRE
- Práticas de feedback contínuo e melhoria iterativa
- Desenvolvimento de equipes resilientes e multidisciplinares
7. Preparação para o Exame SRE Foundation
- Formato do exame SRE Foundation
- Simulados e práticas de exame
- Dicas para o exame: Estratégias de resposta
- Revisão de tópicos e conceitos chave
Pré-requisitos
- Conhecimento básico de operações de TI e desenvolvimento de software
- Familiaridade com práticas de DevOps é recomendada
A quem se dirige
- Engenheiros de software, administradores de sistemas e engenheiros de confiabilidade
- Profissionais de TI que desejam melhorar a resiliência e confiabilidade de seus sistemas
- Equipes de operações e desenvolvedores que buscam implementar práticas SRE
- Profissionais que desejam obter a certificação SRE Foundation para avançar suas carreiras