SlideShare a Scribd company logo
1 of 26
DevOps:
Traditional To DevOps
Transformation
One of The Top Trends in IT Industry
Created By: Rahul Tilloo
(Team Om Sir)
Contents:
▰ Software Delivery
▰ DevOps Tool Chain
▰ DevOps Tools
▰ Need of DevOps
▰ DevOps Challenges
▰ Conclusion
▰ Other Top Trending
Technologies 2
▰ DevOps Overview
▰ What Actually DevOps is?
▰ CALMS
▰ Agile Approach
▰ Agile Vs DevOps
▰ Typical Deployment
Landscape
“DevOps is the practice of development and
operation engineers participating together in
the entire service lifecycle,
from design through the development
process to production support.
33
DevOps
What Actually is DevOps?
DevOps is a software
development methodology that
stresses communication,
collaboration, integration
between software developers,
testers and information
technology professional.
4
What Actually is DevOps?
DevOps is an approach based on agile and lean principles in which business owners,
development, operations, and quality assurance team collaborate to deliver software
in a continuous stable manner.
▰ DevOps is an environment that promotes cross practicality, shared business tasks
and belief
▰ DevOps is a movement that improves IT service delivery agility
▰ DevOps is a culture that promotes better working relationship within the company
▰ DevOps is a set of practices that provides rapid, reliable software delivery
5
DevOps is About CALMS
Culture
▰ People and process first
▰ If you don’t have culture, all automation attempts will be fruitless
▰ Culture of shared responsibility
Automation
▰ Automating Manual Tasks using tools which can only be achieved
after cultivating a proper work culture
▰ Team members seek out ways to automate as many tasks as
possible and are comfortable with the idea of continuous delivery
6
CALMS:
Lean
▰ Team members are able to visualize WIP, limit batch sizes and manage queue lengths
Measurement
▰ If you can’t measure, you can’t improve
▰ Measurement of everything it can as often as it can
▰ Performance metrics, process metrics, and even people metrics
Sharing
▰ Creating a culture where people share ideas and problems is critical
▰ This user-friendly communication channel encourages ongoing communication between
development and operations 7
The Agile Approach:
What is Agile Methodology
▰ Agile Methodology is practice which involves continuous iteration
of development and testing in the SDLC process.
▰ This software development methodology emphasizes on iterative,
incremental, and evolutionary development.
▰ Agile development process breaks the product into smaller pieces
and integrates them for final testing.
▰ It can be implemented in many ways, like scrum
8
Agile vs DevOps Approach:
▰ Agile addresses gaps in Customer and Developer communications
9
Agile vs DevOps Approach:
▰ DevOps addresses gaps in Development and IT Operations communications
10
Agile Vs DevOps
▰ Addressing the gaps between
Customer requirement and
Dev + Testing Team
▰ Cross Functional Teams to
design, develop and test
features and stories
prioritised by Customer
▰ Focuses more on functional
and non-functional
requirement.
▰ Addresses the gap between
Dev + Testing and Ops
▰ Automated release
management
▰ Focuses on functional and
non-functional plus operation
and business readiness
▰ Intensifies readiness and
automation
11
12
A Typical Deployment Landscape
13
Time to Delivery Internal software release once every 3-6 months Internal software release multiple
times a week
Quality and Testing Manual Testing of upto 50% of software releases
performed by large teams
Automated testing with more than
80% coverage requires limited
human intervention to validate
Software
Deployment
Manual Deployment of software can take multiple
individual steps; limited success
Fully automated deployment of
software; once click process can
launch multiple steps at a time
Monitoring and
Support
Reactive Software Monitoring issues, downtime
reported to users in hours, days
Proactive software health-
monitoring issues, downtime
reported to users in seconds,
preventive actions taken at defined
thresholds
Traditional Software Delivery VS DevOps Software Delivery
Software Delivery
14
DevOps Toolchain:
▰ Plan
▰ Code
▰ Build
▰ Test
▰ Package
▰ Release
▰ Configure and Deploy
▰ Monitor and Operate
DevOps Toolchain Processes:
▰ Automate Provisioning - Code development and review, source code
management tools, code merging
▰ Automate Builds – Continuous Integration, Build Status
▰ Automate Testing – Continuous Testing, Automated Tests
▰ Automate Deployments – Defined Deployment Pipeline and Continuous
Deployments with appropriate configurations for the environments
▰ Automate Monitoring – Proper monitors in place, sending alerts
▰ Automate Metrics – Performance Metrics, Logs
15
DevOps Tools to Automate Processes:
Version Control Tools
➔ Git
➔ Apache Subversion
Continuous Integration Tools
➔ Jenkins
➔ Teamcity
➔ Bamboo
16
Continuous Testing Tools
➔ Selenium
➔ TestComplete
➔ Cucumber
➔ Load Runner
Containerization Tools
➔ Docker
➔ Rkt (Rocket)
Configuration Management Tool
➔ Puppet
➔ Chef
➔ Ansible
➔ Jira
Continuous Monitoring and Log
Management Tool
➔ Splunk
➔ Nagios
➔ ELK
Why do we need DevOps?
Top technology trends are impacting how organizations operate
17
Traditional Lifecycle Development ‐ Challenges
18
Emerging Technologies Need a New Development Lifecycle
19
20
Challenges in Implementing DevOps in Organizations:
When To Implement DevOps:
When To Adopt
▰ For E-commerce and
other web site
projects
▰ For Cloud Platforms
When Not to Adopt
▰ Mission critical
applications
▰ Ex: Banks, Power Systems
21
Coming From To
One of the Most Important Results of Implementing DevOps
22
Failure is not a cause for blame, it is a vehicle for change, learning,
and improvement.
Conclusion:
Technical Benefits:
➔ Continuous
software delivery
➔ Less complexity to
manage
➔ Faster resolution of
problems
Cultural Benefits:
➔ Happier, more
productive teams
➔ Higher employee
engagement
➔ Greater professional
development
opportunities
23
Business Benefits:
➔ Faster delivery of
features
➔ More stable operating
environments
➔ Improved communication
and collaboration
➔ More time to innovate
(rather than fix/maintain)
Other Trending Technologies in Market:
➔ Block Chain
➔ RPA
➔ AI
➔ IOT
➔ Cloud Computing
➔ Big Data
➔ Data Science
➔ AR and VR
24
References:
▰ DevOps - Wikipedia
▰ DevOps.com
▰ Guru99.com
▰ Atlassian.com
▰ DevOps White Paper - Happiest
Minds
▰ Architecting.co.uk
▰ Sei.cmu.edu
▰ Edureka - Youtube
25
26
Thank You!

More Related Content

What's hot

What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
Simplilearn
 
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
Simplilearn
 

What's hot (20)

DevOps
DevOps DevOps
DevOps
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle Introduction
 
Devops ppt
Devops pptDevops ppt
Devops ppt
 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | Edureka
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOps
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
 
Introduction to devops
Introduction to devopsIntroduction to devops
Introduction to devops
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
DevOps Foundation
DevOps FoundationDevOps Foundation
DevOps Foundation
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
 
DevOps Overview
DevOps OverviewDevOps Overview
DevOps Overview
 
DevOps
DevOpsDevOps
DevOps
 
DevOps
DevOpsDevOps
DevOps
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
 
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
 
Getting Started with DevOps
Getting Started with DevOpsGetting Started with DevOps
Getting Started with DevOps
 

Similar to DevOps - Overview - One of the Top Trends in IT Industry

Similar to DevOps - Overview - One of the Top Trends in IT Industry (20)

Collaborative DevOps Approach_ Empowering Software Development.pdf
Collaborative DevOps Approach_ Empowering Software Development.pdfCollaborative DevOps Approach_ Empowering Software Development.pdf
Collaborative DevOps Approach_ Empowering Software Development.pdf
 
Introduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachIntroduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approach
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organization
 
DevOps 1 (1).pptx
DevOps 1 (1).pptxDevOps 1 (1).pptx
DevOps 1 (1).pptx
 
DevOps vs Agile — Understand The Difference!
DevOps vs Agile — Understand The Difference!DevOps vs Agile — Understand The Difference!
DevOps vs Agile — Understand The Difference!
 
Dev ops training in chennai
Dev ops training in chennaiDev ops training in chennai
Dev ops training in chennai
 
Dev ops lpi-701
Dev ops lpi-701Dev ops lpi-701
Dev ops lpi-701
 
6 Resons To Implememnt DevOps In Your Business
6 Resons To Implememnt DevOps In Your Business6 Resons To Implememnt DevOps In Your Business
6 Resons To Implememnt DevOps In Your Business
 
DevOps Online Training | DevOps Training Institute in Hyderabad
DevOps Online Training | DevOps Training Institute in HyderabadDevOps Online Training | DevOps Training Institute in Hyderabad
DevOps Online Training | DevOps Training Institute in Hyderabad
 
GCP DevOps Training | GCP DevOps Online Training 16-10.pptx
GCP DevOps Training |  GCP DevOps Online Training 16-10.pptxGCP DevOps Training |  GCP DevOps Online Training 16-10.pptx
GCP DevOps Training | GCP DevOps Online Training 16-10.pptx
 
Measure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryMeasure and Accelerate Your Software Delivery
Measure and Accelerate Your Software Delivery
 
DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0
 
DevOps in Software Development | Streamlining Processes for Agile Success
DevOps in Software Development | Streamlining Processes for Agile SuccessDevOps in Software Development | Streamlining Processes for Agile Success
DevOps in Software Development | Streamlining Processes for Agile Success
 
probe-into-the-key-components-and-tools-of-devops-lifecycle
probe-into-the-key-components-and-tools-of-devops-lifecycleprobe-into-the-key-components-and-tools-of-devops-lifecycle
probe-into-the-key-components-and-tools-of-devops-lifecycle
 
DevOps in Software Development | Streamlining Processes for Agile Success
DevOps in Software Development | Streamlining Processes for Agile SuccessDevOps in Software Development | Streamlining Processes for Agile Success
DevOps in Software Development | Streamlining Processes for Agile Success
 
DevOps Services And Solutions Explained
DevOps Services And Solutions ExplainedDevOps Services And Solutions Explained
DevOps Services And Solutions Explained
 
Enhance Software Testing with DevOps Practices.pdf
Enhance Software Testing with DevOps Practices.pdfEnhance Software Testing with DevOps Practices.pdf
Enhance Software Testing with DevOps Practices.pdf
 
Enterprise DevOps- Importance and Key Benefits You Need to Know
Enterprise DevOps- Importance and Key Benefits You Need to KnowEnterprise DevOps- Importance and Key Benefits You Need to Know
Enterprise DevOps- Importance and Key Benefits You Need to Know
 
DevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumarDevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday Kumar
 
Best Practices & Tools for DevOps Testing Strategy.pdf
Best Practices & Tools for DevOps Testing Strategy.pdfBest Practices & Tools for DevOps Testing Strategy.pdf
Best Practices & Tools for DevOps Testing Strategy.pdf
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 

DevOps - Overview - One of the Top Trends in IT Industry

  • 1. DevOps: Traditional To DevOps Transformation One of The Top Trends in IT Industry Created By: Rahul Tilloo (Team Om Sir)
  • 2. Contents: ▰ Software Delivery ▰ DevOps Tool Chain ▰ DevOps Tools ▰ Need of DevOps ▰ DevOps Challenges ▰ Conclusion ▰ Other Top Trending Technologies 2 ▰ DevOps Overview ▰ What Actually DevOps is? ▰ CALMS ▰ Agile Approach ▰ Agile Vs DevOps ▰ Typical Deployment Landscape
  • 3. “DevOps is the practice of development and operation engineers participating together in the entire service lifecycle, from design through the development process to production support. 33 DevOps
  • 4. What Actually is DevOps? DevOps is a software development methodology that stresses communication, collaboration, integration between software developers, testers and information technology professional. 4
  • 5. What Actually is DevOps? DevOps is an approach based on agile and lean principles in which business owners, development, operations, and quality assurance team collaborate to deliver software in a continuous stable manner. ▰ DevOps is an environment that promotes cross practicality, shared business tasks and belief ▰ DevOps is a movement that improves IT service delivery agility ▰ DevOps is a culture that promotes better working relationship within the company ▰ DevOps is a set of practices that provides rapid, reliable software delivery 5
  • 6. DevOps is About CALMS Culture ▰ People and process first ▰ If you don’t have culture, all automation attempts will be fruitless ▰ Culture of shared responsibility Automation ▰ Automating Manual Tasks using tools which can only be achieved after cultivating a proper work culture ▰ Team members seek out ways to automate as many tasks as possible and are comfortable with the idea of continuous delivery 6
  • 7. CALMS: Lean ▰ Team members are able to visualize WIP, limit batch sizes and manage queue lengths Measurement ▰ If you can’t measure, you can’t improve ▰ Measurement of everything it can as often as it can ▰ Performance metrics, process metrics, and even people metrics Sharing ▰ Creating a culture where people share ideas and problems is critical ▰ This user-friendly communication channel encourages ongoing communication between development and operations 7
  • 8. The Agile Approach: What is Agile Methodology ▰ Agile Methodology is practice which involves continuous iteration of development and testing in the SDLC process. ▰ This software development methodology emphasizes on iterative, incremental, and evolutionary development. ▰ Agile development process breaks the product into smaller pieces and integrates them for final testing. ▰ It can be implemented in many ways, like scrum 8
  • 9. Agile vs DevOps Approach: ▰ Agile addresses gaps in Customer and Developer communications 9
  • 10. Agile vs DevOps Approach: ▰ DevOps addresses gaps in Development and IT Operations communications 10
  • 11. Agile Vs DevOps ▰ Addressing the gaps between Customer requirement and Dev + Testing Team ▰ Cross Functional Teams to design, develop and test features and stories prioritised by Customer ▰ Focuses more on functional and non-functional requirement. ▰ Addresses the gap between Dev + Testing and Ops ▰ Automated release management ▰ Focuses on functional and non-functional plus operation and business readiness ▰ Intensifies readiness and automation 11
  • 13. 13 Time to Delivery Internal software release once every 3-6 months Internal software release multiple times a week Quality and Testing Manual Testing of upto 50% of software releases performed by large teams Automated testing with more than 80% coverage requires limited human intervention to validate Software Deployment Manual Deployment of software can take multiple individual steps; limited success Fully automated deployment of software; once click process can launch multiple steps at a time Monitoring and Support Reactive Software Monitoring issues, downtime reported to users in hours, days Proactive software health- monitoring issues, downtime reported to users in seconds, preventive actions taken at defined thresholds Traditional Software Delivery VS DevOps Software Delivery Software Delivery
  • 14. 14 DevOps Toolchain: ▰ Plan ▰ Code ▰ Build ▰ Test ▰ Package ▰ Release ▰ Configure and Deploy ▰ Monitor and Operate
  • 15. DevOps Toolchain Processes: ▰ Automate Provisioning - Code development and review, source code management tools, code merging ▰ Automate Builds – Continuous Integration, Build Status ▰ Automate Testing – Continuous Testing, Automated Tests ▰ Automate Deployments – Defined Deployment Pipeline and Continuous Deployments with appropriate configurations for the environments ▰ Automate Monitoring – Proper monitors in place, sending alerts ▰ Automate Metrics – Performance Metrics, Logs 15
  • 16. DevOps Tools to Automate Processes: Version Control Tools ➔ Git ➔ Apache Subversion Continuous Integration Tools ➔ Jenkins ➔ Teamcity ➔ Bamboo 16 Continuous Testing Tools ➔ Selenium ➔ TestComplete ➔ Cucumber ➔ Load Runner Containerization Tools ➔ Docker ➔ Rkt (Rocket) Configuration Management Tool ➔ Puppet ➔ Chef ➔ Ansible ➔ Jira Continuous Monitoring and Log Management Tool ➔ Splunk ➔ Nagios ➔ ELK
  • 17. Why do we need DevOps? Top technology trends are impacting how organizations operate 17
  • 19. Emerging Technologies Need a New Development Lifecycle 19
  • 20. 20 Challenges in Implementing DevOps in Organizations:
  • 21. When To Implement DevOps: When To Adopt ▰ For E-commerce and other web site projects ▰ For Cloud Platforms When Not to Adopt ▰ Mission critical applications ▰ Ex: Banks, Power Systems 21
  • 22. Coming From To One of the Most Important Results of Implementing DevOps 22 Failure is not a cause for blame, it is a vehicle for change, learning, and improvement.
  • 23. Conclusion: Technical Benefits: ➔ Continuous software delivery ➔ Less complexity to manage ➔ Faster resolution of problems Cultural Benefits: ➔ Happier, more productive teams ➔ Higher employee engagement ➔ Greater professional development opportunities 23 Business Benefits: ➔ Faster delivery of features ➔ More stable operating environments ➔ Improved communication and collaboration ➔ More time to innovate (rather than fix/maintain)
  • 24. Other Trending Technologies in Market: ➔ Block Chain ➔ RPA ➔ AI ➔ IOT ➔ Cloud Computing ➔ Big Data ➔ Data Science ➔ AR and VR 24
  • 25. References: ▰ DevOps - Wikipedia ▰ DevOps.com ▰ Guru99.com ▰ Atlassian.com ▰ DevOps White Paper - Happiest Minds ▰ Architecting.co.uk ▰ Sei.cmu.edu ▰ Edureka - Youtube 25