SlideShare a Scribd company logo
1 of 24
Messing with your head
How modern IT does my head in
V6
What if I told
you…
The point on a wheel touching the
ground is stationary and midway
through completely reversing direction
Less process
Less process
Fail fast
Fail forward
If it hurts do it
more
Infrastructure as
code
Get out of the
way
Let Dev build
Prod
Toolsmiths
Deploy to Prod
10,000 pushes
to Prod a day
Andon cord
No forks
Servers are
cattle not pets
Be mean to
your code
Test Driven
Design
ChatOps
IT can be a
normal job
Believe in
goodness
What if I told
you…
…this is real
• Prudential
• Allstate
• Auto Trader
• Ticketmaster
• Target
• Nordstrom
• ING
• USAA
• Capital One
• Lloyds
• Barclays
• Lego
• Sherwin-
Williams
• Telstra
• Google
• Netflix
• Etsy
• IBM
• HP
• Mainframes
• Firmware
• Websites
• Transactional
• Mobile
• Robust
• Resilient
• Fast
• Secure
• Efficient
• Auditable

More Related Content

Similar to How DevOps messes with your head

Emperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakkEmperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakk
kevinjohngallagher
 
Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012
kevinjohngallagher
 
ITsavvy Corporate Brochure
ITsavvy Corporate BrochureITsavvy Corporate Brochure
ITsavvy Corporate Brochure
John Skeffington
 

Similar to How DevOps messes with your head (20)

Building a real time html5 app for mobile devices
Building a real time html5 app for mobile devicesBuilding a real time html5 app for mobile devices
Building a real time html5 app for mobile devices
 
IoT and AI
 IoT and AI IoT and AI
IoT and AI
 
2019-10-15 - the future of cloud-native Java - Bert Ertman
2019-10-15 - the future of cloud-native Java - Bert Ertman2019-10-15 - the future of cloud-native Java - Bert Ertman
2019-10-15 - the future of cloud-native Java - Bert Ertman
 
Cloud Native (Bert Ertman)
Cloud Native (Bert Ertman)Cloud Native (Bert Ertman)
Cloud Native (Bert Ertman)
 
NoOps for noobs; why i think Devs do not need Ops
NoOps for noobs; why i think Devs do not need OpsNoOps for noobs; why i think Devs do not need Ops
NoOps for noobs; why i think Devs do not need Ops
 
Brand Commerce - We all know the shiny stuff at the front. But what magic is ...
Brand Commerce - We all know the shiny stuff at the front. But what magic is ...Brand Commerce - We all know the shiny stuff at the front. But what magic is ...
Brand Commerce - We all know the shiny stuff at the front. But what magic is ...
 
The cyber security hype cycle is upon us
The cyber security hype cycle is upon usThe cyber security hype cycle is upon us
The cyber security hype cycle is upon us
 
10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy
 
How We end the Walking Dead in the Enterprise - Session Sponsored by Versent
How We end the Walking Dead in the Enterprise - Session Sponsored by VersentHow We end the Walking Dead in the Enterprise - Session Sponsored by Versent
How We end the Walking Dead in the Enterprise - Session Sponsored by Versent
 
Building a Startup in .NET
Building a Startup in .NETBuilding a Startup in .NET
Building a Startup in .NET
 
2010 11 pubcon_hendison-hosting
2010 11 pubcon_hendison-hosting2010 11 pubcon_hendison-hosting
2010 11 pubcon_hendison-hosting
 
Ten lessons I painfully learnt while moving from software developer to entrep...
Ten lessons I painfully learnt while moving from software developer to entrep...Ten lessons I painfully learnt while moving from software developer to entrep...
Ten lessons I painfully learnt while moving from software developer to entrep...
 
Digital Transformation - Why you need to embrace it now
Digital Transformation - Why you need to embrace it nowDigital Transformation - Why you need to embrace it now
Digital Transformation - Why you need to embrace it now
 
The Dawn of a new era: Internet of Things
The Dawn of a new era: Internet of ThingsThe Dawn of a new era: Internet of Things
The Dawn of a new era: Internet of Things
 
Using Customer Development to get Traction in a Crowded Space
Using Customer Development to get Traction in a Crowded SpaceUsing Customer Development to get Traction in a Crowded Space
Using Customer Development to get Traction in a Crowded Space
 
Opening Keynote by Dr. Werner Vogels
Opening Keynote by Dr. Werner VogelsOpening Keynote by Dr. Werner Vogels
Opening Keynote by Dr. Werner Vogels
 
Emperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakkEmperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakk
 
Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012
 
ITsavvy Corporate Brochure
ITsavvy Corporate BrochureITsavvy Corporate Brochure
ITsavvy Corporate Brochure
 
Daniel Beazer - what to look for from your cloud service provider / Unlocked:...
Daniel Beazer - what to look for from your cloud service provider / Unlocked:...Daniel Beazer - what to look for from your cloud service provider / Unlocked:...
Daniel Beazer - what to look for from your cloud service provider / Unlocked:...
 

More from 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 organisations
Rob 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
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
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
 
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

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 

How DevOps messes with your head

Editor's Notes

  1. © Two Hills Ltd 2015-2016 Created and published by Two Hills letterbox@twohills.co.nz www.twohills.co.nz PO Box 57-150, Mana Porirua 5247 New Zealand This work by Two Hills Ltd is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License. Content must be attributed to "Two Hills Ltd www.twohills.co.nz".
  2. Welcome to a world where nothing is quite what you thought it was A lightning romp through the far side of DevOps
  3. Lean Agile Manifesto Reduced formality: close teamwork; a culture of trust, empowerment, professionalism, and accountability; flexibility over process.
  4. Lean Agile Manifesto Reduced formality: close teamwork; a culture of trust, empowerment, professionalism, and accountability; flexibility over process.
  5. be able to fix failures so quickly that it is more efficient than preventing them Be prepared to fail: experiment and learn. My term: noble failure.
  6. Antifragility Kata when you hear the phrase we need more time for this release, your response should be to release more often – Adrian Cockcroft
  7. Infrastructure as code is the ability to build some or all of an environment for an application/system (from Dev to Prod) using software (usually scripts and command lines), from the bare metal up: server, storage, operating system, database, metadata, data, network, shared services, code, identities, authorisations… The ideal is for a single package to contain the code for an application and an environment to run that application.
  8. Trust Empowerment Change facilitation Improved flow Let them do their own risk assessment
  9. Development owns as much of the lifecycle as possible, possibly including deployment to production. Toolsmiths and boilermen Rugged DevOps Operations move to more of a supervisory capability, setting policy and controls and overseeing environments, with execution of many operational tasks performed by Development teams. Operationally ready code
  10. Automation is key to increasing deployment speed and frequency without sacrificing quality: automation of merge, build, test, approve, release, deploy. The extreme ideal is a "deploy" button which allows a developer to deploy through all environments, tests, and controls into production without intervention.
  11. Automation Unicorns Continuous Deployment means code is released at any time, unconstrained by windows or schedules.
  12. Stop the production line Deming: make toast: you burn I’ll scrape Google Orb (?) Space shuttle designed for 99.9% reliability = only 27,000 components expected to fail
  13. Check in to trunk Test against a prod-like image Always ready to deploy Continuous integration is the ability to test code against a production-like image at all stages of the lifecycle from early unit development so it is always guaranteed to work in Production (for some defined meaning of "always" and "guaranteed") ...and no forks: no branching of cide; one version; no merges; no regression Continuous Delivery means code is always ready to deploy (for some defined meaning of "always" and "ready")
  14. Trash your servers and burn your code Immutable architecture
  15. Simian army Chaos monkey
  16. Sharing Peering Loop people in Greater collaboration between Dev and Ops: united team, shared knowledge and tools, shared ownership of the production system, shared accountability for service... Teamwork Measure and reward the team
  17. Implement over the weekend Humane IT Burnout Slow IT
  18. Sharing Transparency Doing the best for the customer Unreasonableness as waste Death of cynicism Leading with the heart
  19. So what if I told you these things? A lightning romp through the far side of DevOps