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

WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceSamy Fodil
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessUXDXConf
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfFIDO Alliance
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?Mark Billinghurst
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreelreely ones
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101vincent683379
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoTAnalytics
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfChristopherTHyatt
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FIDO Alliance
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka DoktorováCzechDreamin
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Patrick Viafore
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfFIDO Alliance
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeCzechDreamin
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2DianaGray10
 

Recently uploaded (20)

WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 

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/