devops in the enterprise
TRANSCRIPT
![Page 1: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/1.jpg)
DevOps in the EnterpriseRoss Clanton
Director – Engineering Practices, TargetCo-Host – The Goat Farm
http://Goatcan.com @RossClanton
![Page 2: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/2.jpg)
how did I form my perspective?Community engagement + My Job + Podcast guests
+ Lots of Research…….
![Page 3: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/3.jpg)
why devops? every company is a software company…
source: http://www.wsj.com/articles/SB10001424053111903480904576512250915629460
“…software is eating the world.”- Marc Andreesen
![Page 4: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/4.jpg)
adaptordie
![Page 5: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/5.jpg)
why devops? enabling business agility…
source: https://www.youtube.com/watch?v=0ZAcsrZBSlohttps://puppet.com/resources/white-paper/2015-state-of-devops-report
’’Our DevOps journey started when we stopped optimizing technology for cost and instead started optimizing for speed.”
-Courtney Kissler, VP Ecommerce & Store Technologies, Nordstrom
“High-performing IT organizations experience 60X fewer failures and recover from failure 168X faster than their lower-performing peers. They also deploy 30X more frequently with 200X shorter lead times.”
- 2015 State of DevOps Report, Puppet Labs & IT Revolution
![Page 6: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/6.jpg)
devops is everywhere…• Everyone is Selling Devops
• Everyone is Doing DevOps
• Everyone is Hiring DevOps
![Page 7: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/7.jpg)
what is devops?
“DevOps is a cultural and professional movement.”
source: http://itrevolution.com/healing-the-devopsnoops-divide-a-rational-perspective/
Adam JacobChef founder
• LEAN / Continuous Improvement• Continuous Integration• Continuous Delivery• Infrastructure as Code• Measurement
CULTURE + PRACTICES
![Page 8: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/8.jpg)
How are Enterprises Succeeding?
![Page 9: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/9.jpg)
Relentless focus on an enabling culture
![Page 10: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/10.jpg)
culture….changing values
• Customer Centric• Learning orientation (Embrace Failure)• Adaptiveness• Collaboration & Sharing
![Page 11: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/11.jpg)
culture….management getting out of the way
• Leader as Coach• Flatter, more empowered organizations
![Page 12: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/12.jpg)
culture…thinking like a tech company
• Shift to Open Source• Engineer engagement and retention• Reduce reliance on 3rd parties• Source of innovation• Lowers costs
![Page 13: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/13.jpg)
culture…building tech brand
• Open source contributions• Tech Blogs• Publications• Public Speaking• Community Events
![Page 14: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/14.jpg)
Emulating external communities
![Page 15: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/15.jpg)
community…internal conferences• DevOps/Agile conferences , Automation Symposiums, Summits,
etc..• Bring the conference to the organization• Promotes sharing and recognition• Builds energy and enthusiasm
![Page 16: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/16.jpg)
community…tech events• Hackathons – single/multi day events to collaboratively build
something• Fosters innovation• Collaborate on broader problems• Deeper learning on tech
• Game Days – events focused on trying to break systems• Enables deeper learning • Build more resilient systems
![Page 17: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/17.jpg)
community…internal informal events• Open Spaces, Birds of Feather, Chalk talks, etc..
• Mobilize to learn on a specific topic• Demo Day
• Open events to demo/share something that was built• Promotes reuse / sharing
![Page 18: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/18.jpg)
community…tools that enable…• Social Media communities
• Yammer, Chatter, Forums• Twitter (e.g. #DOTGT)• Social coding
• Github• ChatOps
• Hipchat, Slack, Grove• Persistent chat• Systems + People chat• Bots
![Page 19: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/19.jpg)
Transforming structure to optimize for agility…
![Page 20: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/20.jpg)
structure…operating model - shift to products• Organize around products vs. functions
• Simplified accountability• Full-stack teams
• Minimize Build vs. Run (Dev & Ops) silos• Align work processes and incentives• Some organize on same teams
![Page 21: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/21.jpg)
structure…operating model - enablement focus• Shared Services as Enablement vs Control function
• Self-Service Infrastructure (i.e. InfrastructureAsCode)• Practices COEs
• Embedded Infrastructure resources• Organize and/or Co-locate with Product teams• Systems Team (SAFe)
![Page 22: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/22.jpg)
structure…delivery model• Agile / Lean vs Waterfall
• Customer-centric• Focus on flow
• Product vs Project ownership• Adoption of Continuous Integration / Continuous Delivery
practices• Engineer quality in to the process• Rapid increases in speed
![Page 23: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/23.jpg)
Leveling up talent on modern technology skills and practices
![Page 24: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/24.jpg)
talent…tops down support• Management…..
• Learns Lean / Agile values and principles• Invest in leadership training and coaching
• Embraces Lean / Agile values and principles• Actions match words
• Champions Lean / Agile values and principles• Set goals/incentives to guide behaviors and progress
![Page 25: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/25.jpg)
talent…new roles and skills• Develop automation competency • Full stack Engineers
• Front-end, Back-end, Infra• Increase in Agile / Product roles
• Scrum Masters• Product Owners / Product Managers
![Page 26: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/26.jpg)
talent…accelerating learning new practices• Leverage expert coaches• Immersive learning
• Dojos as transformation immersion centers• Programs to incubate new skills (e.g. 30 day challenges)
• Pair-programming• Hands on workshops
• Train the trainer to scale• Augment with self-service and traditional training
![Page 27: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/27.jpg)
talent…insourcing engineering talent• Hiring external engineering talent
• ‘DevOps’ roles • Reduce reliance on 3rd parties
![Page 28: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/28.jpg)
Leveraging modern tech to accelerate DevOps maturity and outcomes
![Page 29: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/29.jpg)
tech…culture before tools…• After setting a cultural foundation…
• Leverage modern tech stack for new development• Cloud• APIs• Lightweight tooling
• CI/CD, Configuration Mgmt, Automation, Measurement tooling• Prioritize improved practices in legacy environments based on cost
benefit
![Page 30: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/30.jpg)
in summary….
• DevOps is no longer fringe; becoming mainstream• Large Enterprises are having success with DevOps
• DevOps Enterprise Summit - http://devopsenterprise.io/• Enterprises are winning with:
• Lean / Agile Practices• Building Strong Communities• Rebuilding their Culture
![Page 31: DevOps in the Enterprise](https://reader035.vdocuments.us/reader035/viewer/2022070523/58edb6741a28abb9278b4629/html5/thumbnails/31.jpg)
connect. share. learn.
http://www.meetup.com/DevOps-Minneapolis
connect with local DevOps practitioners at monthly meetups
connect on Twitter and follow me @rossclanton
learn more by listening to the following podcasts• The Goat Farm goatcan.do• Arrested DevOps arresteddevops.com• DevOps Café devopscafe.org• The Ship Show theshipshow.com