ConfiabilidadeAutomação
Automação de recuperação de desastre - Site corporativo
- Empresa
- Arista Networks
- Função
- Senior DevOps Engineer
- Tempo na empresa
- ago. de 2023 — ago. de 2025
Problema
Recuperação do site corporativo principal após um incidente era um processo manual, guiado por runbook, que levava horas e dependia de quem estivesse em on-call conhecer cada passo de cabeça.
Abordagem
Uma ferramenta de recuperação em Python foi escrita, conectada ao GitHub Actions com o objetivo de reconstruir a infraestrutura do site em uma região distinta, restaurando o estado a partir do último snapshot íntegro conhecido e substituindo uma dezena de passos manuais passíveis de erro humano do runbook por um único workflow disparado sob demanda.
Impacto
- O tempo de recuperação caiu de horas para menos de 10 minutos.
- Engenheiros on-call não precisam mais de conhecimento tácito do runbook de recuperação.
- Maior controle de autoria do processo - quem pode executar ou não o processo automatizado
Stack técnica
PythonGitHub ActionsTerraformKubernetes