are you ready for devops?

23
DevOps Advocates Are you ready for DevOps? Mick England Thursday November 3, 2016

Upload: mick-england

Post on 15-Apr-2017

130 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Are you ready for DevOps?

DevOps Advocates

Are you ready for DevOps?

Mick EnglandThursday November 3, 2016

Page 2: Are you ready for DevOps?

DevOps Advocates

About me…• DevOps Advocate in the Boston area• 30 years in IT and Operations• Linux user since 1993• AWS user since 2008• LogicMonitor user since 2009Follow me…

@mickengland

mickengland

www.devopsadvocates.com

DevOps According to ME

Page 3: Are you ready for DevOps?

DevOps Advocates

My Influencers

The Visible Ops HandbookPublished 2005

The Phoenix ProjectPublished 2013

Two books by Gene Kim, Kevin Behrand George Spafford

The DevOps HandbookPublished 2016

Gene Kim,Jen Humble,Partook Debase,& John Willis

Page 4: Are you ready for DevOps?

DevOps Advocates

What is DevOps?“DevOps is the practice of operations and development engineers participating together in the entire service lifecycle, from design through the development process to production support.

“DevOps is also characterized by operations staff making use many of the same techniques as developers for their systems work.”

https://theagileadmin.com/what-is-devops/

Page 5: Are you ready for DevOps?

DevOps Advocates

Patrick Debois• devops : collaboration,optimization across the whole

organisation. Even beyond IT (HR, Finance...) and company borders (Suppliers)

• devops 'lite' : when people zoom in on 'just' dev and ops collaboration.

http://www.jedi.be/blog/2012/05/12/codifying-devops-area-practices/

Page 6: Are you ready for DevOps?

DevOps Advocates

The DevOps Handbook“DevOps and its resulting technical, architectural, and cultural practices represents a convergence of many philosophical and management movements…There are decades of lessons learned from manufacturing, high reliability organizations, high-trust management models, and others that have brought us the DevOps practices we know today.”

Page 7: Are you ready for DevOps?

DevOps Advocates

DevOps and KanbanNine Values of Kanban• Transparency • Balance • Collaboration • Customer Focus • Flow • Leadership • Understanding • Agreement • Respect

Page 8: Are you ready for DevOps?

DevOps Advocates

Foundational PrinciplesFP1: Start with what you do now. FP2: Agree to pursue evolutionary change FP3: Initially, respect current processes, roles, responsibilities, and job titles. FP4: Encourage acts of leadership at every level in your organization — from individual contributor to senior management.

Page 9: Are you ready for DevOps?

DevOps Advocates

The Three Ways

• The First Way helps us understand how to create fast flow of work from development to operations

• The Second Way shows us how to shorten and amplify feedback loops

• The Third Way shows us how to create a culture, fosters experimentation and learning from experimentation

Page 10: Are you ready for DevOps?

DevOps Advocates

Flow

• Deployment Pipeline• Fast and Reliable Automated Testing• Continuous Integration• Automate and enable low risk releases• Architect for low risk releases

Page 11: Are you ready for DevOps?

DevOps Advocates

Deployment Pipeline

Page 12: Are you ready for DevOps?

DevOps Advocates

Automate Testing

Page 13: Are you ready for DevOps?

DevOps Advocates

Continuous Integration

Page 14: Are you ready for DevOps?

DevOps Advocates

Low Risk Releases

• Low-risk releases are incremental.• Decouple deployment and release.• Focus on reducing batch size.• Optimize for resilience.

Page 15: Are you ready for DevOps?

DevOps Advocates

Feedback

• Create Telementary to enable seeing and solving problems

• Analyze Telementary to anticipate problems and achieve goals

• Enable feedback for safe code deployments• Integrate A/B testing into daily work• Create review processes to increase quality

Page 17: Are you ready for DevOps?

DevOps Advocates

Continual Learning

• Enable and inject learning into daily work• Convert local discoveries into global

improvements• Reserve time to create organizational learning

improvements

Page 18: Are you ready for DevOps?

DevOps Advocates

The DevOps organization

HRManagement Finance Sales Security…

Page 19: Are you ready for DevOps?

DevOps Advocates

Optimize across the whole organization

• HR• Hire Ops people who get DevOps• Hire Dev people who get DevOps

• Management• Allow teams to self-manage, allow for fail-fast

• Finance• Invest in change

• Sales• Don’t make promises we can’t keep

• Security• Ensure security is built in, not bolted on

Page 20: Are you ready for DevOps?

DevOps Advocates

Why DevOps?• Become a high-performing organization

• 200x more frequent deployments• 24x faster recovery from failures• 3x lower change failure rate• 2,555 times shorter lead times• 22% less time on unplanned work

Page 21: Are you ready for DevOps?

DevOps Advocates

Employee RetentionHigh performers have better employee loyalty, as measured by employee Net Promoter Score (eNPS). Employees in high-performing organizations were2.2 times more likely to recommend their organization to a friend as a great place to work, and 1.8 times more likely to recommend their team to a friend as a great working environment. Other studies have shown that this is correlated with better business outcomes.

Page 22: Are you ready for DevOps?

DevOps Advocates

DevOps Myths• DevOps is only for startups• DevOps replaces agile• DevOps is incompatible with ITIL• DevOps is incompatible with security and

compliance• DevOps means eliminating IT Operations (noops)• DevOps is just infrastructure as code• DevOps is only for Open Source Software

Page 23: Are you ready for DevOps?

DevOps Advocates

Questions

Follow me…

@mickengland

mickengland

www.devopsadvocates.com

DevOps According to ME

?