SlideShare a Scribd company logo
1 of 24
DevOps 101
Copyright © 2020 Two Hills Ltd. All rights reserved.
• Consulting: NZ and Vietnam
• Training: Asia/Pacific, online
• Coaching, Content: online
Partners in life and work 
Active in DevOps…
The world is VUCA
•Volatile
•Uncertain
•Complex
•Ambiguous
icated
What next?
What will happen?
How does this all work?
What is happening?
= complex
“The 21st Century is a different game
with different rules… The pursuit of
efficiency was once a laudable goal,
but being effective in today’s world is
less a question of optimizing for a
known (and relatively stable) set of
variables than responsiveness to a
constantly shifting environment.
Adaptability, not efficiency, must
become our central competence.”
– Gen. Stanley McChrystal
Adaptability = Agility + Resilience
Velocity is the means not the end
• Short iterations
• Fail fast, adjust often
• Tech debt is a drag – unplanned work
• Velocity through quality
Faster with higher quality?
Automation
= defined repeatable work,
bounded linear flow
Based on Cynefin
Dave Snowden
Cognitive-Edge.com
• Study it
• Standardise it
• Automate it
• Provide it
• Leverage it
Automate as a service
What is resilience in IT?
• Safety(-II)
• Build to fail
• Embrace failure as an asset
• Design to optimise availability
• Fast recovery
• Redundancy
• Fail forward
• Fast MTTR, MTRS
• Self-healing
• Automation!
• Antifragility
• Automation is antifragile
What can we automate in IT?
Customer
value
stream
Infrastructure
Desktop services
Request to Fulfil
Strategy to portfolio
Support and training
Detect to Correct
user
Require to Deploy
IT4IT™
*
*
*
*
Require to Deploy
Require Accept Deploy Run
Accept Deploy
Design Build
Continuous
Integration
Continuous
Testing
Continuous
Delivery
Continuous
Monitoring
Infrastructure as code
Server
OpSys
Database
Security
Network
Application
Storage
• Containers
• Immutable
architecture
• Serverless
• …
Automated Pipeline
Orchestration
Configuration
Build Test Move Deploy Run
Collaboration
Shared automation
Cloud
Require Accept Deploy
Accept Deploy
Design Build
shared
local
©
Instrumentation
observe
Pipeline as code
The pipeline manages
the pipeline!
Mind. Blown.
#!/usr/bin/env python
from gomatic import *
configurator =
GoCdConfigurator(HostRestClient("localhost:8153"))
pipeline = configurator 
.ensure_pipeline_group(“AN23B") 
.ensure_replacement_of_pipeline(“Prod Web")

.set_git_url("http://git.url")
stage = pipeline.ensure_stage(“int_dev")
job = stage.ensure_job(“qa7")
job.add_task(ExecTask([‘scan3']))
configurator.save_updated_config()
Tech is easy
• Tech is a closed problem
• The impediments are
systemic, financial and
cultural
• People are hard
System of work
•You can’t change a cog
•Holistic systems view
DevOps
Culture
Automation
Lean
Measurement
Sharing
CALMS
Achieving transformation
implementation
advancement
While “losing
control” is one of
the biggest fears in
management,
“having control” is
one of the biggest
illusions
- Bjarte Bogsnes
Change the
governance
to change the
management
to change the
conditions
to change the system
to change the work
to change the
behaviour
to change the
culture.
What is the main CSF in
advancing to new ways of
working?
What is DevOps, really?
•Greater adaptability to a VUCA world
•Through greater agility and resilience in IT
•Through automation of pipeline
•Which is not a technology problem
•It requires a holistic systems approach to
CALMS
•Which is enabled by how we manage the work
What now?
• Communities
• Agile Welly
• New Ways of Working
• Content
• Youtube: IT Revolution channel
• Booklets: IT Revolution DevOps Forum
• Podcasts: !
• Websites: Devops.com
• Books: IT Revolution publisher
• Training: DevOps Institute, DASA, …
• Conferences
• DevOpsDays
• DevOps Enterprise Summit
• AllDay DevOps
• Etc etc
How did we come
up with this?
• Business agility
• Lean
• Kaizen
• Kanban
• OpenSpace
• Toyota Kata
• Servant leader
• Humanistics
• Invitational leadership
• Situational leadership
• Transformational leadership
• Sociocracy, Holacracy
• Spiral Dynamics, Integral Theory
• Promise theory
• Clean language
• Total Quality Management
• Organisational Development
• Theory of Constraints
• DevOps
• Scrum
Agile!
What is Agile?
hypothesis
observe
learn
pivot
continue
abandon
release
iterate
increment
experiment
explore
product
do
reflect
improve

More Related Content

What's hot

Crafting digital experiences with agile and design by James Hayes
Crafting digital experiences with agile and design by James HayesCrafting digital experiences with agile and design by James Hayes
Crafting digital experiences with agile and design by James HayesScrum Australia Pty Ltd
 
The Agile Manifesto in the Star Wars Universe
The Agile Manifesto in the Star Wars UniverseThe Agile Manifesto in the Star Wars Universe
The Agile Manifesto in the Star Wars UniverseAaron Griffith
 
The Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable AgilityThe Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable AgilityAhmed Sidky
 
What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...Richard Ellis PMP PRM CSM PMI-ACP SSGB
 
Introduction to the International Consortium for Agile (ICAgile)
Introduction to the International Consortium for Agile (ICAgile)Introduction to the International Consortium for Agile (ICAgile)
Introduction to the International Consortium for Agile (ICAgile)Ahmed Sidky
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputEdwin Dando
 
Introductionto Agile Executive Overview Gpi Asia Rev2
Introductionto Agile Executive Overview Gpi Asia Rev2Introductionto Agile Executive Overview Gpi Asia Rev2
Introductionto Agile Executive Overview Gpi Asia Rev2Benjamin Scherrey
 
The Agile Manifesto (and a brief history lesson)
The Agile Manifesto (and a brief history lesson)The Agile Manifesto (and a brief history lesson)
The Agile Manifesto (and a brief history lesson)Adrian Howard
 
Agile principles & culture
Agile principles & cultureAgile principles & culture
Agile principles & cultureRaymond Baziwane
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антонsolit
 
Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)Richard Dolman
 
Agile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileAgile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileMichal Epstein
 
Exin Agile Scrum Master - Course Preview
Exin Agile Scrum Master - Course PreviewExin Agile Scrum Master - Course Preview
Exin Agile Scrum Master - Course PreviewInvensis Learning
 
Modern agile overview
Modern agile overviewModern agile overview
Modern agile overviewSteve Purkis
 
A Deep Look at Agile Certifications
A Deep Look at Agile CertificationsA Deep Look at Agile Certifications
A Deep Look at Agile CertificationsRichard Cheng
 
Agile 101
Agile 101Agile 101
Agile 101beLithe
 
Heart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetHeart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetAgile ME
 
The complexity in the simplicity of Agile? by Arie van Bennekum
The complexity in the simplicity of Agile? by Arie van BennekumThe complexity in the simplicity of Agile? by Arie van Bennekum
The complexity in the simplicity of Agile? by Arie van BennekumAgile ME
 

What's hot (20)

Crafting digital experiences with agile and design by James Hayes
Crafting digital experiences with agile and design by James HayesCrafting digital experiences with agile and design by James Hayes
Crafting digital experiences with agile and design by James Hayes
 
The Agile Manifesto in the Star Wars Universe
The Agile Manifesto in the Star Wars UniverseThe Agile Manifesto in the Star Wars Universe
The Agile Manifesto in the Star Wars Universe
 
The Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable AgilityThe Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable Agility
 
Agile 101
Agile 101Agile 101
Agile 101
 
What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...
 
Introduction to the International Consortium for Agile (ICAgile)
Introduction to the International Consortium for Agile (ICAgile)Introduction to the International Consortium for Agile (ICAgile)
Introduction to the International Consortium for Agile (ICAgile)
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Introductionto Agile Executive Overview Gpi Asia Rev2
Introductionto Agile Executive Overview Gpi Asia Rev2Introductionto Agile Executive Overview Gpi Asia Rev2
Introductionto Agile Executive Overview Gpi Asia Rev2
 
The Agile Manifesto (and a brief history lesson)
The Agile Manifesto (and a brief history lesson)The Agile Manifesto (and a brief history lesson)
The Agile Manifesto (and a brief history lesson)
 
Agile principles & culture
Agile principles & cultureAgile principles & culture
Agile principles & culture
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
 
Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)
 
Agile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileAgile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being Agile
 
Exin Agile Scrum Master - Course Preview
Exin Agile Scrum Master - Course PreviewExin Agile Scrum Master - Course Preview
Exin Agile Scrum Master - Course Preview
 
Modern agile overview
Modern agile overviewModern agile overview
Modern agile overview
 
A Deep Look at Agile Certifications
A Deep Look at Agile CertificationsA Deep Look at Agile Certifications
A Deep Look at Agile Certifications
 
The Agile BA
The Agile BAThe Agile BA
The Agile BA
 
Agile 101
Agile 101Agile 101
Agile 101
 
Heart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetHeart of agile by Pierre Hervouet
Heart of agile by Pierre Hervouet
 
The complexity in the simplicity of Agile? by Arie van Bennekum
The complexity in the simplicity of Agile? by Arie van BennekumThe complexity in the simplicity of Agile? by Arie van Bennekum
The complexity in the simplicity of Agile? by Arie van Bennekum
 

Similar to DevOps 101

DevOps, Common use cases, Architectures, Best Practices
DevOps, Common use cases, Architectures, Best PracticesDevOps, Common use cases, Architectures, Best Practices
DevOps, Common use cases, Architectures, Best PracticesShiva Narayanaswamy
 
Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Jean-Philippe Briend
 
DevOps, Cloud, and the Death of Backup Tape Changers
DevOps, Cloud, and the Death of Backup Tape ChangersDevOps, Cloud, and the Death of Backup Tape Changers
DevOps, Cloud, and the Death of Backup Tape Changerske4qqq
 
DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)Ahmed Misbah
 
Java Agile ALM: OTAP and DevOps in the Cloud
Java Agile ALM: OTAP and DevOps in the CloudJava Agile ALM: OTAP and DevOps in the Cloud
Java Agile ALM: OTAP and DevOps in the CloudMongoDB
 
AWS re:Invent 2016: From Dial-Up to DevOps - AOL’s Migration to the Cloud (DE...
AWS re:Invent 2016: From Dial-Up to DevOps - AOL’s Migration to the Cloud (DE...AWS re:Invent 2016: From Dial-Up to DevOps - AOL’s Migration to the Cloud (DE...
AWS re:Invent 2016: From Dial-Up to DevOps - AOL’s Migration to the Cloud (DE...Amazon Web Services
 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryXebiaLabs
 
No IT Left Behind - Connecting the Software-Defined Data Center to Multi-Moda...
No IT Left Behind - Connecting the Software-Defined Data Center to Multi-Moda...No IT Left Behind - Connecting the Software-Defined Data Center to Multi-Moda...
No IT Left Behind - Connecting the Software-Defined Data Center to Multi-Moda...Intelligent Software Solutions
 
AMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPMAMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPMMatt Wright
 
NetIDEAS Inc. - Enabling Global Design Teams with hosted Windchill
NetIDEAS Inc. - Enabling Global Design Teams with hosted WindchillNetIDEAS Inc. - Enabling Global Design Teams with hosted Windchill
NetIDEAS Inc. - Enabling Global Design Teams with hosted WindchillJeff Kiesel
 
Availability in a cloud native world v1.6 (Feb 2019)
Availability in a cloud native world v1.6 (Feb 2019)Availability in a cloud native world v1.6 (Feb 2019)
Availability in a cloud native world v1.6 (Feb 2019)Haytham Elkhoja
 
Virtual Data : Eliminating the data constraint in Application Development
Virtual Data :  Eliminating the data constraint in Application DevelopmentVirtual Data :  Eliminating the data constraint in Application Development
Virtual Data : Eliminating the data constraint in Application DevelopmentKyle Hailey
 
World Wide Technology Webinar - Software Defined Networking
World Wide Technology Webinar - Software Defined NetworkingWorld Wide Technology Webinar - Software Defined Networking
World Wide Technology Webinar - Software Defined NetworkingWorld Wide Technology
 
Continuous Delivery at Wix, Yaniv Even Haim
Continuous Delivery at Wix, Yaniv Even HaimContinuous Delivery at Wix, Yaniv Even Haim
Continuous Delivery at Wix, Yaniv Even HaimDevOpsDays Tel Aviv
 
Agile and Lean Software Development
Agile and Lean Software DevelopmentAgile and Lean Software Development
Agile and Lean Software DevelopmentTathagat Varma
 
Manage easier, deliver faster, innovate more - Top 10 facts on Dell Enterpris...
Manage easier, deliver faster, innovate more - Top 10 facts on Dell Enterpris...Manage easier, deliver faster, innovate more - Top 10 facts on Dell Enterpris...
Manage easier, deliver faster, innovate more - Top 10 facts on Dell Enterpris...Dell World
 
Back To Basics
Back To BasicsBack To Basics
Back To Basicskamalikamj
 

Similar to DevOps 101 (20)

DevOps, Common use cases, Architectures, Best Practices
DevOps, Common use cases, Architectures, Best PracticesDevOps, Common use cases, Architectures, Best Practices
DevOps, Common use cases, Architectures, Best Practices
 
Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?
 
DevOps, Cloud, and the Death of Backup Tape Changers
DevOps, Cloud, and the Death of Backup Tape ChangersDevOps, Cloud, and the Death of Backup Tape Changers
DevOps, Cloud, and the Death of Backup Tape Changers
 
DevOps Overview
DevOps OverviewDevOps Overview
DevOps Overview
 
DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)
 
What DevOps Isn't
What DevOps Isn'tWhat DevOps Isn't
What DevOps Isn't
 
Java Agile ALM: OTAP and DevOps in the Cloud
Java Agile ALM: OTAP and DevOps in the CloudJava Agile ALM: OTAP and DevOps in the Cloud
Java Agile ALM: OTAP and DevOps in the Cloud
 
AWS re:Invent 2016: From Dial-Up to DevOps - AOL’s Migration to the Cloud (DE...
AWS re:Invent 2016: From Dial-Up to DevOps - AOL’s Migration to the Cloud (DE...AWS re:Invent 2016: From Dial-Up to DevOps - AOL’s Migration to the Cloud (DE...
AWS re:Invent 2016: From Dial-Up to DevOps - AOL’s Migration to the Cloud (DE...
 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
 
No IT Left Behind - Connecting the Software-Defined Data Center to Multi-Moda...
No IT Left Behind - Connecting the Software-Defined Data Center to Multi-Moda...No IT Left Behind - Connecting the Software-Defined Data Center to Multi-Moda...
No IT Left Behind - Connecting the Software-Defined Data Center to Multi-Moda...
 
DevOps Days Ohio
DevOps Days OhioDevOps Days Ohio
DevOps Days Ohio
 
AMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPMAMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPM
 
NetIDEAS Inc. - Enabling Global Design Teams with hosted Windchill
NetIDEAS Inc. - Enabling Global Design Teams with hosted WindchillNetIDEAS Inc. - Enabling Global Design Teams with hosted Windchill
NetIDEAS Inc. - Enabling Global Design Teams with hosted Windchill
 
Availability in a cloud native world v1.6 (Feb 2019)
Availability in a cloud native world v1.6 (Feb 2019)Availability in a cloud native world v1.6 (Feb 2019)
Availability in a cloud native world v1.6 (Feb 2019)
 
Virtual Data : Eliminating the data constraint in Application Development
Virtual Data :  Eliminating the data constraint in Application DevelopmentVirtual Data :  Eliminating the data constraint in Application Development
Virtual Data : Eliminating the data constraint in Application Development
 
World Wide Technology Webinar - Software Defined Networking
World Wide Technology Webinar - Software Defined NetworkingWorld Wide Technology Webinar - Software Defined Networking
World Wide Technology Webinar - Software Defined Networking
 
Continuous Delivery at Wix, Yaniv Even Haim
Continuous Delivery at Wix, Yaniv Even HaimContinuous Delivery at Wix, Yaniv Even Haim
Continuous Delivery at Wix, Yaniv Even Haim
 
Agile and Lean Software Development
Agile and Lean Software DevelopmentAgile and Lean Software Development
Agile and Lean Software Development
 
Manage easier, deliver faster, innovate more - Top 10 facts on Dell Enterpris...
Manage easier, deliver faster, innovate more - Top 10 facts on Dell Enterpris...Manage easier, deliver faster, innovate more - Top 10 facts on Dell Enterpris...
Manage easier, deliver faster, innovate more - Top 10 facts on Dell Enterpris...
 
Back To Basics
Back To BasicsBack To Basics
Back To Basics
 

More from Rob England

Business agility in Vietnam
Business agility in Vietnam Business agility in Vietnam
Business agility in Vietnam Rob England
 
Managing agile teams v1
Managing agile teams v1Managing agile teams v1
Managing agile teams v1Rob England
 
Agile at work within industry and business v5
Agile at work within industry and business v5Agile at work within industry and business v5
Agile at work within industry and business v5Rob England
 
Bringing humanity to work
Bringing humanity to work Bringing humanity to work
Bringing humanity to work Rob England
 
England 20181023 does18 usa
England 20181023 does18 usaEngland 20181023 does18 usa
England 20181023 does18 usaRob England
 
A skeptic's view of Automation and AI
A skeptic's view of Automation and AIA skeptic's view of Automation and AI
A skeptic's view of Automation and AIRob England
 
DevOps experiment guidelines for leaders
DevOps experiment guidelines for leaders DevOps experiment guidelines for leaders
DevOps experiment guidelines for leaders Rob England
 
Impact of DevOps on governance
Impact of DevOps on governanceImpact of DevOps on governance
Impact of DevOps on governanceRob England
 
Surviving DevOps: bringing everyone along on the transformation journey
Surviving DevOps: bringing everyone along on the transformation journeySurviving DevOps: bringing everyone along on the transformation journey
Surviving DevOps: bringing everyone along on the transformation journeyRob England
 
The three Rs: Roles Responsibilities Relationships
The three Rs: Roles Responsibilities RelationshipsThe three Rs: Roles Responsibilities Relationships
The three Rs: Roles Responsibilities RelationshipsRob England
 
How DevOps messes with your head
How DevOps messes with your head How DevOps messes with your head
How DevOps messes with your head Rob England
 
The IT Renaissance
The IT RenaissanceThe IT Renaissance
The IT RenaissanceRob England
 
Big Uncle: privacy and surveillance
Big Uncle: privacy and surveillanceBig Uncle: privacy and surveillance
Big Uncle: privacy and surveillanceRob England
 
What about run? Considerations for Agile/DevOps: its not over once its live
What about run? Considerations for Agile/DevOps: its not over once its liveWhat about run? Considerations for Agile/DevOps: its not over once its live
What about run? Considerations for Agile/DevOps: its not over once its liveRob England
 
Engaging suppliers and customers
Engaging suppliers and customersEngaging suppliers and customers
Engaging suppliers and customersRob England
 
Tipu: agile service improvement
Tipu: agile service improvementTipu: agile service improvement
Tipu: agile service improvementRob England
 
Why COBIT® wins
Why COBIT® wins Why COBIT® wins
Why COBIT® wins Rob England
 
Real IT: the reality of IT for most organisations
Real IT: the reality of IT for most organisationsReal IT: the reality of IT for most organisations
Real IT: the reality of IT for most organisationsRob England
 

More from Rob England (20)

Business agility in Vietnam
Business agility in Vietnam Business agility in Vietnam
Business agility in Vietnam
 
Managing agile teams v1
Managing agile teams v1Managing agile teams v1
Managing agile teams v1
 
Agile at work within industry and business v5
Agile at work within industry and business v5Agile at work within industry and business v5
Agile at work within industry and business v5
 
Bringing humanity to work
Bringing humanity to work Bringing humanity to work
Bringing humanity to work
 
England 20181023 does18 usa
England 20181023 does18 usaEngland 20181023 does18 usa
England 20181023 does18 usa
 
A skeptic's view of Automation and AI
A skeptic's view of Automation and AIA skeptic's view of Automation and AI
A skeptic's view of Automation and AI
 
DevOps experiment guidelines for leaders
DevOps experiment guidelines for leaders DevOps experiment guidelines for leaders
DevOps experiment guidelines for leaders
 
DevOps and ITSM
DevOps and ITSMDevOps and ITSM
DevOps and ITSM
 
Impact of DevOps on governance
Impact of DevOps on governanceImpact of DevOps on governance
Impact of DevOps on governance
 
Surviving DevOps: bringing everyone along on the transformation journey
Surviving DevOps: bringing everyone along on the transformation journeySurviving DevOps: bringing everyone along on the transformation journey
Surviving DevOps: bringing everyone along on the transformation journey
 
The three Rs: Roles Responsibilities Relationships
The three Rs: Roles Responsibilities RelationshipsThe three Rs: Roles Responsibilities Relationships
The three Rs: Roles Responsibilities Relationships
 
How DevOps messes with your head
How DevOps messes with your head How DevOps messes with your head
How DevOps messes with your head
 
The IT Renaissance
The IT RenaissanceThe IT Renaissance
The IT Renaissance
 
Multi Speed IT
Multi Speed ITMulti Speed IT
Multi Speed IT
 
Big Uncle: privacy and surveillance
Big Uncle: privacy and surveillanceBig Uncle: privacy and surveillance
Big Uncle: privacy and surveillance
 
What about run? Considerations for Agile/DevOps: its not over once its live
What about run? Considerations for Agile/DevOps: its not over once its liveWhat about run? Considerations for Agile/DevOps: its not over once its live
What about run? Considerations for Agile/DevOps: its not over once its live
 
Engaging suppliers and customers
Engaging suppliers and customersEngaging suppliers and customers
Engaging suppliers and customers
 
Tipu: agile service improvement
Tipu: agile service improvementTipu: agile service improvement
Tipu: agile service improvement
 
Why COBIT® wins
Why COBIT® wins Why COBIT® wins
Why COBIT® wins
 
Real IT: the reality of IT for most organisations
Real IT: the reality of IT for most organisationsReal IT: the reality of IT for most organisations
Real IT: the reality of IT for most organisations
 

Recently uploaded

Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting
 
Power point presentation on enterprise performance management
Power point presentation on enterprise performance managementPower point presentation on enterprise performance management
Power point presentation on enterprise performance managementVaishnaviGunji
 
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165meghakumariji156
 
Structuring and Writing DRL Mckinsey (1).pdf
Structuring and Writing DRL Mckinsey (1).pdfStructuring and Writing DRL Mckinsey (1).pdf
Structuring and Writing DRL Mckinsey (1).pdflaloo_007
 
Cracking the 'Career Pathing' Slideshare
Cracking the 'Career Pathing' SlideshareCracking the 'Career Pathing' Slideshare
Cracking the 'Career Pathing' SlideshareWorkforce Group
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwaitdaisycvs
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAITim Wilson
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizharallensay1
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingNauman Safdar
 
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...ssuserf63bd7
 
Falcon Invoice Discounting: Aviate Your Cash Flow Challenges
Falcon Invoice Discounting: Aviate Your Cash Flow ChallengesFalcon Invoice Discounting: Aviate Your Cash Flow Challenges
Falcon Invoice Discounting: Aviate Your Cash Flow Challengeshemanthkumar470700
 
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGParadip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGpr788182
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxCynthia Clay
 
Pre Engineered Building Manufacturers Hyderabad.pptx
Pre Engineered  Building Manufacturers Hyderabad.pptxPre Engineered  Building Manufacturers Hyderabad.pptx
Pre Engineered Building Manufacturers Hyderabad.pptxRoofing Contractor
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperityhemanthkumar470700
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfwill854175
 
Falcon Invoice Discounting: Tailored Financial Wings
Falcon Invoice Discounting: Tailored Financial WingsFalcon Invoice Discounting: Tailored Financial Wings
Falcon Invoice Discounting: Tailored Financial WingsFalcon Invoice Discounting
 

Recently uploaded (20)

Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Power point presentation on enterprise performance management
Power point presentation on enterprise performance managementPower point presentation on enterprise performance management
Power point presentation on enterprise performance management
 
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
 
Structuring and Writing DRL Mckinsey (1).pdf
Structuring and Writing DRL Mckinsey (1).pdfStructuring and Writing DRL Mckinsey (1).pdf
Structuring and Writing DRL Mckinsey (1).pdf
 
Cracking the 'Career Pathing' Slideshare
Cracking the 'Career Pathing' SlideshareCracking the 'Career Pathing' Slideshare
Cracking the 'Career Pathing' Slideshare
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
 
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
 
Falcon Invoice Discounting: Aviate Your Cash Flow Challenges
Falcon Invoice Discounting: Aviate Your Cash Flow ChallengesFalcon Invoice Discounting: Aviate Your Cash Flow Challenges
Falcon Invoice Discounting: Aviate Your Cash Flow Challenges
 
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGParadip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
Pre Engineered Building Manufacturers Hyderabad.pptx
Pre Engineered  Building Manufacturers Hyderabad.pptxPre Engineered  Building Manufacturers Hyderabad.pptx
Pre Engineered Building Manufacturers Hyderabad.pptx
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdf
 
Falcon Invoice Discounting: Tailored Financial Wings
Falcon Invoice Discounting: Tailored Financial WingsFalcon Invoice Discounting: Tailored Financial Wings
Falcon Invoice Discounting: Tailored Financial Wings
 

DevOps 101

  • 1. DevOps 101 Copyright © 2020 Two Hills Ltd. All rights reserved.
  • 2. • Consulting: NZ and Vietnam • Training: Asia/Pacific, online • Coaching, Content: online Partners in life and work 
  • 4. The world is VUCA •Volatile •Uncertain •Complex •Ambiguous icated What next? What will happen? How does this all work? What is happening? = complex
  • 5. “The 21st Century is a different game with different rules… The pursuit of efficiency was once a laudable goal, but being effective in today’s world is less a question of optimizing for a known (and relatively stable) set of variables than responsiveness to a constantly shifting environment. Adaptability, not efficiency, must become our central competence.” – Gen. Stanley McChrystal Adaptability = Agility + Resilience
  • 6. Velocity is the means not the end • Short iterations • Fail fast, adjust often • Tech debt is a drag – unplanned work • Velocity through quality
  • 7. Faster with higher quality? Automation = defined repeatable work, bounded linear flow Based on Cynefin Dave Snowden Cognitive-Edge.com
  • 8. • Study it • Standardise it • Automate it • Provide it • Leverage it Automate as a service
  • 9. What is resilience in IT? • Safety(-II) • Build to fail • Embrace failure as an asset • Design to optimise availability • Fast recovery • Redundancy • Fail forward • Fast MTTR, MTRS • Self-healing • Automation! • Antifragility • Automation is antifragile
  • 10. What can we automate in IT? Customer value stream Infrastructure Desktop services Request to Fulfil Strategy to portfolio Support and training Detect to Correct user Require to Deploy IT4IT™ * * * *
  • 11. Require to Deploy Require Accept Deploy Run Accept Deploy Design Build Continuous Integration Continuous Testing Continuous Delivery Continuous Monitoring
  • 12. Infrastructure as code Server OpSys Database Security Network Application Storage • Containers • Immutable architecture • Serverless • …
  • 13. Automated Pipeline Orchestration Configuration Build Test Move Deploy Run Collaboration Shared automation Cloud Require Accept Deploy Accept Deploy Design Build shared local © Instrumentation observe
  • 14. Pipeline as code The pipeline manages the pipeline! Mind. Blown. #!/usr/bin/env python from gomatic import * configurator = GoCdConfigurator(HostRestClient("localhost:8153")) pipeline = configurator .ensure_pipeline_group(“AN23B") .ensure_replacement_of_pipeline(“Prod Web") .set_git_url("http://git.url") stage = pipeline.ensure_stage(“int_dev") job = stage.ensure_job(“qa7") job.add_task(ExecTask([‘scan3'])) configurator.save_updated_config()
  • 15. Tech is easy • Tech is a closed problem • The impediments are systemic, financial and cultural • People are hard
  • 16. System of work •You can’t change a cog •Holistic systems view
  • 18. Achieving transformation implementation advancement While “losing control” is one of the biggest fears in management, “having control” is one of the biggest illusions - Bjarte Bogsnes Change the governance to change the management to change the conditions to change the system to change the work to change the behaviour to change the culture. What is the main CSF in advancing to new ways of working?
  • 19. What is DevOps, really? •Greater adaptability to a VUCA world •Through greater agility and resilience in IT •Through automation of pipeline •Which is not a technology problem •It requires a holistic systems approach to CALMS •Which is enabled by how we manage the work
  • 20. What now? • Communities • Agile Welly • New Ways of Working • Content • Youtube: IT Revolution channel • Booklets: IT Revolution DevOps Forum • Podcasts: ! • Websites: Devops.com • Books: IT Revolution publisher • Training: DevOps Institute, DASA, … • Conferences • DevOpsDays • DevOps Enterprise Summit • AllDay DevOps • Etc etc
  • 21.
  • 22.
  • 23. How did we come up with this? • Business agility • Lean • Kaizen • Kanban • OpenSpace • Toyota Kata • Servant leader • Humanistics • Invitational leadership • Situational leadership • Transformational leadership • Sociocracy, Holacracy • Spiral Dynamics, Integral Theory • Promise theory • Clean language • Total Quality Management • Organisational Development • Theory of Constraints • DevOps • Scrum Agile!