SlideShare a Scribd company logo
SPEEDING UP ENTERPRISES, 
ONE DEPLOY AT A TIME 
Stuart Charlton (@svrc) 
DevOpsDays Toronto 2014
HARRY TUTTLE, 
ENTERPRISE RELIABILITY ENGINEER
You’re asked to do something 
organizationally impossible
Your organization barely 
accomplishes the possible
You seriously consider a new line of work.
There is hope
Devops 
P(aaS) 
Immutability 
Agile 
Lean 
Trust 
! 
can be adopted, 
successfully, 
sometimes, 
maybe
…As with most things in the enterprise: 
! 
(a) by accident 
or 
(b) if you’re a monomaniac on a mission
Three observations: 
! 
1. What comes first, culture or technology? 
2. Getting others to see the system! 
3. Architecture matters.
Culture or technology? Neither. 
These are reflexive (feedback loops). 
Emotional Impacts & Needs 
Culture 
Environmental Impacts New Knowledge 
and Needs 
Behaviour Technology
Can technology change an organization? 
It can change entire societies! Of course it can. 
Can you predict how technology will change an 
organization? 
“This is impossible to automate” 
“The tool won’t let us” 
“Are you certified?” 
“I can’t believe you use that programming language, ew”
Let’s assume DevOps is “new knowledge” to the 
enterprise… 
This means it’s a technology-led change, by definition. 
However, what technology are we speaking of? 
….Configuration Management, Dev-Ops Collaboration, Clouds, 
Lean Value Streams, Chat Rooms, Wikis, Agile Methods, Immutable 
Containers, MicroServices, Big Data, Continuous Delivery …
! 
The shape of the tools you choose, 
the environment you’re in, 
and the emotional state of the people you work with… 
drives the shape of behaviour you exhibit, 
drives the shape of the culture you live in.
EXAMPLES 
1. Ops adopts config 
management 
(BladeLogic, Puppet, etc.) 
2. Ops gets better 
3. Dev doesn’t care, and 
still doesn’t test their code 
1. Ops begins to transition to a 
self-service platform with new 
architecture constraints 
(Cloud Foundry, CLM, etc.) 
2. Dev is forced to choose 
whether they change to fit the 
new hotness 
3. A conversation begins
Getting Others to See The System 
Opera&ons* 
Management* 
Infrastructure* 
Engineering* 
Pla7orm* 
Engineering* 
Quality* 
Control* 
Services* 
Deployment* 
Services* 
Project* 
Execu&on* 
Release* 
Coordina&on* 
Release* 
Deployment* 
Schedule* 
Intake*Form* 
Intake*Analysis* 
Build*Guide* 
Collabora&on* 
Manual*Deploy* 
Heavy&PM)Coordina0on&&&Rework& 
Managed* 
Automated/ 
Manual*Tests* 
Manual*Provision* 
Middleware* 
Manual*Provision* 
Database* 
Manual*Provision* 
Compute* 
Manual*Provision* 
Storage* 
Manual*Provision* 
Network* Run*Produc&on*
Getting Others to See The System 
Opera&ons* 
Management* 
Infrastructure* 
Engineering* 
Pla7orm* 
Engineering* 
Quality* 
Control* 
Services* 
Deployment* 
Services* 
Project* 
Execu&on* 
Release* 
Coordina&on* 
SelfBService* 
Deployment*&** 
Test*Requests* 
Standard*Request* Standard*Deploy* 
(Automated)* 
Standard'Requests:' 
+"Straight*through"opera/onal"pla2orm" 
+"Monitoring"is"made"visible"" 
Standard* 
Automated*Tests* 
Standard*Manual* 
Tests* (Automated)* (Automated)* 
Monitoring*made* 
visible*to*Teams* 
Run*in*Produc&on* 
Case*Request* Manual*Deploy* Manual*Test* 
Manual*Provision* 
NetBNew* 
Pla7orm* 
Automa&on* 
Manual*Provision* 
NetBnew* 
Infrastructure* 
Automa&on*
Getting Others to See The System 
Opera&ons* 
Management* 
Infrastructure* 
Engineering* 
Pla7orm* 
Engineering* 
Quality* 
Control* 
Services* 
Deployment* 
Services* 
Project* 
Execu&on* 
Release* 
Coordina&on* 
SelfBService* 
Deployment*&** 
Test*Requests* 
Standard*Request* Standard*Deploy* 
(Automated)* 
Standard* 
Automated*Tests* 
Standard*Manual* 
Tests* (Automated)* (Automated)* 
Monitoring*made* 
visible*to*Teams* 
Run*in*Produc&on* 
Case*Request* Manual*Deploy* Manual*Test* 
Manual*Provision* 
NetBNew* 
Pla7orm* 
Automa&on* 
Manual*Provision* 
NetBnew* 
Infrastructure* 
Case%specific*Requests:* Automa&on* 
Tradi&onal*infrastructure/deploy*requests*+* 
tracked*in*release*management*system**+** 
*engineering*can*RFEs*to*pla<orm*
THE IMPOSSIBLE PROJECT 
OR, HOW ARCHITECTURE AND A GREAT TEAM SAVED OUR BUTTS 
You’re called into the CFO’s office… 
You need to build a system that will drive $2 billion annual 
revenue 
You have no staff and seven weeks. 
Solution: Guerilla Devops Warfare
Air 
Cover 
Second 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
Line of Defence 
! 
! 
! 
! 
! 
! 
! 
! 
First 
Line of Defence 
! 
! 
! 
Team 
Coach & PMs 
Product Owner 
Executives with Knives 
Simple Technology 
! 
Tomcat Microservice 
JAX-RS only 
jQuery 
Puppet 
Bamboo 
EC2 
Oracle XE 
MQ 
Simple Process 
! 
Weekly Sprints 
Demos Every Week
Want velocity? Architecture matters! 
Devops is not just about Dev and Ops culture & tools 
Software Architecture 
(how is it structured for scale and change) 
Business 
(what are we doing and why) 
Team/organization 
(who does what, who protects you) 
Process 
(how do you coordinate work inside & expectations outside)
Results may be beautiful, but are fragile
Three observations: 
! 
1. What comes first, culture or technology? 
2. Getting others to see the system! 
3. Architecture matters.
Devops 
P(aaS) 
Immutability 
Agile 
Lean 
Trust 
! 
can be adopted, 
successfully, 
sometimes, 
maybe
THANKS 
Stuart Charlton (@svrc)

More Related Content

Similar to Speeding up enterprises, one deploy at a time - Devopsdays Toronto 2014 (20)

PDF
Mtug dev ops
Rolta AdvizeX
 
PDF
Building a DevOps Culture 1st Edition Mandi Walls
damioulun
 
PDF
Building a DevOps Culture 1st Edition Mandi Walls
gigerthysen29
 
PDF
Dev opsnirvana
Prashanth Panduranga
 
PPTX
5 best practices in dev ops culture
Edureka!
 
PDF
All daydevops 2016 - Turning Human Capital into High Performance Organizati...
John Willis
 
PDF
DevOps, Common use cases, Architectures, Best Practices
Shiva Narayanaswamy
 
PDF
The Devops Handbook Second Edition Gene Kim Jez Humble Patrick Debois John Wi...
lopesgkavaa
 
PDF
Pragmatic Devops
Nic Cheneweth
 
PDF
Dell Technologies World 2018 - DevOps & ITIL
Matt Schneider
 
PPTX
01 why of dev ops - devopsguys - magentys - final
DevOpsGroup
 
PDF
Organizational Culture Change during a technology transformation
isBullShit
 
PDF
An evening with... DevOps
Arkhotech
 
PPTX
Agile, DevOps & Test
Qualitest
 
PPTX
Introduction to DevOps
Yazid Hamdi
 
PDF
Effective Devops 1st Edition Jennifer Davis Ryn Daniels
ikareugine
 
PDF
devops, microservices, and platforms, oh my!
Andrew Shafer
 
PDF
Cloud Foundry Summit 2015: Devops, microservices and platforms, oh my!
VMware Tanzu
 
PPTX
More than Technology - The Culture of DevOps
Bob Sokol
 
PDF
Turning Human Capital into High Performance Organizational Capital
John Willis
 
Mtug dev ops
Rolta AdvizeX
 
Building a DevOps Culture 1st Edition Mandi Walls
damioulun
 
Building a DevOps Culture 1st Edition Mandi Walls
gigerthysen29
 
Dev opsnirvana
Prashanth Panduranga
 
5 best practices in dev ops culture
Edureka!
 
All daydevops 2016 - Turning Human Capital into High Performance Organizati...
John Willis
 
DevOps, Common use cases, Architectures, Best Practices
Shiva Narayanaswamy
 
The Devops Handbook Second Edition Gene Kim Jez Humble Patrick Debois John Wi...
lopesgkavaa
 
Pragmatic Devops
Nic Cheneweth
 
Dell Technologies World 2018 - DevOps & ITIL
Matt Schneider
 
01 why of dev ops - devopsguys - magentys - final
DevOpsGroup
 
Organizational Culture Change during a technology transformation
isBullShit
 
An evening with... DevOps
Arkhotech
 
Agile, DevOps & Test
Qualitest
 
Introduction to DevOps
Yazid Hamdi
 
Effective Devops 1st Edition Jennifer Davis Ryn Daniels
ikareugine
 
devops, microservices, and platforms, oh my!
Andrew Shafer
 
Cloud Foundry Summit 2015: Devops, microservices and platforms, oh my!
VMware Tanzu
 
More than Technology - The Culture of DevOps
Bob Sokol
 
Turning Human Capital into High Performance Organizational Capital
John Willis
 

More from Stuart Charlton (10)

PDF
Applied tactics for your transformation
Stuart Charlton
 
PDF
The Cloud Foundry Story on OpenStack
Stuart Charlton
 
PPTX
From Agile Development to Agile Operations (QCon SF 2009)
Stuart Charlton
 
PPTX
Designing for the Cloud Tutorial - QCon SF 2009
Stuart Charlton
 
PPTX
OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)
Stuart Charlton
 
PPTX
Software Licensing In The Cloud (CloudWorld 2009)
Stuart Charlton
 
PDF
Designing Enterprise IT Systems with REST - QCon San Francisco 2008
Stuart Charlton
 
PPTX
Cloud Computing and the Next-Generation of Enterprise Architecture - Cloud Co...
Stuart Charlton
 
PDF
Cloud Computing for Developers and Architects - QCon 2008 Tutorial
Stuart Charlton
 
PPT
Oopsla 2007 - The Web: Distributed Objects Realized!
Stuart Charlton
 
Applied tactics for your transformation
Stuart Charlton
 
The Cloud Foundry Story on OpenStack
Stuart Charlton
 
From Agile Development to Agile Operations (QCon SF 2009)
Stuart Charlton
 
Designing for the Cloud Tutorial - QCon SF 2009
Stuart Charlton
 
OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)
Stuart Charlton
 
Software Licensing In The Cloud (CloudWorld 2009)
Stuart Charlton
 
Designing Enterprise IT Systems with REST - QCon San Francisco 2008
Stuart Charlton
 
Cloud Computing and the Next-Generation of Enterprise Architecture - Cloud Co...
Stuart Charlton
 
Cloud Computing for Developers and Architects - QCon 2008 Tutorial
Stuart Charlton
 
Oopsla 2007 - The Web: Distributed Objects Realized!
Stuart Charlton
 
Ad

Recently uploaded (20)

PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PPTX
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
July Patch Tuesday
Ivanti
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
PDF
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PDF
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
July Patch Tuesday
Ivanti
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
Ad

Speeding up enterprises, one deploy at a time - Devopsdays Toronto 2014

  • 1. SPEEDING UP ENTERPRISES, ONE DEPLOY AT A TIME Stuart Charlton (@svrc) DevOpsDays Toronto 2014
  • 2. HARRY TUTTLE, ENTERPRISE RELIABILITY ENGINEER
  • 3. You’re asked to do something organizationally impossible
  • 4. Your organization barely accomplishes the possible
  • 5. You seriously consider a new line of work.
  • 7. Devops P(aaS) Immutability Agile Lean Trust ! can be adopted, successfully, sometimes, maybe
  • 8. …As with most things in the enterprise: ! (a) by accident or (b) if you’re a monomaniac on a mission
  • 9. Three observations: ! 1. What comes first, culture or technology? 2. Getting others to see the system! 3. Architecture matters.
  • 10. Culture or technology? Neither. These are reflexive (feedback loops). Emotional Impacts & Needs Culture Environmental Impacts New Knowledge and Needs Behaviour Technology
  • 11. Can technology change an organization? It can change entire societies! Of course it can. Can you predict how technology will change an organization? “This is impossible to automate” “The tool won’t let us” “Are you certified?” “I can’t believe you use that programming language, ew”
  • 12. Let’s assume DevOps is “new knowledge” to the enterprise… This means it’s a technology-led change, by definition. However, what technology are we speaking of? ….Configuration Management, Dev-Ops Collaboration, Clouds, Lean Value Streams, Chat Rooms, Wikis, Agile Methods, Immutable Containers, MicroServices, Big Data, Continuous Delivery …
  • 13. ! The shape of the tools you choose, the environment you’re in, and the emotional state of the people you work with… drives the shape of behaviour you exhibit, drives the shape of the culture you live in.
  • 14. EXAMPLES 1. Ops adopts config management (BladeLogic, Puppet, etc.) 2. Ops gets better 3. Dev doesn’t care, and still doesn’t test their code 1. Ops begins to transition to a self-service platform with new architecture constraints (Cloud Foundry, CLM, etc.) 2. Dev is forced to choose whether they change to fit the new hotness 3. A conversation begins
  • 15. Getting Others to See The System Opera&ons* Management* Infrastructure* Engineering* Pla7orm* Engineering* Quality* Control* Services* Deployment* Services* Project* Execu&on* Release* Coordina&on* Release* Deployment* Schedule* Intake*Form* Intake*Analysis* Build*Guide* Collabora&on* Manual*Deploy* Heavy&PM)Coordina0on&&&Rework& Managed* Automated/ Manual*Tests* Manual*Provision* Middleware* Manual*Provision* Database* Manual*Provision* Compute* Manual*Provision* Storage* Manual*Provision* Network* Run*Produc&on*
  • 16. Getting Others to See The System Opera&ons* Management* Infrastructure* Engineering* Pla7orm* Engineering* Quality* Control* Services* Deployment* Services* Project* Execu&on* Release* Coordina&on* SelfBService* Deployment*&** Test*Requests* Standard*Request* Standard*Deploy* (Automated)* Standard'Requests:' +"Straight*through"opera/onal"pla2orm" +"Monitoring"is"made"visible"" Standard* Automated*Tests* Standard*Manual* Tests* (Automated)* (Automated)* Monitoring*made* visible*to*Teams* Run*in*Produc&on* Case*Request* Manual*Deploy* Manual*Test* Manual*Provision* NetBNew* Pla7orm* Automa&on* Manual*Provision* NetBnew* Infrastructure* Automa&on*
  • 17. Getting Others to See The System Opera&ons* Management* Infrastructure* Engineering* Pla7orm* Engineering* Quality* Control* Services* Deployment* Services* Project* Execu&on* Release* Coordina&on* SelfBService* Deployment*&** Test*Requests* Standard*Request* Standard*Deploy* (Automated)* Standard* Automated*Tests* Standard*Manual* Tests* (Automated)* (Automated)* Monitoring*made* visible*to*Teams* Run*in*Produc&on* Case*Request* Manual*Deploy* Manual*Test* Manual*Provision* NetBNew* Pla7orm* Automa&on* Manual*Provision* NetBnew* Infrastructure* Case%specific*Requests:* Automa&on* Tradi&onal*infrastructure/deploy*requests*+* tracked*in*release*management*system**+** *engineering*can*RFEs*to*pla<orm*
  • 18. THE IMPOSSIBLE PROJECT OR, HOW ARCHITECTURE AND A GREAT TEAM SAVED OUR BUTTS You’re called into the CFO’s office… You need to build a system that will drive $2 billion annual revenue You have no staff and seven weeks. Solution: Guerilla Devops Warfare
  • 19. Air Cover Second ! ! ! ! ! ! ! ! ! ! ! ! Line of Defence ! ! ! ! ! ! ! ! First Line of Defence ! ! ! Team Coach & PMs Product Owner Executives with Knives Simple Technology ! Tomcat Microservice JAX-RS only jQuery Puppet Bamboo EC2 Oracle XE MQ Simple Process ! Weekly Sprints Demos Every Week
  • 20. Want velocity? Architecture matters! Devops is not just about Dev and Ops culture & tools Software Architecture (how is it structured for scale and change) Business (what are we doing and why) Team/organization (who does what, who protects you) Process (how do you coordinate work inside & expectations outside)
  • 21. Results may be beautiful, but are fragile
  • 22. Three observations: ! 1. What comes first, culture or technology? 2. Getting others to see the system! 3. Architecture matters.
  • 23. Devops P(aaS) Immutability Agile Lean Trust ! can be adopted, successfully, sometimes, maybe