SlideShare a Scribd company logo
What is DevOps?
Speaker
Andriy Rybalchenko, CISA, CISM
• Technical editor of DevOps Hub
• Areas of expertise: IT / IS Consulting and Auditing,
DevOps, Information Security Management, Application
Performance Management
• More than 30 years of practical experience in IT
• Current role: Senior IT Auditor
3
Agenda:
• Definitions and the main ideas
• The Evolution of IT
• Tensions and Communication Challenges between Dev and Ops
• There is no silver bullet for DevOps
• DevOps and Information Security
• Possible organizational and cultural obstacles
• Every organization has to find its own way to success
• DevOps and automation
• DevOps and monitoring tools
4
Definitions and the main ideas
“DevOps (a portmanteau of development and operations) is a software
development method that stresses communication, collaboration and integration
between software developers and information technology (IT) operations
professionals.”
From Wikipedia, the free encyclopedia
“DevOps is, in many ways, an umbrella concept that refers to anything that
smoothes out the interaction between development and operations. However,
the ideas behind DevOps run much deeper than that.”
From dev2ops.org
“Effectively, you can define DevOps at the top level as
system administrators participating in the product
development process alongside developers and using a
many of the same techniques for their systems work.”
Explanation from The Agile Admin
5
The evolution of IT
During the last twenty years, developers went a long way from building mono
applications running on just a few servers. Now we have complex systems
assembled during development that use a wide variety of best available tools and run
on large hardware clusters, clouds, built from hundreds or even thousands of physical
servers and virtual machines.
The evolution of IT, from Docker presentation
6
Tensions and communication challenges
between Dev and Ops
“Wall of Confusion” between development and operations is caused by a
combination of conflicting motivations, processes, and tooling.
The main reasons the DevOps movement started was to address the
communication challenges between Dev and Ops teams, getting teams with
very different perspectives to work more effectively together.
CMCrossroads: “Digging Deeper into DevOps”
7
There is no silver bullet for DevOps
DevOps doesn't come in a box.
You cannot download DevOps.
You cannot buy DevOps.
We are working with humans here, and that IS challenging. Too often management
wants an easy way out, and instead of engaging in the continuous cycle of self-
improvement just mimics techniques used by other successful companies.
8
Possible organizational and cultural obstacles
Types of obstacles Possible solutions
Inertia and resistance
to changes
• Start at cultural level and find shared vision
• “No scapegoats” approach
• In large enterprises consider test on smaller group
Reluctance to merge
roles
• Balance new responsibilities with incentives
• Consider RACI with shared responsibility
• Implement job rotation
Business is afraid of
disruption of services
• Once again - “No scapegoats” approach
• Use right mix of modern APM tools
• Regular check for patterns of root causes
• Automation of routine tasks and standard procedures
Lack of skills • Enable and encourage training and education
• Encourage knowledge sharing
• Align acquisition plans with DevOps initiatives
Accountability issues • Clarify publicly exactly what each team needs to achieve,
who has to deliver what and how everyone must behave in
order to succeed
• Leaders should set the example, confront difficult issues
9
DevOps and information security
• Communication and collaboration means less problems and quick reaction
• Smaller releases are safer
• Automated configuration of environments
• Automated security testing
• Security loves proper change management
• APM is good as an early warning for security issues
10
Every organization has to find
its own way to success
Road to DevOps adaption:
• Right organizational structure
• Management support
• Education for creation of similar mindset
and collaboration between Dev and Ops
• Encouragement of identification of errors
and risk management
• No scapegoats
• Elimination of differences in tooling, mix
of right tools
“This year’s survey is the first rigorous study to confirm that DevOps practices and
strong IT performance can drive real business value,”
Nigel Kersten, CIO of Puppet Labs regarding Puppet Labs 2014 State of DevOps Report
11
DevOps and automation
DevOps requires rigor and discipline that lead to repeatable processes. After processes are
repeatable, they can become automated to save time and reduce human error.
12
DevOps and monitoring tools
Modern monitoring tools are among the most essential for the DevOps success. They solve
several things at once:
• Provide crucial information that helps to ensure service uptime and optimal performance
(which, in turn, strengthens “learn from mistakes” and “no scapegoats” approaches)
• Help to establish that transparency and shared vision we were talking about, and not only for
Dev and Ops, but for other parties
• Provide data usable both by Ops and Devs, bringing the teams closer and allow to work
together both during problem solving and proactive improvement of applications and services
13
Recommended resources
There are some resources I’d like to recommend for farther studying:
• http://devopshub.net/
•The Phoenix Project: A novel about IT, DevOps and helping your business win
http://itrevolution.com/books/phoenix-project-devops-book/
• DevOps adoption – Enterprises
http://devops.com/blogs/devops-adoption-enterprises-part-2-2/
•How The Amazing Twitter Infosec Team Helps DevOps
http://itrevolution.com/heres-how-the-amazing-twitter-infosec-team-helps-devops/
Ваши вопросы и
предложения?
14

More Related Content

PDF
Monitoring, automation and visualization as approaches to the principles of D...
PPTX
DevOps for Database webinar
PPT
DevOps 101 for Government
PPTX
"Transforming Enterprise Teams to DevOps Workflows" Mandi Walls
PDF
DevOps Operations Challenges
PDF
DevOps Adoption Patterns
PPTX
DevopsBusinessCaseTemplate
PPTX
Application Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
Monitoring, automation and visualization as approaches to the principles of D...
DevOps for Database webinar
DevOps 101 for Government
"Transforming Enterprise Teams to DevOps Workflows" Mandi Walls
DevOps Operations Challenges
DevOps Adoption Patterns
DevopsBusinessCaseTemplate
Application Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud

What's hot (20)

PDF
Impact of DevOps on ITIL
PPTX
ACT-IAC Partners #GovDevOps: PTO - agile - and DevOps
PPTX
The SharePoint Migration Playbook
PPTX
DevOps vs. ITIL Epic Struggle or Slamdunk
PPTX
Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...
PDF
DevOps and Digital Transformation
PDF
DevOps 2016 summit
PPTX
Digital Operations Excellence - PagerDuty Summit Series Keynote
PDF
ITIL Guide for DevOps
PDF
Experiences joining Agile and ITIL for DevOps
PDF
Kathleen Wilson - Evolve Cloud Operations and Enable Agile with Modern Servic...
PDF
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
PPTX
The Newgistics Digital Transformation Journey
PPTX
DOES15 - Ernest Mueller - DevOps Transformations At National Instruments and...
PPTX
Empathy in Monitoring
PPTX
"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC
PPT
DevOps Explained
PPTX
DevOps: IT's Automation Revolution
PDF
DevOps Services Offerings from Rational Lab Services
PPTX
Is Your DevOps Ready for the Cloud?
Impact of DevOps on ITIL
ACT-IAC Partners #GovDevOps: PTO - agile - and DevOps
The SharePoint Migration Playbook
DevOps vs. ITIL Epic Struggle or Slamdunk
Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...
DevOps and Digital Transformation
DevOps 2016 summit
Digital Operations Excellence - PagerDuty Summit Series Keynote
ITIL Guide for DevOps
Experiences joining Agile and ITIL for DevOps
Kathleen Wilson - Evolve Cloud Operations and Enable Agile with Modern Servic...
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
The Newgistics Digital Transformation Journey
DOES15 - Ernest Mueller - DevOps Transformations At National Instruments and...
Empathy in Monitoring
"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC
DevOps Explained
DevOps: IT's Automation Revolution
DevOps Services Offerings from Rational Lab Services
Is Your DevOps Ready for the Cloud?
Ad

Similar to What is DevOps? (20)

PPTX
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
PPTX
DevOps unraveled - Nyenrode masterclass on Agile Management
PPT
Devops an introduction
PDF
Introduction to DevSecOps. An intuitiv approach
PPTX
Secure DevOps - Evolution or Revolution?
PPTX
DevOps Introduction
PDF
What is DevOps? Exploring Models and Principles Explained
PPTX
DevOps - Overview - One of the Top Trends in IT Industry
DOCX
Industry-Experienced Instructors for DevOps Training at NareshIT
PDF
Meetup DevOps - Accelerate
PDF
Why you need DevOps Consulting Services?
PPTX
Devops.pptx
PDF
Are you ready for DevOps?
PPTX
Building a DevOps organization
PPTX
DevOps - Why Should I Care?
PPTX
DevOps Integrating the Enterprise
PDF
devops services.pdf
PDF
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
PPTX
PPTX
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps unraveled - Nyenrode masterclass on Agile Management
Devops an introduction
Introduction to DevSecOps. An intuitiv approach
Secure DevOps - Evolution or Revolution?
DevOps Introduction
What is DevOps? Exploring Models and Principles Explained
DevOps - Overview - One of the Top Trends in IT Industry
Industry-Experienced Instructors for DevOps Training at NareshIT
Meetup DevOps - Accelerate
Why you need DevOps Consulting Services?
Devops.pptx
Are you ready for DevOps?
Building a DevOps organization
DevOps - Why Should I Care?
DevOps Integrating the Enterprise
devops services.pdf
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
Ad

More from ALG Systems (АЛЖ Системс) (16)

PPTX
2015 06-17 - обратная связь
PPTX
Как обеспечить выполнение требований регулирующих органов средствами мониторинга
PPT
Сервис, ты как? Практики и подходы к мониторингу ИТ-сервисов системами инфрас...
PPTX
DevOps Hub user group startup meeting
PDF
Business Solutions: Banking & Finance. Moscow
PDF
ALG Systems на IBM Forum 2013
PDF
Ibm jazz educonferencenau-10-2012
PDF
Ibm forum 2012_slideshare
PDF
Официальная презентация NetVault в Украине
PDF
Quest Foglight Launch (Kiev 2012)
PPT
ALG SW Outsourcing (EN/UA) 2012
2015 06-17 - обратная связь
Как обеспечить выполнение требований регулирующих органов средствами мониторинга
Сервис, ты как? Практики и подходы к мониторингу ИТ-сервисов системами инфрас...
DevOps Hub user group startup meeting
Business Solutions: Banking & Finance. Moscow
ALG Systems на IBM Forum 2013
Ibm jazz educonferencenau-10-2012
Ibm forum 2012_slideshare
Официальная презентация NetVault в Украине
Quest Foglight Launch (Kiev 2012)
ALG SW Outsourcing (EN/UA) 2012

Recently uploaded (20)

PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Encapsulation theory and applications.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Approach and Philosophy of On baking technology
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
KodekX | Application Modernization Development
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
Understanding_Digital_Forensics_Presentation.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Chapter 3 Spatial Domain Image Processing.pdf
The AUB Centre for AI in Media Proposal.docx
MYSQL Presentation for SQL database connectivity
Reach Out and Touch Someone: Haptics and Empathic Computing
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Encapsulation theory and applications.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Approach and Philosophy of On baking technology
Encapsulation_ Review paper, used for researhc scholars
20250228 LYD VKU AI Blended-Learning.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
KodekX | Application Modernization Development
Mobile App Security Testing_ A Comprehensive Guide.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?

What is DevOps?

  • 2. Speaker Andriy Rybalchenko, CISA, CISM • Technical editor of DevOps Hub • Areas of expertise: IT / IS Consulting and Auditing, DevOps, Information Security Management, Application Performance Management • More than 30 years of practical experience in IT • Current role: Senior IT Auditor
  • 3. 3 Agenda: • Definitions and the main ideas • The Evolution of IT • Tensions and Communication Challenges between Dev and Ops • There is no silver bullet for DevOps • DevOps and Information Security • Possible organizational and cultural obstacles • Every organization has to find its own way to success • DevOps and automation • DevOps and monitoring tools
  • 4. 4 Definitions and the main ideas “DevOps (a portmanteau of development and operations) is a software development method that stresses communication, collaboration and integration between software developers and information technology (IT) operations professionals.” From Wikipedia, the free encyclopedia “DevOps is, in many ways, an umbrella concept that refers to anything that smoothes out the interaction between development and operations. However, the ideas behind DevOps run much deeper than that.” From dev2ops.org “Effectively, you can define DevOps at the top level as system administrators participating in the product development process alongside developers and using a many of the same techniques for their systems work.” Explanation from The Agile Admin
  • 5. 5 The evolution of IT During the last twenty years, developers went a long way from building mono applications running on just a few servers. Now we have complex systems assembled during development that use a wide variety of best available tools and run on large hardware clusters, clouds, built from hundreds or even thousands of physical servers and virtual machines. The evolution of IT, from Docker presentation
  • 6. 6 Tensions and communication challenges between Dev and Ops “Wall of Confusion” between development and operations is caused by a combination of conflicting motivations, processes, and tooling. The main reasons the DevOps movement started was to address the communication challenges between Dev and Ops teams, getting teams with very different perspectives to work more effectively together. CMCrossroads: “Digging Deeper into DevOps”
  • 7. 7 There is no silver bullet for DevOps DevOps doesn't come in a box. You cannot download DevOps. You cannot buy DevOps. We are working with humans here, and that IS challenging. Too often management wants an easy way out, and instead of engaging in the continuous cycle of self- improvement just mimics techniques used by other successful companies.
  • 8. 8 Possible organizational and cultural obstacles Types of obstacles Possible solutions Inertia and resistance to changes • Start at cultural level and find shared vision • “No scapegoats” approach • In large enterprises consider test on smaller group Reluctance to merge roles • Balance new responsibilities with incentives • Consider RACI with shared responsibility • Implement job rotation Business is afraid of disruption of services • Once again - “No scapegoats” approach • Use right mix of modern APM tools • Regular check for patterns of root causes • Automation of routine tasks and standard procedures Lack of skills • Enable and encourage training and education • Encourage knowledge sharing • Align acquisition plans with DevOps initiatives Accountability issues • Clarify publicly exactly what each team needs to achieve, who has to deliver what and how everyone must behave in order to succeed • Leaders should set the example, confront difficult issues
  • 9. 9 DevOps and information security • Communication and collaboration means less problems and quick reaction • Smaller releases are safer • Automated configuration of environments • Automated security testing • Security loves proper change management • APM is good as an early warning for security issues
  • 10. 10 Every organization has to find its own way to success Road to DevOps adaption: • Right organizational structure • Management support • Education for creation of similar mindset and collaboration between Dev and Ops • Encouragement of identification of errors and risk management • No scapegoats • Elimination of differences in tooling, mix of right tools “This year’s survey is the first rigorous study to confirm that DevOps practices and strong IT performance can drive real business value,” Nigel Kersten, CIO of Puppet Labs regarding Puppet Labs 2014 State of DevOps Report
  • 11. 11 DevOps and automation DevOps requires rigor and discipline that lead to repeatable processes. After processes are repeatable, they can become automated to save time and reduce human error.
  • 12. 12 DevOps and monitoring tools Modern monitoring tools are among the most essential for the DevOps success. They solve several things at once: • Provide crucial information that helps to ensure service uptime and optimal performance (which, in turn, strengthens “learn from mistakes” and “no scapegoats” approaches) • Help to establish that transparency and shared vision we were talking about, and not only for Dev and Ops, but for other parties • Provide data usable both by Ops and Devs, bringing the teams closer and allow to work together both during problem solving and proactive improvement of applications and services
  • 13. 13 Recommended resources There are some resources I’d like to recommend for farther studying: • http://devopshub.net/ •The Phoenix Project: A novel about IT, DevOps and helping your business win http://itrevolution.com/books/phoenix-project-devops-book/ • DevOps adoption – Enterprises http://devops.com/blogs/devops-adoption-enterprises-part-2-2/ •How The Amazing Twitter Infosec Team Helps DevOps http://itrevolution.com/heres-how-the-amazing-twitter-infosec-team-helps-devops/