Lowering the
risk of change
through
TOOLS
CULTURE
a n d
John Allspaw and Paul Hammond 2009
Slide 8
Slide 8 text
Powershell
=
paaaaaErrrr-shaaaallllll
Slide 9
Slide 9 text
Continuous
Improvement
Reducing
Friction
Slide 10
Slide 10 text
Culture
Automation
Measurement
Sharing
The Pillars of DevOps
John Willis and Damon Edwards
Slide 11
Slide 11 text
CULT
URE
“It all starts with
blameless post-mortems”
Josh Robb, smart guy
“You can see human error as the
cause of trouble or you can see it as
the symptom of deeper trouble.”
Sidney Dekker
The Field Guide to Human Error
Slide 12
Slide 12 text
Continuous Integration
Continuous Deployment
Automated Testing
Infrastructure Automation
Automation
Where do we start?
Slide 13
Slide 13 text
Continuous Integration
TeamCity
Jenkins
Team Foundation Server
Thoughtworks Go
Slide 14
Slide 14 text
Continuous Deployment
Octopus Deploy
Hand-rolled Powershell
Your chosen CI tool
Slide 15
Slide 15 text
Automated Testing
Don’t just fire and forget…..verify
Perceptual Diffing (pdiff, depicted)
Slide 16
Slide 16 text
Infrastructure
Automation
Powershell….again
Chocolatey
Puppet
Chef
DSC
Docker
Slide 17
Slide 17 text
No content
Slide 18
Slide 18 text
Metrics, Analytics and
Alerting
New Relic
StatsD + Graphite / Librato
graphite-client (perf counter)
Raygun.io
Pingdom
PagerDuty