The move to managed services and declarative configuration systems has helped simplify a variety of tasks that used to require operator intervention. Yet, at most companies, operators remain overburdened and struggle to meet customer SLAs. There are many observability, incident management, and runbook automation tools out there to help with the issues that remain. But they all require a human in the loop. Toil remains high as does remediation time and the potential for human error.
In this session, I’ll describe real outages I saw at AWS, group them into characteristic causes, and describe how we reduced tickets, improved availability, and reduced costs while growing our fleet 1000x. You’ll walk away with concrete ideas that you can put into place to improve availability and reduce burnout.