SlideShare a Scribd company logo
How to choose tools
for DevOps
Matthew Skelton, Skelton Thatcher Consulting
Unicom DevOps Summit,
26 June 2014, London, UK
Collaboration
Learning
Singleton tools
Conway’s Law
Matthew Skelton
•15 years building &
operating software systems
•Cybernetics + Neuroscience
• control engineering
• psychology
• ‘network’ interactions
@matthewpskelton
Help orgs to adopt and sustain
good engineering practices
Interim CTO/Head of X, tech strategy,
architecture, workshops, delivery
DevOps
Ongoing, highly effective
collaboration between
Development and Operations*
*also QA/Testing, IT Service Desk,
Programme Management,
Commercial, Marketing, etc.
Not DevOps
“Automation”
“Build & Release”
“Infrastructure Development”
“System Administration”
How to choose tools for DevOps
Collaboration
1. Version Control
How to choose tools for DevOps
How to choose tools for DevOps
How to choose tools for DevOps
How to choose tools for DevOps
How to choose tools for DevOps
How to choose tools for DevOps
2. Deployment Pipeline
How to choose tools for DevOps
How to choose tools for DevOps
How to choose tools for DevOps
Challenges were:
•Limited Git skills in Service team
•Manual deployments
•‘Snowflake’ servers
•No CI
•Risks: security, automation, etc
http://bit.ly/thetrainline-weekly-deploy
What we did
•Built a walking skeleton pipeline
•Modelled security roles and stages
•Included manual steps (at first)
•Walked people through steps
•Finally: opened firewall so
everyone could see the UI
Results
•Security: happy
•Service team: relieved (& happy)
•Developers: won over (& happy)
•Business: surprised (& happy)
3. Log Aggregation
LogStash
•ElasticSearch+ LogStash+ Kibana
•ELK
•In Production, Pre-Prod, Test
•On developer machines!!!
http://rashidkpc.github.io/Kibana/images/screenshots/searchss.png
Collaboration
& tool choice
Value collaboration as
a key criterion
Orthogonal to main purpose (?)
“How does [the use of] this tool
help people to collaborate?”
Learning
How to choose tools for DevOps
How to choose tools for DevOps
Learning & tool choice
Bring people with you
Appreciate current skills
Prefer achievable gains now
Avoid fear of too-scary tools
Singleton tools
How to choose tools for DevOps
http://www.walpapershddownload.com/highland-cattle-wallpapers/
Singleton tool
Breaks feedback (learning) loop
from Production
Makes CI/CD more difficult
Underestimates value of
collaboration and learning
Conway’s Law
Mel Conway, 1968
“organizations which design
systems ... are constrained to
produce designs which are copies
of the communication structures
of these organizations”
http://www.melconway.com/Home/Conways_Law.html
How to choose tools for DevOps
DevOps Topologies
DevOps Topologies
DevOps Topologies
DevOps Topologies
Conway & Tool Choice
See the organisation as a system
Separate tools for separate teams
Shared tools for collaborative
teams
http://bit.ly/DevOpsTopologies
Conway’s Law
•Allan Kelly - @allankellynet
•https://vimeo.com/channels/londoncd
How to choose tools for DevOps
How to choose tools
for DevOps
Value collaboration aspects
Avoid a learning mountain:
evolve tooling
Avoid Production-only tools
Consider Conway’s Law
(this list is incomplete!)
Further reading
HighOps Operability eBook
bit.ly/OperabilityEbook
Build Quality In
buildqualityin.com
Thank you
matthewskelton.net / @matthewpskelton
skeltonthatcher.com
HT: @Squire_Matt, @alan_parkinson

More Related Content

What's hot (20)

PPTX
Introduction to devops
UtpalenduChakrobortt1
 
PPTX
DevOps Overview
Sagar Mody
 
PDF
DevOps-Redefining your IT Strategy-28thJan15
Edureka!
 
PPTX
DevOps
Abhay Kumar
 
PPTX
DevOps 101 - an Introduction to DevOps
Red Gate Software
 
PDF
DevOps Adoption Patterns
John Turner
 
PPTX
Devops
Daniel Fikre
 
PDF
2017 DevSecOps Survey
Sonatype
 
PDF
Continuous Delivery e-book
Zend by Rogue Wave Software
 
PDF
DevOps
Hakan Yüksel
 
PPTX
Implementing DevOps In Practice
Zoltán Németh
 
PPTX
Introduction to DevOps
Francesco Garavaglia
 
PPTX
Devops
lakmal123
 
PDF
Continuous Delivery antipatterns from the wild - Matthew Skelton - Continuous...
Skelton Thatcher Consulting Ltd
 
PPTX
ACT-IAC Partners #GovDevOps: PTO - agile - and DevOps
Christopher Dorobek
 
PDF
DevOps: A Culture Transformation, More than Technology
CA Technologies
 
PDF
DevOps Beyond the Buzzwords: What it Means to Embrace the DevOps Lifestyle
Mark Heckler
 
PDF
DevOps Certification
Aakash Yadav
 
PPTX
Introduction to DevOps
Md. Mazharul Anwar
 
PDF
10 Business Advantages of DevOps
cliqtechno
 
Introduction to devops
UtpalenduChakrobortt1
 
DevOps Overview
Sagar Mody
 
DevOps-Redefining your IT Strategy-28thJan15
Edureka!
 
DevOps
Abhay Kumar
 
DevOps 101 - an Introduction to DevOps
Red Gate Software
 
DevOps Adoption Patterns
John Turner
 
Devops
Daniel Fikre
 
2017 DevSecOps Survey
Sonatype
 
Continuous Delivery e-book
Zend by Rogue Wave Software
 
DevOps
Hakan Yüksel
 
Implementing DevOps In Practice
Zoltán Németh
 
Introduction to DevOps
Francesco Garavaglia
 
Devops
lakmal123
 
Continuous Delivery antipatterns from the wild - Matthew Skelton - Continuous...
Skelton Thatcher Consulting Ltd
 
ACT-IAC Partners #GovDevOps: PTO - agile - and DevOps
Christopher Dorobek
 
DevOps: A Culture Transformation, More than Technology
CA Technologies
 
DevOps Beyond the Buzzwords: What it Means to Embrace the DevOps Lifestyle
Mark Heckler
 
DevOps Certification
Aakash Yadav
 
Introduction to DevOps
Md. Mazharul Anwar
 
10 Business Advantages of DevOps
cliqtechno
 

Viewers also liked (20)

PDF
DevOps Demystified
adil raja
 
PPTX
Introducing DevOps
Nishanth K Hydru
 
PPTX
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
Sonatype
 
PDF
DevOps Beyond the Buzzwords: Culture, Tools, & Straight Talk
Mark Heckler
 
PDF
7 tools for your devops stack
Kris Buytaert
 
PDF
DevOps beyond the Tools
Johann-Peter Hartmann
 
PPTX
DevOps 101
Ernest Mueller
 
PDF
The DevOps Revolution And Beyond...
Chris Sterling
 
PPTX
The DevOps Panel - Innotech Austin CD Summit
Ernest Mueller
 
PDF
Ops Happens: DevOps Beyond Deployment - Damon Edwards
SeniorStoryteller
 
PDF
DevSecCon Asia 2017: Guillaume Dedrie: A trip through the securitiy of devops...
DevSecCon
 
PPTX
Tools for DevOps
Neev Technologies
 
PDF
Enterprise CI as-a-Service using Jenkins
CollabNet
 
PDF
Docker Enables DevOps
Boyd Hemphill
 
PDF
Warum die it nicht um new work herumkommt
Johann-Peter Hartmann
 
PDF
Continuous Delivery & DevOps - IT Value Stream Improvements Roadmap Chapter 2 v8
Janusz Stankiewicz
 
PDF
DevOps with Chef
Kellton Tech Solutions Ltd
 
PPTX
DevOps Approach (Point of View by Ravi Tadwalkar)
Ravi Tadwalkar
 
PDF
GUUG FFG 2017 - DevOps for Everybody - How the entire company can benefit fro...
Schlomo Schapiro
 
PDF
Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...
David Rico
 
DevOps Demystified
adil raja
 
Introducing DevOps
Nishanth K Hydru
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
Sonatype
 
DevOps Beyond the Buzzwords: Culture, Tools, & Straight Talk
Mark Heckler
 
7 tools for your devops stack
Kris Buytaert
 
DevOps beyond the Tools
Johann-Peter Hartmann
 
DevOps 101
Ernest Mueller
 
The DevOps Revolution And Beyond...
Chris Sterling
 
The DevOps Panel - Innotech Austin CD Summit
Ernest Mueller
 
Ops Happens: DevOps Beyond Deployment - Damon Edwards
SeniorStoryteller
 
DevSecCon Asia 2017: Guillaume Dedrie: A trip through the securitiy of devops...
DevSecCon
 
Tools for DevOps
Neev Technologies
 
Enterprise CI as-a-Service using Jenkins
CollabNet
 
Docker Enables DevOps
Boyd Hemphill
 
Warum die it nicht um new work herumkommt
Johann-Peter Hartmann
 
Continuous Delivery & DevOps - IT Value Stream Improvements Roadmap Chapter 2 v8
Janusz Stankiewicz
 
DevOps with Chef
Kellton Tech Solutions Ltd
 
DevOps Approach (Point of View by Ravi Tadwalkar)
Ravi Tadwalkar
 
GUUG FFG 2017 - DevOps for Everybody - How the entire company can benefit fro...
Schlomo Schapiro
 
Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...
David Rico
 
Ad

Similar to How to choose tools for DevOps (20)

PDF
DevOps Culture and Principles
Tonny Adhi Sabastian
 
PDF
How to choose tools for DevOps and Continuous Delivery - DevOps Manchester me...
Matthew Skelton
 
PPTX
Mage Titans USA 2016 - Mathew Beane - Edit Fully Stacked: Less OOPS, More OPS...
Stacey Whitney
 
PDF
intro to DevOps
Mujahed Al-Tahle
 
PDF
How to choose tools for DevOps and Continuous Delivery - #doxlon
Matthew Skelton
 
PDF
Matthew Skelton - How to choose tools for DevOps - collaboration over automation
Outlyer
 
PPTX
Continuous Compliance and DevSecOps
Puppet
 
PDF
Avoiding the CI/CD Monolith with Team Design & Evolution @ London CD meetup, ...
Manuel Pais
 
PDF
Avoiding the CI/CD Monolith with Team Topologies @ DevOps Sydney meetup, Oct ...
Manuel Pais
 
PDF
Security's DevOps Transformation
Michele Chubirka
 
PPTX
GCP DevOps Training | GCP DevOps Online Training 16-10.pptx
TalluriRenuka
 
PDF
Dev ops concept
Professional Guru
 
PDF
NYIT DSC/ Spring 2021 - Introduction to DevOps (CI/CD)
Hui (Henry) Chen
 
PDF
What is Continuous Integration_ - A Comprehensive Guide.pdf
kalichargn70th171
 
PDF
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
TriNimbus
 
PDF
Microservices - Scaling Development and Service
Paulo Gaspar
 
PPTX
C.3.1.E4 ICT404 Lecture Slides 5_A_cybersec.pptx
vamsikrishnasomayaju
 
PDF
Sun Technologies DevOps-As-A-Service and Testing Centers of Excellence (CoE)
Sun Technologies
 
PDF
Agile and semat v0.91
Yury Katkov
 
PDF
Agile and semat v0.91
semat-presentations
 
DevOps Culture and Principles
Tonny Adhi Sabastian
 
How to choose tools for DevOps and Continuous Delivery - DevOps Manchester me...
Matthew Skelton
 
Mage Titans USA 2016 - Mathew Beane - Edit Fully Stacked: Less OOPS, More OPS...
Stacey Whitney
 
intro to DevOps
Mujahed Al-Tahle
 
How to choose tools for DevOps and Continuous Delivery - #doxlon
Matthew Skelton
 
Matthew Skelton - How to choose tools for DevOps - collaboration over automation
Outlyer
 
Continuous Compliance and DevSecOps
Puppet
 
Avoiding the CI/CD Monolith with Team Design & Evolution @ London CD meetup, ...
Manuel Pais
 
Avoiding the CI/CD Monolith with Team Topologies @ DevOps Sydney meetup, Oct ...
Manuel Pais
 
Security's DevOps Transformation
Michele Chubirka
 
GCP DevOps Training | GCP DevOps Online Training 16-10.pptx
TalluriRenuka
 
Dev ops concept
Professional Guru
 
NYIT DSC/ Spring 2021 - Introduction to DevOps (CI/CD)
Hui (Henry) Chen
 
What is Continuous Integration_ - A Comprehensive Guide.pdf
kalichargn70th171
 
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
TriNimbus
 
Microservices - Scaling Development and Service
Paulo Gaspar
 
C.3.1.E4 ICT404 Lecture Slides 5_A_cybersec.pptx
vamsikrishnasomayaju
 
Sun Technologies DevOps-As-A-Service and Testing Centers of Excellence (CoE)
Sun Technologies
 
Agile and semat v0.91
Yury Katkov
 
Agile and semat v0.91
semat-presentations
 
Ad

More from Matthew Skelton (20)

PDF
Find me on SpeakerDeck! - Matthew Skelton.pdf
Matthew Skelton
 
PDF
Business and technical agility with Team Topologies - QCon Plus - 2021-05-26
Matthew Skelton
 
PDF
What is platform as a product? Clues from Team Topologies - WTFinar with Cont...
Matthew Skelton
 
PDF
Business agility with Team Topologies - NatWest Group - 2021-01-19
Matthew Skelton
 
PDF
WFT is platform as a product? Clues from Team Topologies - WTFinar with Conta...
Matthew Skelton
 
PDF
Beyond the Spotify Model - Team Topologies - Tech.rocks - 2020-12-10 - Matthe...
Matthew Skelton
 
PDF
Accidental Architects - how HR designs software systems - Team Topologies - f...
Matthew Skelton
 
PDF
Team Topologies in action - early results from industry - DOES Las Vegas 2020...
Matthew Skelton
 
PDF
What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ...
Matthew Skelton
 
PDF
Remote first team interactions with Team Topologies - Iris Software Group - 2...
Matthew Skelton
 
PDF
Team Topologies in action - early results from industry - DOES London Virtual...
Matthew Skelton
 
PDF
Accidental Architects - how HR designs software systems - Team Topologies - e...
Matthew Skelton
 
PDF
Remote-first team interactions with Team Topologies - SEAM - 2020-05-13
Matthew Skelton
 
PDF
Remote-first team interactions with Team Topologies - Agile Yorkshire - 2020-...
Matthew Skelton
 
PDF
Remote first team interactions with Team Topologies - IT Revolution webinar -...
Matthew Skelton
 
PDF
Remote-first team interactions with Team Topologies
Matthew Skelton
 
PDF
Forget monoliths vs microservices - focus on Team Cognitive Load - Team Topol...
Matthew Skelton
 
PDF
How to break apart a monolithic system safely without destroying your team - ...
Matthew Skelton
 
PDF
Un-broken logging - the foundation of software operability - Operability.io -...
Matthew Skelton
 
PDF
Forget monoliths vs microservices - focus on team cognitive load - Team Topol...
Matthew Skelton
 
Find me on SpeakerDeck! - Matthew Skelton.pdf
Matthew Skelton
 
Business and technical agility with Team Topologies - QCon Plus - 2021-05-26
Matthew Skelton
 
What is platform as a product? Clues from Team Topologies - WTFinar with Cont...
Matthew Skelton
 
Business agility with Team Topologies - NatWest Group - 2021-01-19
Matthew Skelton
 
WFT is platform as a product? Clues from Team Topologies - WTFinar with Conta...
Matthew Skelton
 
Beyond the Spotify Model - Team Topologies - Tech.rocks - 2020-12-10 - Matthe...
Matthew Skelton
 
Accidental Architects - how HR designs software systems - Team Topologies - f...
Matthew Skelton
 
Team Topologies in action - early results from industry - DOES Las Vegas 2020...
Matthew Skelton
 
What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ...
Matthew Skelton
 
Remote first team interactions with Team Topologies - Iris Software Group - 2...
Matthew Skelton
 
Team Topologies in action - early results from industry - DOES London Virtual...
Matthew Skelton
 
Accidental Architects - how HR designs software systems - Team Topologies - e...
Matthew Skelton
 
Remote-first team interactions with Team Topologies - SEAM - 2020-05-13
Matthew Skelton
 
Remote-first team interactions with Team Topologies - Agile Yorkshire - 2020-...
Matthew Skelton
 
Remote first team interactions with Team Topologies - IT Revolution webinar -...
Matthew Skelton
 
Remote-first team interactions with Team Topologies
Matthew Skelton
 
Forget monoliths vs microservices - focus on Team Cognitive Load - Team Topol...
Matthew Skelton
 
How to break apart a monolithic system safely without destroying your team - ...
Matthew Skelton
 
Un-broken logging - the foundation of software operability - Operability.io -...
Matthew Skelton
 
Forget monoliths vs microservices - focus on team cognitive load - Team Topol...
Matthew Skelton
 

Recently uploaded (20)

PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PDF
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Biography of Daniel Podor.pdf
Daniel Podor
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Biography of Daniel Podor.pdf
Daniel Podor
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 

How to choose tools for DevOps

Editor's Notes

  • #11: No excuse for not using Git, even with Team Foundation Server
  • #30: Helvellyn, 950m Photo: Matthew Skelton
  • #31: Weissmies, 4,017m Photo: Tom Povey
  • #34: Oracle XE