ReliabilityAutomation
Disaster recovery automation - Corporate website
- Company
- Arista Networks
- Role
- Senior DevOps Engineer
- Period at the company
- Aug 2023 — Aug 2025
Problem
Main corporate website recovery after an incident was a manual, runbook-driven process that took hours and depended on whoever was on-call knowing every step by heart.
Approach
Python-based recovery tool was written, wired into GitHub Actions with the goal of rebuilding the site’s infrastructure in a distinct region, restoring state from the last known-good snapshot e replacing a dozen manual human error-prone runbook steps with a single triggered workflow.
Impact
- Recovery time dropped from hours to under 10 minutes.
- On-call engineers no longer need tribal knowledge of the recovery runbook.
- Higher control of process authorship - gating who can execute or not the automated process
Tech stack
PythonGitHub ActionsTerraformKubernetes