Organizations like Google, Amazon, Facebook, and Netflix employ DevOps practices to deploy code into production hundreds, or even thousands, of times per day, while providing world-class availability, reliability, and security. In contrast, many organizations struggle to release every nine months.
But DevOps isn't just for the Unicorns.
Gene Kim, co-author of The Phoenix Project and the upcoming DevOps Cookbook, shares:
• How you can replicate the DevOps practices and outcomes of the so-called “Unicorns”
• The top lessons learned in his study of high-performing technology organizations
• How you can apply these lessons at your company
Register for “DevOps: From Adoption to Performance” and learn how even large, complex organizations across almost every vertical are using DevOps practices to replicate the technology and performance feats of the “Unicorns.”
https://info.dynatrace.com/apm_wc_Gene_Kim_webinar_na_registration.html
1. 1 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #APMLive
DevOps: From Adoption to Performance
Tweet your thoughts & questions using #APMLive
Gene Kim
Co-Author, The Phoenix Project
@RealGeneKim
Martin Etmajer
Sr. Technology Strategist at Dynatrace
martin.etmajer@dynatrace.com
@metmajer
3. @RealGeneKim
Agenda
Gene Kim
What is DevOps and the practices that enable them
DevOps adoption in large, complex organizations
Two case studies: CSG and Capital One
Martin Etmajer
The No-War-Room Scenario
4. @RealGeneKim
There Is A Better Way:
Google, Amazon, Netflix,
Spotify, Etsy, Spotify, Twitter,
Facebook…
5. @RealGeneKim
High Performers Are More Agile
30x 8,000x
more frequent
deployments
faster lead times
than their peers
Source: Puppet Labs 2013 State Of DevOps: http://puppetlabs.com/2013-state-of-devops-infographic
6. @RealGeneKim
High Performers Are More Reliable
2x 12x
the change
success rate
faster mean time
to recover (MTTR)
Source: Puppet Labs 2013 State Of DevOps: http://puppetlabs.com/2013-state-of-devops-infographic
7. @RealGeneKim
High Performers Win In The Marketplace
2x 50%more likely to
exceed profitability,
market share &
productivity goals
higher market
capitalization growth
over 3 years*
Source: Puppet Labs 2014 State Of DevOps
9. @RealGeneKim
The First Way: Flow
Creating single repository for code and environments
All Ops artifacts in version control
Determinism in the release process
Consistent Dev, Test and Production environments, all properly
built before deployment begins
Developers checking in code daily, being productive
Automated regression testing
Features being deployed daily without catastrophic failures
Decreased lead time
Faster cycle time and release cadence
10. @RealGeneKim
The Second Way: Feedback
Peer review of code and environment changes
Disciplined automated testing enabling many simultaneous
small, agile teams to work productively
Proactive monitoring of the production environment
Defects and security issues getting fixed faster than ever
High trust culture
All groups communicating and coordinating better
Everybody is getting more work done
11. @RealGeneKim
The Third Way: Organizational Learning
Reserve 20% of all Dev and Ops cycles for paying
down technical debt
Fearlessly inject faults into the production
environment to gain assurance of our resilience
Do everything we can to enable developer
productivity
Create organizational learning from our successes
and failures, so we can win in the marketplace
13. @RealGeneKim
DevOps Enterprise: Lessons Learned
On Oct 21-23, we held the DevOps Enterprise
Summit, a conference for horses, by horses
Speakers included fifty leaders from:
Macy’s, Disney, Target, GE Capital, Blackboard,
Nordstrom, Telstra, US Department of Homeland
Security, CSG, Raytheon, IBM, Ticketmaster, MITRE,
Marks and Spencer, Barclays Capital, Microsoft,
Nationwide Insurance, Capital One, Gov.UK, Fidelity,
Rally Software, Neustar, Walmart, PNC, ADP, …
14. @RealGeneKim
The most popular and talked-about
presentation at DevOps Enterprise 2014?
Mark Schwartz, CIO,
US Citizenship and Immigration Services,
Department of Homeland Security
15. @RealGeneKim
Observations
They were using the same technical practices and
getting the same sort of metrics as the unicorns
Target: 10+ deploys per day, < 10 incidents per month
Capital One: 100s of deploys per day, lead time of minutes
Macy’s: 1,500 manual tests every 10 days, now 100Ks
automated tests run daily
Nationwide Insurance: Retirement Plans app (COBOL on
mainframe)
Raytheon: testing and certification from months to a day
US CIS: security and compliance testing run every code
commit
16. @RealGeneKim
Observations
The transformation stories are among the most
courageous I’ve ever heard –
Often the transformation leader was putting themselves
in personal jeopardy
Why? Absolute clarity and conviction that it was the
right thing for the organization
21. @RealGeneKim
Want More Learn More?
To receive the following:
A copy of this presentation
The 140 page excerpt of The Phoenix Project
The 6 hour excerpt of The Phoenix Project audiobook
Videos and slides from DevOps Enterprise 2014
Information on DevOps Enterprise 2015
Link to the DevOps Audit Defense Toolkit
See early drafts of our upcoming DevOps Cookbook
Just pick up your phone, and send an email:
To: realgenekim@SendYourSlides.com
Subject: devops
realgenekim@SendYourSlides.com
devops
22. 22 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #APMLive
Resolve Root-Causes in Minutes with Dev, Test and Ops
Martin Etmajer, Senior Technology Strategist @Dynatrace
The No-War-Room Scenario
24. 24 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #APMLive
“I’ve muddled over the same log files for weeks sometimes
to extrapolate the relationships between different systems
[...] before having my eureka moment.”
RecklessKelly (Operator) on reddit
41. 41 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #APMLive
» identified whether it’s been the host, process or transactions
» identified which critical business functionality was affected
» been able to prioritze the failure and secure evidence
» gotten the right people on the same table
» taken minutes, not weeks!
Awesome! We have...