SlideShare una empresa de Scribd logo
1 de 29
Introducing DevOps
By:- Jagatveer Singh
Agenda
—What is DevOps
—Why DevOps?
—Addressing Delivery Challenges
—Agile and DevOps - How is it connected?
—DevOps vs Release Management
—When to adopt and when not to
What is DevOps?
—DevOps ( a combination of development and operations) is a
software development method that stresses communication,
collaboration and integration between software developers and
information technology (IT) professionals thereby
-- Enable rapid evolution of products and services
-- Reduce risks, improve quality across portfolio, and reduce costs.
What is DevOps?
—DevOps integration targets product delivery, quality testing,
feature development and maintenance releases in order to
improve reliability and security and faster development and
deployment cycles.
—The adoption of DevOps is being driven by factors such as:
—Use of agile and other development processes and
methodologies
—Demand for an increased rate of production releases from
application and business stakeholders
—Wide availability of virtualized and cloud infrastructure from
internal and external providers.
Principles of DevOps
—Develop and test in an environment similar to production.
—Deploy build frequently
—Validate operation quality continuously
Why Gaps?
Dev View:
• Mostly deliver features after testing in development systems.
• Dev systems may not be same as production system
• Developers will have faster turn around time w.r.t features
• Not much concerned about the infrastructural as well as
deployment impact because of the code change
Why Gaps?
Ops View:
• Worries more about PSR
• Rewarded mainly for uptime
• Lesser turnaround time w.r.t feature deployment and testing
due to large number of dev builds coming their way
• Very much concerned about the infrastructural as well as
deployment impact because if the code changes.
Devs and Ops
• Developers work with Ops to understand the impact of code
changes
• Developers now work more closely with production-equivalent
systems
• Developers focuses on metrics required by Ops team like PSR
• Ops now have more clarity on infrastructure needs
• More automation on deployment
• Closely monitors the Dev-Test-Prod pipeline for each
deployment and immediate feedback
• Better collaboration and communication
Top 3 delivery challenges
—Release management
--- Better understanding of risks, dependencies, compliance
issues
—Release/Deployment coordination
---Better tracking of discrete activities, faster escalation of
issues, documented process control and granular reporting
—Release/Deployment Automation
--- Usually have existing automation but want to flexibly manage
and drive this automation that can be invoked by non-operation
resources in specific non-production environments
Agile and DevOps
—Agile Development
-- Addresses the gap between customer requirements and dev + testing
teams
-- Cross-function teams to design, develop and test features/stories
prioritised by the P0 (Customer)
--Focuses more on functional and nonfunctional readiness
—DevOps
-- Addresses the gap between dev + testing and Ops
-- Automated release management
--Focusses on functional and nonfunctional plus operations and business
readiness
When to adopt and when note to
When to Adopt:
—For e Commerce and other web site projects (Amazon, Flickr,
Groupon, etc)
—Cloud Platform (IaaS and PaaS)
When not to Adopt:
—Mission critical applications (Banks,Power Systems, etc)
DevOps Introduction

Más contenido relacionado

La actualidad más candente

DevOps 2016 summit
DevOps 2016 summitDevOps 2016 summit
DevOps 2016 summitChihyang Li
 
Introduction to devops 2016
Introduction to devops 2016Introduction to devops 2016
Introduction to devops 2016gjdevos
 
DevOps makes developer's life happier
DevOps makes developer's life happierDevOps makes developer's life happier
DevOps makes developer's life happierSokhom Ratanak
 
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...Simplilearn
 
DevOps overview 2019-04-13 Nelkinda April Meetup
DevOps overview  2019-04-13 Nelkinda April MeetupDevOps overview  2019-04-13 Nelkinda April Meetup
DevOps overview 2019-04-13 Nelkinda April MeetupShweta Sadawarte
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesSlideTeam
 
Introducing DevOps, IT Sharing Session 20 Nov 2017
Introducing DevOps, IT Sharing Session 20 Nov 2017Introducing DevOps, IT Sharing Session 20 Nov 2017
Introducing DevOps, IT Sharing Session 20 Nov 2017Danny Ariwicaksono
 
Introduction to devops - update 2017
Introduction to devops - update 2017Introduction to devops - update 2017
Introduction to devops - update 2017gjdevos
 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle IntroductionGanesh Samarthyam
 
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.ioSoftware Guru
 
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
 

La actualidad más candente (20)

Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Dev ops
Dev opsDev ops
Dev ops
 
DevOps 2016 summit
DevOps 2016 summitDevOps 2016 summit
DevOps 2016 summit
 
Dev ops
Dev opsDev ops
Dev ops
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Introduction to devops 2016
Introduction to devops 2016Introduction to devops 2016
Introduction to devops 2016
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOps
 
DevOps makes developer's life happier
DevOps makes developer's life happierDevOps makes developer's life happier
DevOps makes developer's life happier
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
 
DevOps overview 2019-04-13 Nelkinda April Meetup
DevOps overview  2019-04-13 Nelkinda April MeetupDevOps overview  2019-04-13 Nelkinda April Meetup
DevOps overview 2019-04-13 Nelkinda April Meetup
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation Slides
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Introducing DevOps, IT Sharing Session 20 Nov 2017
Introducing DevOps, IT Sharing Session 20 Nov 2017Introducing DevOps, IT Sharing Session 20 Nov 2017
Introducing DevOps, IT Sharing Session 20 Nov 2017
 
Introduction to devops - update 2017
Introduction to devops - update 2017Introduction to devops - update 2017
Introduction to devops - update 2017
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
 
DevOps
DevOpsDevOps
DevOps
 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle Introduction
 
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io
 
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
 

Destacado

Grafico diario del s&p 500 para el 02 04 2012
Grafico diario del s&p 500 para el 02 04 2012Grafico diario del s&p 500 para el 02 04 2012
Grafico diario del s&p 500 para el 02 04 2012Experiencia Trading
 
2. Greaves Experiance certificate
2. Greaves Experiance certificate2. Greaves Experiance certificate
2. Greaves Experiance certificateRizwan Murtaza
 
1. Allied Engineering Experiance certificate
1. Allied Engineering Experiance certificate1. Allied Engineering Experiance certificate
1. Allied Engineering Experiance certificateRizwan Murtaza
 
Esquema de la unidad 8 lengua
Esquema de la unidad 8 lenguaEsquema de la unidad 8 lengua
Esquema de la unidad 8 lenguaalexvelizarov
 
Medios Tecnológicos e Innovadores en entornos virtuales
Medios Tecnológicos e Innovadores en entornos virtuales Medios Tecnológicos e Innovadores en entornos virtuales
Medios Tecnológicos e Innovadores en entornos virtuales David Eduardo Córdova Cruz
 
Exercise set 3.5
Exercise set 3.5Exercise set 3.5
Exercise set 3.5math265
 
Bamboo.htm
Bamboo.htmBamboo.htm
Bamboo.htmfale1
 
China’S Solar Pv Policy And The Road Ahead
China’S Solar Pv Policy And The Road AheadChina’S Solar Pv Policy And The Road Ahead
China’S Solar Pv Policy And The Road AheadJulian Wong
 
Linear equations in Two Variable
Linear equations in Two VariableLinear equations in Two Variable
Linear equations in Two VariableAbhinav Somani
 
Dowling pg641-648
Dowling   pg641-648Dowling   pg641-648
Dowling pg641-648Chai Wei
 
Elearning Software
Elearning SoftwareElearning Software
Elearning Softwaremplank23
 
Introduction to Oracle Infrastructure as a Service
Introduction to Oracle Infrastructure as a ServiceIntroduction to Oracle Infrastructure as a Service
Introduction to Oracle Infrastructure as a ServiceTimothy Krupinski
 

Destacado (20)

La familia.pptx
La familia.pptxLa familia.pptx
La familia.pptx
 
P01102015 b
P01102015 bP01102015 b
P01102015 b
 
Grafico diario del s&p 500 para el 02 04 2012
Grafico diario del s&p 500 para el 02 04 2012Grafico diario del s&p 500 para el 02 04 2012
Grafico diario del s&p 500 para el 02 04 2012
 
Abellon clean energy
Abellon clean energyAbellon clean energy
Abellon clean energy
 
2. Greaves Experiance certificate
2. Greaves Experiance certificate2. Greaves Experiance certificate
2. Greaves Experiance certificate
 
1. Allied Engineering Experiance certificate
1. Allied Engineering Experiance certificate1. Allied Engineering Experiance certificate
1. Allied Engineering Experiance certificate
 
Esquema de la unidad 8 lengua
Esquema de la unidad 8 lenguaEsquema de la unidad 8 lengua
Esquema de la unidad 8 lengua
 
Compu 1
Compu 1Compu 1
Compu 1
 
Macro lengua 2016 2017
Macro lengua 2016   2017Macro lengua 2016   2017
Macro lengua 2016 2017
 
Medios Tecnológicos e Innovadores en entornos virtuales
Medios Tecnológicos e Innovadores en entornos virtuales Medios Tecnológicos e Innovadores en entornos virtuales
Medios Tecnológicos e Innovadores en entornos virtuales
 
Exercise set 3.5
Exercise set 3.5Exercise set 3.5
Exercise set 3.5
 
Rb Resume2
Rb  Resume2Rb  Resume2
Rb Resume2
 
Bamboo.htm
Bamboo.htmBamboo.htm
Bamboo.htm
 
China’S Solar Pv Policy And The Road Ahead
China’S Solar Pv Policy And The Road AheadChina’S Solar Pv Policy And The Road Ahead
China’S Solar Pv Policy And The Road Ahead
 
Linear equations in Two Variable
Linear equations in Two VariableLinear equations in Two Variable
Linear equations in Two Variable
 
Libro de-todos-los-ninos
Libro de-todos-los-ninosLibro de-todos-los-ninos
Libro de-todos-los-ninos
 
Dowling pg641-648
Dowling   pg641-648Dowling   pg641-648
Dowling pg641-648
 
Elearning Software
Elearning SoftwareElearning Software
Elearning Software
 
Introduction to Oracle Infrastructure as a Service
Introduction to Oracle Infrastructure as a ServiceIntroduction to Oracle Infrastructure as a Service
Introduction to Oracle Infrastructure as a Service
 
4 triangles
4 triangles4 triangles
4 triangles
 

Similar a DevOps Introduction

Testing in DevOps world
Testing in DevOps worldTesting in DevOps world
Testing in DevOps worldMoataz Nabil
 
DevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practicesDevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practicesayoubbahaddouayoub
 
Dev ops training in chennai
Dev ops training in chennaiDev ops training in chennai
Dev ops training in chennairaj esaki
 
Testing in the new age of DevOps
Testing in the new age of DevOpsTesting in the new age of DevOps
Testing in the new age of DevOpsMoataz Mahmoud
 
The Road to DevOps V3
The Road to DevOps V3The Road to DevOps V3
The Road to DevOps V3Ahmed Misbah
 
Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgy
Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgyStc 2016 regional-round-ppt-automation testing with devops in agile methodolgy
Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgyArchana Krushnan
 
DevOps Overview in my own words
DevOps Overview in my own wordsDevOps Overview in my own words
DevOps Overview in my own wordsSUBHENDU KARMAKAR
 
26.1a.Introduction to DEVOPS_v2.pptx
26.1a.Introduction to DEVOPS_v2.pptx26.1a.Introduction to DEVOPS_v2.pptx
26.1a.Introduction to DEVOPS_v2.pptxPanos Fitsilis
 
introduction_to_it_indusry_verticals.pdf
introduction_to_it_indusry_verticals.pdfintroduction_to_it_indusry_verticals.pdf
introduction_to_it_indusry_verticals.pdfANSHTYAGI33
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationKeith Pleas
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+OpsShalu Ahuja
 
A Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps MetamorphosisA Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps MetamorphosisXebiaLabs
 

Similar a DevOps Introduction (20)

Testing in DevOps world
Testing in DevOps worldTesting in DevOps world
Testing in DevOps world
 
DevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practicesDevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practices
 
Dev ops training in chennai
Dev ops training in chennaiDev ops training in chennai
Dev ops training in chennai
 
Testing in the new age of DevOps
Testing in the new age of DevOpsTesting in the new age of DevOps
Testing in the new age of DevOps
 
DevOps - Motivadores e Benefícios
DevOps - Motivadores e BenefíciosDevOps - Motivadores e Benefícios
DevOps - Motivadores e Benefícios
 
The Road to DevOps V3
The Road to DevOps V3The Road to DevOps V3
The Road to DevOps V3
 
Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgy
Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgyStc 2016 regional-round-ppt-automation testing with devops in agile methodolgy
Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgy
 
DevOps Overview in my own words
DevOps Overview in my own wordsDevOps Overview in my own words
DevOps Overview in my own words
 
26.1a.Introduction to DEVOPS_v2.pptx
26.1a.Introduction to DEVOPS_v2.pptx26.1a.Introduction to DEVOPS_v2.pptx
26.1a.Introduction to DEVOPS_v2.pptx
 
introduction_to_it_indusry_verticals.pdf
introduction_to_it_indusry_verticals.pdfintroduction_to_it_indusry_verticals.pdf
introduction_to_it_indusry_verticals.pdf
 
DevOps.pptx
DevOps.pptxDevOps.pptx
DevOps.pptx
 
DevOps Expt 1.pdf
DevOps Expt 1.pdfDevOps Expt 1.pdf
DevOps Expt 1.pdf
 
what-is-devops.ppt
what-is-devops.pptwhat-is-devops.ppt
what-is-devops.ppt
 
DevOps
DevOpsDevOps
DevOps
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the Automation
 
Dev ops
Dev opsDev ops
Dev ops
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
 
A Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps MetamorphosisA Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps Metamorphosis
 
DevOps kg.pptx
DevOps kg.pptxDevOps kg.pptx
DevOps kg.pptx
 
intro to DevOps
intro to DevOpsintro to DevOps
intro to DevOps
 

Último

Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 

Último (20)

Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 

DevOps Introduction

  • 2. Agenda —What is DevOps —Why DevOps? —Addressing Delivery Challenges —Agile and DevOps - How is it connected? —DevOps vs Release Management —When to adopt and when not to
  • 3.
  • 4.
  • 5. What is DevOps? —DevOps ( a combination of development and operations) is a software development method that stresses communication, collaboration and integration between software developers and information technology (IT) professionals thereby -- Enable rapid evolution of products and services -- Reduce risks, improve quality across portfolio, and reduce costs.
  • 6. What is DevOps? —DevOps integration targets product delivery, quality testing, feature development and maintenance releases in order to improve reliability and security and faster development and deployment cycles. —The adoption of DevOps is being driven by factors such as: —Use of agile and other development processes and methodologies —Demand for an increased rate of production releases from application and business stakeholders —Wide availability of virtualized and cloud infrastructure from internal and external providers.
  • 7. Principles of DevOps —Develop and test in an environment similar to production. —Deploy build frequently —Validate operation quality continuously
  • 8.
  • 9.
  • 10. Why Gaps? Dev View: • Mostly deliver features after testing in development systems. • Dev systems may not be same as production system • Developers will have faster turn around time w.r.t features • Not much concerned about the infrastructural as well as deployment impact because of the code change
  • 11. Why Gaps? Ops View: • Worries more about PSR • Rewarded mainly for uptime • Lesser turnaround time w.r.t feature deployment and testing due to large number of dev builds coming their way • Very much concerned about the infrastructural as well as deployment impact because if the code changes.
  • 12. Devs and Ops • Developers work with Ops to understand the impact of code changes • Developers now work more closely with production-equivalent systems • Developers focuses on metrics required by Ops team like PSR • Ops now have more clarity on infrastructure needs • More automation on deployment • Closely monitors the Dev-Test-Prod pipeline for each deployment and immediate feedback • Better collaboration and communication
  • 13.
  • 14. Top 3 delivery challenges —Release management --- Better understanding of risks, dependencies, compliance issues —Release/Deployment coordination ---Better tracking of discrete activities, faster escalation of issues, documented process control and granular reporting —Release/Deployment Automation --- Usually have existing automation but want to flexibly manage and drive this automation that can be invoked by non-operation resources in specific non-production environments
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Agile and DevOps —Agile Development -- Addresses the gap between customer requirements and dev + testing teams -- Cross-function teams to design, develop and test features/stories prioritised by the P0 (Customer) --Focuses more on functional and nonfunctional readiness —DevOps -- Addresses the gap between dev + testing and Ops -- Automated release management --Focusses on functional and nonfunctional plus operations and business readiness
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. When to adopt and when note to When to Adopt: —For e Commerce and other web site projects (Amazon, Flickr, Groupon, etc) —Cloud Platform (IaaS and PaaS) When not to Adopt: —Mission critical applications (Banks,Power Systems, etc)