SlideShare a Scribd company logo
1 of 14
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

What's hot

Impact of DevOps on ITIL
Impact of DevOps on ITILImpact of DevOps on ITIL
Impact of DevOps on ITILAneej Matthai
 
ACT-IAC Partners #GovDevOps: PTO - agile - and DevOps
ACT-IAC Partners #GovDevOps: PTO - agile - and DevOpsACT-IAC Partners #GovDevOps: PTO - agile - and DevOps
ACT-IAC Partners #GovDevOps: PTO - agile - and DevOpsChristopher Dorobek
 
The SharePoint Migration Playbook
The SharePoint Migration PlaybookThe SharePoint Migration Playbook
The SharePoint Migration PlaybookJoAnna Cheshire
 
DevOps vs. ITIL Epic Struggle or Slamdunk
DevOps vs. ITIL Epic Struggle or Slamdunk DevOps vs. ITIL Epic Struggle or Slamdunk
DevOps vs. ITIL Epic Struggle or Slamdunk Serena Software
 
Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...
Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...
Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...New Relic
 
DevOps and Digital Transformation
DevOps and Digital TransformationDevOps and Digital Transformation
DevOps and Digital TransformationOmid Shariati
 
DevOps 2016 summit
DevOps 2016 summitDevOps 2016 summit
DevOps 2016 summitChihyang Li
 
Digital Operations Excellence - PagerDuty Summit Series Keynote
Digital Operations Excellence - PagerDuty Summit Series KeynoteDigital Operations Excellence - PagerDuty Summit Series Keynote
Digital Operations Excellence - PagerDuty Summit Series KeynotePagerDuty
 
Kathleen Wilson - Evolve Cloud Operations and Enable Agile with Modern Servic...
Kathleen Wilson - Evolve Cloud Operations and Enable Agile with Modern Servic...Kathleen Wilson - Evolve Cloud Operations and Enable Agile with Modern Servic...
Kathleen Wilson - Evolve Cloud Operations and Enable Agile with Modern Servic...WinOps Conf
 
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...XebiaLabs
 
The Newgistics Digital Transformation Journey
The Newgistics Digital Transformation JourneyThe Newgistics Digital Transformation Journey
The Newgistics Digital Transformation JourneyZenoss
 
DOES15 - Ernest Mueller - DevOps Transformations At National Instruments and...
DOES15 - Ernest Mueller - DevOps Transformations At National Instruments and...DOES15 - Ernest Mueller - DevOps Transformations At National Instruments and...
DOES15 - Ernest Mueller - DevOps Transformations At National Instruments and...Gene Kim
 
Empathy in Monitoring
Empathy in MonitoringEmpathy in Monitoring
Empathy in MonitoringZenoss
 
"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC
"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC
"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYCNew Relic
 
DevOps Explained
DevOps ExplainedDevOps Explained
DevOps ExplainedDevOpsAnon
 
DevOps Services Offerings from Rational Lab Services
DevOps Services Offerings from Rational Lab ServicesDevOps Services Offerings from Rational Lab Services
DevOps Services Offerings from Rational Lab ServicesIBM Rational software
 
Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?XebiaLabs
 

What's hot (20)

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

Similar to What is DevOps

DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...Rauno De Pasquale
 
DevOps unraveled - Nyenrode masterclass on Agile Management
DevOps unraveled - Nyenrode masterclass on Agile ManagementDevOps unraveled - Nyenrode masterclass on Agile Management
DevOps unraveled - Nyenrode masterclass on Agile ManagementInspectie van het Onderwijs
 
Devops an introduction
Devops an introductionDevops an introduction
Devops an introductionEric Soudy
 
Introduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachIntroduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachFrancisXavierInyanga
 
Secure DevOps - Evolution or Revolution?
Secure DevOps - Evolution or Revolution?Secure DevOps - Evolution or Revolution?
Secure DevOps - Evolution or Revolution?Security Innovation
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps IntroductionRobert Sell
 
What is DevOps? Exploring Models and Principles Explained
What is DevOps? Exploring Models and Principles ExplainedWhat is DevOps? Exploring Models and Principles Explained
What is DevOps? Exploring Models and Principles ExplainedTechsagaCorporations2
 
DevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT IndustryDevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT IndustryRahul Tilloo
 
Industry-Experienced Instructors for DevOps Training at NareshIT
Industry-Experienced Instructors for DevOps Training at NareshITIndustry-Experienced Instructors for DevOps Training at NareshIT
Industry-Experienced Instructors for DevOps Training at NareshITmanoharjgpsolutions
 
Meetup DevOps - Accelerate
Meetup DevOps - AccelerateMeetup DevOps - Accelerate
Meetup DevOps - AccelerateDelta-N
 
Why you need DevOps Consulting Services?
Why you need DevOps Consulting Services?Why you need DevOps Consulting Services?
Why you need DevOps Consulting Services?TkXel
 
Are you ready for DevOps?
Are you ready for DevOps?Are you ready for DevOps?
Are you ready for DevOps?Mick England
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organizationZinnov
 
DevOps Integrating the Enterprise
DevOps Integrating the EnterpriseDevOps Integrating the Enterprise
DevOps Integrating the EnterpriseStephen Walters
 
devops services.pdf
devops services.pdfdevops services.pdf
devops services.pdfElina619459
 
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOpsPatterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOpsCognizant
 

Similar to What is DevOps (20)

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

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

Как обеспечить выполнение требований регулирующих органов средствами мониторинга
Как обеспечить выполнение требований регулирующих органов средствами мониторингаКак обеспечить выполнение требований регулирующих органов средствами мониторинга
Как обеспечить выполнение требований регулирующих органов средствами мониторингаALG Systems (АЛЖ Системс)
 
Сервис, ты как? Практики и подходы к мониторингу ИТ-сервисов системами инфрас...
Сервис, ты как? Практики и подходы к мониторингу ИТ-сервисов системами инфрас...Сервис, ты как? Практики и подходы к мониторингу ИТ-сервисов системами инфрас...
Сервис, ты как? Практики и подходы к мониторингу ИТ-сервисов системами инфрас...ALG Systems (АЛЖ Системс)
 
Официальная презентация NetVault в Украине
Официальная презентация NetVault в УкраинеОфициальная презентация NetVault в Украине
Официальная презентация NetVault в УкраинеALG Systems (АЛЖ Системс)
 

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

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

Recently uploaded

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

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/