@esigler
@esigler
Continuous Improvement
https://puppet.com/resources/white-paper/2016-state-of-devops-report
@esigler
How To Deploy At PagerDuty
@esigler
CD in a nutshell
@esigler
OK, so I need to test & automate
everything, right?
@esigler
You don't
need 100%
test coverage
@esigler
@esigler
Declare a Continuous

Deployment holiday
@esigler
Declare a Continuous

Deployment holiday
@esigler
“Ignore the engineer

behind the curtain”
@esigler
@esigler
@esigler
@esigler
@esigler
End Results
@esigler
End Results
@esigler
How To Deploy At PagerDuty
@esigler
DORA
https://puppet.com/resources/white-paper/2016-state-of-devops-report
@esigler
Don’t need 100% test coverage
Keep rollout simple to start
Practice before writing tools
Exercise coordination
Be fair in workload
“The more they overthink the
plumbing, the easier it is to stop
up the drain.”
@esigler

Deploying 30 times a day, and making sure everything stays 200 OK by Eric Sigler