← Voltar aos projetos
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