@exortech | Product Lead
Yes, we do devops
Disclaimer: More Dev than Ops
Virtualization will solve the energy crisis
Building bridges
So, what's the problem?
Devs don't understand production
Ops don't understand the system
"Tell me how you measure me and I will tell you how I will behave" - Eli Goldratt
Devs measured on features
Ops measured on uptime
Nothing destabilizes production like a new release
ITIL
SOX
State of the (dis)union
We are all monkeys
We'll come back to this
Tear down the wall
Bring back the love
Bring back the agility
1) Move faster than the competition
2) Technology as a business driver
3) You want to know how things really work in production
1) WebOps
10+ deploys per day (at scale)
2) Cloud/Managed Hosting
3) Agile/Lean
Frequent releases
Extend the value stream
Test-driven infrastructure
Jez needs a new ride
Our experience
Devs do deploys
Fully automated deployment
Daily support rotation
Polyglot (growth mindset)
Uptime is everyone's responsibility
Zero-downtime deployment
Password management
Shell access
Measure user value
Statusboard
System monitoring
Ganglia
Scout
StatsD + Graphite
Site monitoring
Error notification
Airbrake
User tracking
Test reflects production
Configuration is code
Keep under source control
Automated provisioning
Infrastructure builds
Remote administration
Use production data
Support responsibility
Server redundancy
Zero-downtime deploys
Database replication
Zero-downtime data centre migration
Queues
Circuit breakers
Feature toggles
The Netflix Chaos Monkey
(told you we'd come back to this)Focus on core competencies
Managed hosting
Cloud computing & storage
Managed DNS
Source control
Customer engagement
Hosted provisioning services
Building bridges
Shared accountability
Transparency
Consistency
Redundancy
Leverage
#winning devops culture
Thanks