SlideShare a Scribd company logo
Introduction to DevOps
Introduction to DevOps
What is DevOps?
What is DevOps?
“It’s a movement of people who think its time for
change in the IT industry – time to stop wasting money,
time to start delivering great software and building
systems that scale and last” – Patrick Debois
DevOps Philosophy
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
2008
2009
2011
2013
2015+
Patrick Debois
John Allpaw Paul Hammond
Cameron Haight
Gene Kim
Why DevOps?
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Why does it Matter?
Introduction to DevOps
How to start DevOps?
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Tonight…
Introduction to DevOps
Introduction to DevOps
Add Ops into Dev
• Enhance Service Design with Operation al Knowledge
– Reliability
– Performance
– Security
– Test Them
• Build Feedback Loops from Production
– Monitoring and KPI Dashboards
– Postmortems
• Foster Culture of Responsibility
– Whether your code passes test, gets deployed and stays up for users
us your responsibility
• Make Development Better with Ops
– Productionlike enviromnents
– Power tooling
Accelerate Flow to Production
• Reduce batch size
• Automated environments means identical
dev/test/prod
• Create safety through automation
– Continuous Integration/Testing
– Automated Regression Testing
– Continuous Delivery
– Continuous Deployment
– Feature Flags (A/B Testing)
– Security Testing
Add Dev into Ops
• Don’t do tasks for people
– Build tools so they can do their own work
• Monitoring/logging/metrics feeds back into
dev (and the business)
• Blameless incident postmortems
• Developers Do production support/empower
ops acceptance
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
DevOps Toolchain
Introduction to DevOps
Introduction to DevOps
DevOps Trends
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
DevOps Toolchain
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Introduction to DevOps
Questions?
Introduction to DevOps
References
• Gene Kim’s Visible Ops
• Tom Limoncelli’s The Practice Of Cloud System Administration
• Gene Kim’s The Phoenix Project (modeled on Goldratt’s The Goal)
• Jez Humble’s Continuous Delivery
• Michael Nygard’s Release It!
• Gene Kim’s The DevOps Cookbook (coming soon-ish)
• Various Mary and Tom Poppendieck Lean Software Development Books
• Velocity Conference (velocityconf.com)
• DevOpsDays Unconferences – There’s one near you! (devopsdays.org)
• DevOps Weekly newsletter (devopsweekly.com)
• DevOps Café Podcast (devopscafe.com)
• The Twelve Factor App (12factor.net)
• The Agile Admin (theagileadmin.com)
• Somkiat Pulsungnoen DevOps 101

More Related Content

What's hot (20)

PPTX
An introduction to DevOps
Alexander Meijers
 
PDF
DevOps - A Gentle Introduction
CodeOps Technologies LLP
 
PPTX
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
Simplilearn
 
PPTX
DevOps Introduction
Robert Sell
 
PPTX
Dev ops != Dev+Ops
Shalu Ahuja
 
PDF
How to implement DevOps in your Organization
Dalibor Blazevic
 
PPTX
DevOps Foundation
Homepree Rloy
 
PDF
"DevOps > CI+CD "
Innovation Roots
 
PPTX
Devops online training ppt
KhalidQureshi31
 
PPTX
DevOps introduction
Christian F. Nissen
 
PDF
DevOps
ARYA TM
 
ODP
Devops Devops Devops
Kris Buytaert
 
PDF
DevSecOps Implementation Journey
DevOps Indonesia
 
PDF
Roles and Responsibilities of a DevOps Engineer
ZaranTech LLC
 
PPTX
Transforming Organizations with CI/CD
Cprime
 
PPTX
DevOps - Overview - One of the Top Trends in IT Industry
Rahul Tilloo
 
PPTX
Introduction to devops
UtpalenduChakrobortt1
 
PDF
10 Business Advantages of DevOps
cliqtechno
 
PDF
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
Edureka!
 
PPTX
DevOps 101
Ernest Mueller
 
An introduction to DevOps
Alexander Meijers
 
DevOps - A Gentle Introduction
CodeOps Technologies LLP
 
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
Simplilearn
 
DevOps Introduction
Robert Sell
 
Dev ops != Dev+Ops
Shalu Ahuja
 
How to implement DevOps in your Organization
Dalibor Blazevic
 
DevOps Foundation
Homepree Rloy
 
"DevOps > CI+CD "
Innovation Roots
 
Devops online training ppt
KhalidQureshi31
 
DevOps introduction
Christian F. Nissen
 
DevOps
ARYA TM
 
Devops Devops Devops
Kris Buytaert
 
DevSecOps Implementation Journey
DevOps Indonesia
 
Roles and Responsibilities of a DevOps Engineer
ZaranTech LLC
 
Transforming Organizations with CI/CD
Cprime
 
DevOps - Overview - One of the Top Trends in IT Industry
Rahul Tilloo
 
Introduction to devops
UtpalenduChakrobortt1
 
10 Business Advantages of DevOps
cliqtechno
 
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
Edureka!
 
DevOps 101
Ernest Mueller
 

Viewers also liked (20)

PDF
Introduction to devops 2016
gjdevos
 
PDF
Introduction to DevOps - Rackspace tech night
Marc Cluet
 
PDF
DevOps beyond the Tools
Johann-Peter Hartmann
 
PPTX
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
Sonatype
 
PPTX
Localize content Devops
mitesh_sharma
 
PPTX
Don't forget the people - DevOps Manchester 10th Oct 2015
James Heggs
 
PPTX
DevOps: For Happier, More Productive People
Leslie Hawthorn
 
PDF
NE Dev 2 - DevOps
Ewan Steele
 
KEY
DevOps : It's Made of People
David Benjamin
 
PPTX
Agile-DevOps-Business-agility
Paul Peissner
 
PPTX
Introduction to Agile & Scrum
Hawkman Academy
 
PPTX
とある AWS サービスの運用移管〜データストア編〜 #jawsmeguro
IKEDA Kiyoshi
 
PDF
Talking to people: the forgotten DevOps tool
Peter Varhol
 
PDF
Devops (start walking in the same direction) by ops
Demis Rizzotto
 
PPTX
DevOps 101
Qualitest
 
PDF
Cloud: From Unmanned Data Center to Algorithmic Economy using Openstack
Andrew Yongjoon Kong
 
PPTX
DevOps 101 for data professionals
Alex Yates
 
PDF
Walk This Way - An Introduction to DevOps
Nathen Harvey
 
PDF
DevOps Introduction @Cegeka
dieterdm
 
PDF
Introduction to DevOps
João Miranda
 
Introduction to devops 2016
gjdevos
 
Introduction to DevOps - Rackspace tech night
Marc Cluet
 
DevOps beyond the Tools
Johann-Peter Hartmann
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
Sonatype
 
Localize content Devops
mitesh_sharma
 
Don't forget the people - DevOps Manchester 10th Oct 2015
James Heggs
 
DevOps: For Happier, More Productive People
Leslie Hawthorn
 
NE Dev 2 - DevOps
Ewan Steele
 
DevOps : It's Made of People
David Benjamin
 
Agile-DevOps-Business-agility
Paul Peissner
 
Introduction to Agile & Scrum
Hawkman Academy
 
とある AWS サービスの運用移管〜データストア編〜 #jawsmeguro
IKEDA Kiyoshi
 
Talking to people: the forgotten DevOps tool
Peter Varhol
 
Devops (start walking in the same direction) by ops
Demis Rizzotto
 
DevOps 101
Qualitest
 
Cloud: From Unmanned Data Center to Algorithmic Economy using Openstack
Andrew Yongjoon Kong
 
DevOps 101 for data professionals
Alex Yates
 
Walk This Way - An Introduction to DevOps
Nathen Harvey
 
DevOps Introduction @Cegeka
dieterdm
 
Introduction to DevOps
João Miranda
 
Ad

Similar to Introduction to DevOps (20)

PDF
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
minseok kim
 
PDF
Dev ops concept
Professional Guru
 
PPTX
ISACA Ireland Keynote 2015
Shannon Lietz
 
PPTX
DevSecCon Keynote
Shannon Lietz
 
PPTX
DevSecCon KeyNote London 2015
Shannon Lietz
 
PDF
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
TriNimbus
 
PPTX
Introduction to DevOps
Francesco Garavaglia
 
PPTX
Back To Basics
kamalikamj
 
PPTX
Dev ops
Tomy Rhymond
 
PPTX
The Road to DevOps V3
Ahmed Misbah
 
PPTX
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
DevOps Enterprise Summit
 
PPTX
DevOps Culture transformation in Modern Software Delivery
Najib Radzuan
 
PPTX
DevOps 101 - IBM Impact 2014
Sanjeev Sharma
 
PDF
5 Ways ITSM can Support DevOps, an ITSM Academy Webinar
ITSM Academy, Inc.
 
PPTX
DellEMC Forum NYC - DevOps and Digital Trans vPublic
Don Demcsak
 
PPTX
Innovate Better Through Machine data Analytics
Hal Rottenberg
 
PDF
DevOps for absolute beginners (2022 edition)
Ahmed Misbah
 
PPTX
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
Siva Rama Krishna Chunduru
 
PPTX
DevOps concepts, tools, and technologies v1.0
Mohamed Taman
 
PPTX
What is DevOps?
Mesut Güneş
 
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
minseok kim
 
Dev ops concept
Professional Guru
 
ISACA Ireland Keynote 2015
Shannon Lietz
 
DevSecCon Keynote
Shannon Lietz
 
DevSecCon KeyNote London 2015
Shannon Lietz
 
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
TriNimbus
 
Introduction to DevOps
Francesco Garavaglia
 
Back To Basics
kamalikamj
 
Dev ops
Tomy Rhymond
 
The Road to DevOps V3
Ahmed Misbah
 
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
DevOps Enterprise Summit
 
DevOps Culture transformation in Modern Software Delivery
Najib Radzuan
 
DevOps 101 - IBM Impact 2014
Sanjeev Sharma
 
5 Ways ITSM can Support DevOps, an ITSM Academy Webinar
ITSM Academy, Inc.
 
DellEMC Forum NYC - DevOps and Digital Trans vPublic
Don Demcsak
 
Innovate Better Through Machine data Analytics
Hal Rottenberg
 
DevOps for absolute beginners (2022 edition)
Ahmed Misbah
 
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
Siva Rama Krishna Chunduru
 
DevOps concepts, tools, and technologies v1.0
Mohamed Taman
 
What is DevOps?
Mesut Güneş
 
Ad

More from Hawkman Academy (11)

PPTX
What is the secret to great Agile leadership?
Hawkman Academy
 
PPTX
Agile Retrospectives
Hawkman Academy
 
PPTX
C# 101: Intro to Programming with C#
Hawkman Academy
 
PPTX
Web 102 INtro to CSS
Hawkman Academy
 
PPTX
Java 101 intro to programming with java
Hawkman Academy
 
PPTX
Web 101 intro to html
Hawkman Academy
 
PPTX
Intro to software development
Hawkman Academy
 
PPTX
Software Testing Overview
Hawkman Academy
 
PDF
Introduction to Agile
Hawkman Academy
 
PPTX
Agile Requirements Discovery
Hawkman Academy
 
PPTX
Design 101 : Beyond ideation - Transforming Ideas to Software Requirements
Hawkman Academy
 
What is the secret to great Agile leadership?
Hawkman Academy
 
Agile Retrospectives
Hawkman Academy
 
C# 101: Intro to Programming with C#
Hawkman Academy
 
Web 102 INtro to CSS
Hawkman Academy
 
Java 101 intro to programming with java
Hawkman Academy
 
Web 101 intro to html
Hawkman Academy
 
Intro to software development
Hawkman Academy
 
Software Testing Overview
Hawkman Academy
 
Introduction to Agile
Hawkman Academy
 
Agile Requirements Discovery
Hawkman Academy
 
Design 101 : Beyond ideation - Transforming Ideas to Software Requirements
Hawkman Academy
 

Recently uploaded (20)

PPTX
Tally software_Introduction_Presentation
AditiBansal54083
 
PDF
AOMEI Partition Assistant Crack 10.8.2 + WinPE Free Downlaod New Version 2025
bashirkhan333g
 
PPTX
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
Shane Coughlan
 
PPTX
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
PDF
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
PDF
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
PPTX
Customise Your Correlation Table in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PPTX
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
PDF
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
PDF
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
PDF
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
PDF
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
PPTX
Comprehensive Risk Assessment Module for Smarter Risk Management
EHA Soft Solutions
 
PPTX
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PPTX
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PPTX
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
PDF
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
PPTX
Hardware(Central Processing Unit ) CU and ALU
RizwanaKalsoom2
 
PDF
NEW-Viral>Wondershare Filmora 14.5.18.12900 Crack Free
sherryg1122g
 
PDF
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
Tally software_Introduction_Presentation
AditiBansal54083
 
AOMEI Partition Assistant Crack 10.8.2 + WinPE Free Downlaod New Version 2025
bashirkhan333g
 
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
Shane Coughlan
 
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
Customise Your Correlation Table in IBM SPSS Statistics.pptx
Version 1 Analytics
 
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
Comprehensive Risk Assessment Module for Smarter Risk Management
EHA Soft Solutions
 
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
Hardware(Central Processing Unit ) CU and ALU
RizwanaKalsoom2
 
NEW-Viral>Wondershare Filmora 14.5.18.12900 Crack Free
sherryg1122g
 
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 

Introduction to DevOps

  • 4. What is DevOps? “It’s a movement of people who think its time for change in the IT industry – time to stop wasting money, time to start delivering great software and building systems that scale and last” – Patrick Debois
  • 12. 2008 2009 2011 2013 2015+ Patrick Debois John Allpaw Paul Hammond Cameron Haight Gene Kim
  • 18. Why does it Matter?
  • 20. How to start DevOps?
  • 43. Add Ops into Dev • Enhance Service Design with Operation al Knowledge – Reliability – Performance – Security – Test Them • Build Feedback Loops from Production – Monitoring and KPI Dashboards – Postmortems • Foster Culture of Responsibility – Whether your code passes test, gets deployed and stays up for users us your responsibility • Make Development Better with Ops – Productionlike enviromnents – Power tooling
  • 44. Accelerate Flow to Production • Reduce batch size • Automated environments means identical dev/test/prod • Create safety through automation – Continuous Integration/Testing – Automated Regression Testing – Continuous Delivery – Continuous Deployment – Feature Flags (A/B Testing) – Security Testing
  • 45. Add Dev into Ops • Don’t do tasks for people – Build tools so they can do their own work • Monitoring/logging/metrics feeds back into dev (and the business) • Blameless incident postmortems • Developers Do production support/empower ops acceptance
  • 73. References • Gene Kim’s Visible Ops • Tom Limoncelli’s The Practice Of Cloud System Administration • Gene Kim’s The Phoenix Project (modeled on Goldratt’s The Goal) • Jez Humble’s Continuous Delivery • Michael Nygard’s Release It! • Gene Kim’s The DevOps Cookbook (coming soon-ish) • Various Mary and Tom Poppendieck Lean Software Development Books • Velocity Conference (velocityconf.com) • DevOpsDays Unconferences – There’s one near you! (devopsdays.org) • DevOps Weekly newsletter (devopsweekly.com) • DevOps Café Podcast (devopscafe.com) • The Twelve Factor App (12factor.net) • The Agile Admin (theagileadmin.com) • Somkiat Pulsungnoen DevOps 101

Editor's Notes

  • #5: DevOps is an alternative model for the creation of busines value from the software development lifecycle than encompasses a product-centric view across the entire product lifecycle (from inception to retirement) and recognises the value in close collaboration, experimentation and rapid feedback
  • #6: Integration of development and operations teams to improve collaboration and productivity by automating infrastructure and workflows, and continuously measuring application performace DevOps is an alternative model for the creation of business value from the software development lifecycle than encompasses a product-centric view across the entire product lifecycle (from inception to retirement) and recognizes the value in close collaboration, experimentation and rapid feedback
  • #7: Once upon a time in between 2001 and 2008 when Agile Software became popular, (almost) everything was controlled by software and most software run as services on server. Delivery of software from idea to customer was slow and error-prone due to manual intervention required for preparing software for release and hand-off of Software artifacts to IT operations for deployment onto production servers IT Operations were often the bottleneck as they worked in silos and would usually serve several software development teams Delayed software releases lead to lost revenue for many companies big and small
  • #8: Common Scenario Large # of defects in production Difficult to diagnose production issues “It works on my Workstation” “Blamestorming” + “Fingerpointing” Long delays for response from IT Releases slip and/or projects fail Everyone’s quality of life goes “South”
  • #9: Why? “Business-IT Allignment?” Cost sensitive Risk Averse IT Function becomes… Centralised and monolythic Slow, penny wise, pound foolish Then Business demands Innovation, Fast!
  • #13: Patrick Debois first introduced the idea at an Agile conference in Toronto in 2008, currently thought leader in the field and Devops Philosophy champion Simple idea had to implement 2009 John and Paul (from Flikr HODev + HOO) gave the seminal DevOps presentation. First time on large scale discussion about Dev and Ops working together. They presented Flikr as a successful case story 2011 Cameron Haights brought DevOps into the mainstream. Working for Gartner research, he put a slide in his presentation about the Philosophy of DevOps at the time so it game some weight to the concept. His quopte got some larger organisations thinking about the fact that hey maybe this is an approach we need to take 2013 Gene Kim wrote the Phoenix Project book which continued to drive the theme forward 2014+ large organisations start adopting DevOPs , Lego, Target, Nordstrom, NetFlix, Amazon,
  • #22: The Three Ways Systems Thinking Amplified Feedback Loops Culture of Continuous Experimentation CAMS Culture – People > Process > Tools Automation – Infrastructure as Code Measurement – Measure Everything Sharing – Collaboration/Feedback Influenced by… Agile Manifesto Lean Theory of Constraints
  • #41: A culture and mindset for collaborating between developers and operations
  • #43: GOALS To improve the delivery of value to customer and business
  • #63: The Three Ways Systems Thinking Amplified Feedback Loops Culture of Continuous Experimentation CAMS Culture – People > Process > Tools Automation – Infrastructure as Code Measurement – Measure Everything Sharing – Collaboration/Feedback Influenced by… Agile Manifesto Lean Theory of Constraints
  • #67: Management Checklist Experiment – choose a test case as a pilot Then document and spread the best practices Empower your teams, but guide their values Metrics are your friend – demand measurable outcomes Don’t accept excuses when the old baseline isn’t good enough Fail fast, continually improve Build on small successes to gain broad support for more substantive changes Align roles and responsibilities across groups – enable collaboration even if it seems “inefficient”
  • #68: Grass Roots checklist Find ways to collaborate – involve others early Find ways to automate and make self service Become metrics driven Learn new things, continually improve Understand the larger business goals, metrics and priorities you support Communicate Work in parallel with small batches Allow refactoring Prove business value to management
  • #70: Don’t do this Make Token Gestures “Ops team, change your name to DevOps team!” “Put DevOps in those job titles” Implement Tools Only Changing tools without changing tactics leaves the battlefield strewn with bodies Create More Silos Devalue Operations or Development Knowledge Do anything you are not measuring the impact of