The Rise of DevOps

Ovidiu Dimulescu
Ovidiu DimulescuSecurity Engineering, Oracle Cloud at Oracle
The Rise of DevOps
Jax IT Pro Camp, 2013
Ovidiu Dimulescu
@odimulescu
speakerdeck.com/odimulescu
About @odimulescu
• Working on the Web since 1997
•
• Organizer for JaxMUG.com
• Organizer for meetup.com/webscale
3
Biz Dev Ops
$$$
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Agile Manifesto
5
Biz Dev Ops
$$$
Agile
6
7
8
Biz Dev Ops
$$$
Agile
9
Biz Dev Ops
$$$
Agile DevOps
10
Ideal Flow
* Source: http://www.collab.net/products/teamforge/deploy-with-uc4
X
X
Certified
13
?
14
✔
15
2007 - Patrick Debois, complexity testing a project
2008 - Agile Conference -> Agile Infrastructure
2009 -Velocity Conf, 10+ Deploys a day, John Allspaw
2009 - Patrick Debois, DevOps days in Europe
2011 - Gartner references DevOps
2013 - HP, IBM, SERENA, etc.
History
The Rise of DevOps
17
Motivations
18
Tools
19
Config Management
Dev in Ops - Infrastructure as Code
20
Config Management
Self-serve tools
• UI, CLI,APIs, etc.
• On-Demand
Dev in Ops - Infrastructure as Code
21
Config Management
Self-serve tools
• UI, CLI,APIs, etc.
• On-Demand
Dev in Ops - Infrastructure as Code
The Rise of DevOps
23
Config Management
Self-serve tools
• UI, CLI,APIs, etc.
• On-Demand
SCM Based, Testable
Dev in Ops - Infrastructure as Code
24
Broaden perspective beyond 127.0.0.1
• Logging
Ops in Dev - Operational mindset
25
Broaden perspective beyond 127.0.0.1
• Logging
• Metrics
Ops in Dev - Operational mindset
26
Broaden perspective beyond 127.0.0.1
• Logging
• Metrics
• Performance
Ops in Dev - Operational mindset
27
Broaden perspective beyond 127.0.0.1
• Logging
• Metrics
• Performance
• Security
Ops in Dev - Operational mindset
28
Scrum
29
Kanban
Visualize the workflow
30
Kanban
Visualize the workflow
31
Kanban
Visualize the workflow
Limit Work in Progress (WIP)
Manage flow
Monitor, Adapt, Improve
Resources
WebOperations book, by John Allspaw & Jesse Robins
Phoenix Project book, by Gene Kim
DevOps History, by Daemon Edwards
devopscafe.org, DevOps podcast
devopsdays.org, Free events around the world
planetdevops.net
dev2ops.org
Scrum vs Scrumban
Velocity, Puppet and Chef Conf onYouTube
Questions ?
Ovidiu Dimulescu
@odimulescu
speakerdeck.com/odimulescu
1 of 33

Recommended

The future of Activiti Cloud @ DevCon 2019 by
The future of Activiti Cloud @ DevCon 2019The future of Activiti Cloud @ DevCon 2019
The future of Activiti Cloud @ DevCon 2019Mauricio (Salaboy) Salatino
3.1K views36 slides
OSGi Web Development in Action by
OSGi Web Development in ActionOSGi Web Development in Action
OSGi Web Development in ActionChristian Baranowski
1.3K views15 slides
Building CI / CD pipeline | Workshop | AGILE GURUGRAM 2018 | 23 24 March by
Building CI / CD pipeline | Workshop | AGILE GURUGRAM 2018 | 23 24 MarchBuilding CI / CD pipeline | Workshop | AGILE GURUGRAM 2018 | 23 24 March
Building CI / CD pipeline | Workshop | AGILE GURUGRAM 2018 | 23 24 MarchAgileNetwork
168 views18 slides
Toivo vaje Scan-Agile Why You Need Agile Framework by
Toivo vaje Scan-Agile Why You Need Agile FrameworkToivo vaje Scan-Agile Why You Need Agile Framework
Toivo vaje Scan-Agile Why You Need Agile FrameworkToivo Vaje
365 views19 slides
What if we put the end user in the middle? by
What if we put the end user in the middle?What if we put the end user in the middle?
What if we put the end user in the middle?Kasper Reijnders
110 views56 slides
Elisa Appelsiini Agile Production Model by
Elisa Appelsiini Agile Production ModelElisa Appelsiini Agile Production Model
Elisa Appelsiini Agile Production ModelToivo Vaje
264 views24 slides

More Related Content

What's hot

WinOps Conf 2015 - Steve Thair - Why we need a DevOps on Windows Conference by
WinOps Conf 2015 - Steve Thair - Why we need a DevOps on Windows ConferenceWinOps Conf 2015 - Steve Thair - Why we need a DevOps on Windows Conference
WinOps Conf 2015 - Steve Thair - Why we need a DevOps on Windows ConferenceWinOps Conf
474 views33 slides
Ten years of DevOps. What changed? by
Ten years of DevOps. What changed?Ten years of DevOps. What changed?
Ten years of DevOps. What changed?Oleksii Dzhulai
28 views9 slides
First Step Into NodeJS World by
First Step Into NodeJS WorldFirst Step Into NodeJS World
First Step Into NodeJS WorldRiza Fahmi
239 views19 slides
Cloud native principles by
Cloud native principlesCloud native principles
Cloud native principlesDiego Pacheco
2.2K views13 slides
Building the DevOps Culture Across Siemens by
Building the DevOps Culture Across SiemensBuilding the DevOps Culture Across Siemens
Building the DevOps Culture Across SiemensRoger Meier
1.1K views18 slides
Continuous integration by
Continuous integrationContinuous integration
Continuous integrationinstanceofjamie
550 views35 slides

What's hot(11)

WinOps Conf 2015 - Steve Thair - Why we need a DevOps on Windows Conference by WinOps Conf
WinOps Conf 2015 - Steve Thair - Why we need a DevOps on Windows ConferenceWinOps Conf 2015 - Steve Thair - Why we need a DevOps on Windows Conference
WinOps Conf 2015 - Steve Thair - Why we need a DevOps on Windows Conference
WinOps Conf474 views
First Step Into NodeJS World by Riza Fahmi
First Step Into NodeJS WorldFirst Step Into NodeJS World
First Step Into NodeJS World
Riza Fahmi239 views
Cloud native principles by Diego Pacheco
Cloud native principlesCloud native principles
Cloud native principles
Diego Pacheco2.2K views
Building the DevOps Culture Across Siemens by Roger Meier
Building the DevOps Culture Across SiemensBuilding the DevOps Culture Across Siemens
Building the DevOps Culture Across Siemens
Roger Meier1.1K views
About Motivation in DevOps Culture by DreamLab
About Motivation in DevOps CultureAbout Motivation in DevOps Culture
About Motivation in DevOps Culture
DreamLab1K views
Frontend DevOps Cycle using GitLab by Roger Meier
Frontend DevOps Cycle using GitLabFrontend DevOps Cycle using GitLab
Frontend DevOps Cycle using GitLab
Roger Meier324 views
The Role of GitOps in IT Strategy - June 2021 - Schlomo Schapiro by Schlomo Schapiro
The Role of GitOps in IT Strategy - June 2021 - Schlomo SchapiroThe Role of GitOps in IT Strategy - June 2021 - Schlomo Schapiro
The Role of GitOps in IT Strategy - June 2021 - Schlomo Schapiro
Schlomo Schapiro1.6K views
Tricks to get the most out of your DevOps by RaTul Basak
Tricks to get the most out of your DevOpsTricks to get the most out of your DevOps
Tricks to get the most out of your DevOps
RaTul Basak65 views

Viewers also liked

Git for Windows by
Git for WindowsGit for Windows
Git for WindowsOvidiu Dimulescu
2.4K views30 slides
Applying Data Privacy Techniques on Published Data in Uganda by
 Applying Data Privacy Techniques on Published Data in Uganda Applying Data Privacy Techniques on Published Data in Uganda
Applying Data Privacy Techniques on Published Data in UgandaKato Mivule
883 views6 slides
HTML5, are we there yet? by
HTML5, are we there yet?HTML5, are we there yet?
HTML5, are we there yet?Ovidiu Dimulescu
946 views38 slides
Node.js, toy or power tool? by
Node.js, toy or power tool?Node.js, toy or power tool?
Node.js, toy or power tool?Ovidiu Dimulescu
4.9K views37 slides
Hadoop, Taming Elephants by
Hadoop, Taming ElephantsHadoop, Taming Elephants
Hadoop, Taming ElephantsOvidiu Dimulescu
802 views32 slides
Journeyman to Master by
Journeyman to MasterJourneyman to Master
Journeyman to MasterOvidiu Dimulescu
501 views43 slides

Viewers also liked(7)

Similar to The Rise of DevOps

DevOps by examples - Continuous Lifecycle London 2017 by
DevOps by examples - Continuous Lifecycle London 2017DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017Giulio Vian
582 views69 slides
[Christopher Ngo] Intro DevOPS XP Day 2015 by
[Christopher Ngo] Intro DevOPS XP Day 2015[Christopher Ngo] Intro DevOPS XP Day 2015
[Christopher Ngo] Intro DevOPS XP Day 2015Agile đây Vietnam
498 views60 slides
Dev ops intro by
Dev ops introDev ops intro
Dev ops introRaju Raju
41 views18 slides
Dev ops by
Dev opsDev ops
Dev opsTomy Rhymond
224 views29 slides
A sustainable DevOps Transformation by
A sustainable DevOps TransformationA sustainable DevOps Transformation
A sustainable DevOps TransformationDevOps Indonesia
116 views17 slides
What_is_DevOps.pptx by
What_is_DevOps.pptxWhat_is_DevOps.pptx
What_is_DevOps.pptxmridulsharma774687
8 views22 slides

Similar to The Rise of DevOps(20)

DevOps by examples - Continuous Lifecycle London 2017 by Giulio Vian
DevOps by examples - Continuous Lifecycle London 2017DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017
Giulio Vian582 views
Dev ops intro by Raju Raju
Dev ops introDev ops intro
Dev ops intro
Raju Raju41 views
Boris Devouge (Microsoft) - DevOps on Azure by Outlyer
Boris Devouge (Microsoft) - DevOps on AzureBoris Devouge (Microsoft) - DevOps on Azure
Boris Devouge (Microsoft) - DevOps on Azure
Outlyer3.2K views
提到 DevOps 到底在談些什麼玩意兒? by Chen Cheng-Wei
提到 DevOps 到底在談些什麼玩意兒?提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?
Chen Cheng-Wei5.7K views
DevOps a peek into high performing organizations by Ram0603
DevOps a peek into high performing organizationsDevOps a peek into high performing organizations
DevOps a peek into high performing organizations
Ram060390 views
Delivering Better Software Faster (Without Breaking Everything) by XebiaLabs
Delivering Better Software Faster (Without Breaking Everything)Delivering Better Software Faster (Without Breaking Everything)
Delivering Better Software Faster (Without Breaking Everything)
XebiaLabs564 views
DevOps by examples - Azure Meetup Frankfurt 06-2017 by Giulio Vian
DevOps by examples - Azure Meetup Frankfurt 06-2017DevOps by examples - Azure Meetup Frankfurt 06-2017
DevOps by examples - Azure Meetup Frankfurt 06-2017
Giulio Vian243 views
DevOps Culture Shift: Expanding On-Call Responsibilties by VictorOps
DevOps Culture Shift: Expanding On-Call ResponsibiltiesDevOps Culture Shift: Expanding On-Call Responsibilties
DevOps Culture Shift: Expanding On-Call Responsibilties
VictorOps1.4K views
DevOps Dilemma - Make Dev work with Ops! by Sandeep Joshi
DevOps Dilemma - Make Dev work with Ops!DevOps Dilemma - Make Dev work with Ops!
DevOps Dilemma - Make Dev work with Ops!
Sandeep Joshi584 views
DevOps and its impact by Cisco DevNet
DevOps and its impactDevOps and its impact
DevOps and its impact
Cisco DevNet1.6K views
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0 by minseok kim
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
minseok kim311 views
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric... by jaxconf
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
jaxconf373 views

Recently uploaded

.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV by
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTVSplunk
88 views20 slides
AMAZON PRODUCT RESEARCH.pdf by
AMAZON PRODUCT RESEARCH.pdfAMAZON PRODUCT RESEARCH.pdf
AMAZON PRODUCT RESEARCH.pdfJerikkLaureta
15 views13 slides
[2023] Putting the R! in R&D.pdf by
[2023] Putting the R! in R&D.pdf[2023] Putting the R! in R&D.pdf
[2023] Putting the R! in R&D.pdfEleanor McHugh
38 views127 slides
PharoJS - Zürich Smalltalk Group Meetup November 2023 by
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023Noury Bouraqadi
120 views17 slides
Combining Orchestration and Choreography for a Clean Architecture by
Combining Orchestration and Choreography for a Clean ArchitectureCombining Orchestration and Choreography for a Clean Architecture
Combining Orchestration and Choreography for a Clean ArchitectureThomasHeinrichs1
69 views24 slides
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum... by
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...NUS-ISS
34 views35 slides

Recently uploaded(20)

.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV by Splunk
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
Splunk88 views
AMAZON PRODUCT RESEARCH.pdf by JerikkLaureta
AMAZON PRODUCT RESEARCH.pdfAMAZON PRODUCT RESEARCH.pdf
AMAZON PRODUCT RESEARCH.pdf
JerikkLaureta15 views
[2023] Putting the R! in R&D.pdf by Eleanor McHugh
[2023] Putting the R! in R&D.pdf[2023] Putting the R! in R&D.pdf
[2023] Putting the R! in R&D.pdf
Eleanor McHugh38 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi120 views
Combining Orchestration and Choreography for a Clean Architecture by ThomasHeinrichs1
Combining Orchestration and Choreography for a Clean ArchitectureCombining Orchestration and Choreography for a Clean Architecture
Combining Orchestration and Choreography for a Clean Architecture
ThomasHeinrichs169 views
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum... by NUS-ISS
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
NUS-ISS34 views
SAP Automation Using Bar Code and FIORI.pdf by Virendra Rai, PMP
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdf
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica... by NUS-ISS
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
NUS-ISS16 views
Special_edition_innovator_2023.pdf by WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2216 views
Spesifikasi Lengkap ASUS Vivobook Go 14 by Dot Semarang
Spesifikasi Lengkap ASUS Vivobook Go 14Spesifikasi Lengkap ASUS Vivobook Go 14
Spesifikasi Lengkap ASUS Vivobook Go 14
Dot Semarang35 views
The Importance of Cybersecurity for Digital Transformation by NUS-ISS
The Importance of Cybersecurity for Digital TransformationThe Importance of Cybersecurity for Digital Transformation
The Importance of Cybersecurity for Digital Transformation
NUS-ISS27 views
Future of Learning - Yap Aye Wee.pdf by NUS-ISS
Future of Learning - Yap Aye Wee.pdfFuture of Learning - Yap Aye Wee.pdf
Future of Learning - Yap Aye Wee.pdf
NUS-ISS41 views
DALI Basics Course 2023 by Ivory Egg
DALI Basics Course  2023DALI Basics Course  2023
DALI Basics Course 2023
Ivory Egg14 views
Business Analyst Series 2023 - Week 3 Session 5 by DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10209 views

The Rise of DevOps