SlideShare a Scribd company logo
1 of 16
DevOps
Introduction
OUR AGENDA
1. WHAT 2.WHY 3.WHO
5.Functionalities4.Benefits
1. What is DevOps ?
2. What is SDLC?
3. What is Agile?
4. Waterfall vs Agile vs DevOps
5. Evolution of DevOps
Why we need to apply Devops to
projects
Who can learn DevOps
1.1 What is DevOps?
DevOps is the combination of cultural philosophies, practices, and tools
that increases an organization’s ability to deliver applications and services
at high velocity (Source: AMAZON)
DevOps (a clipped compound of "development" and "operations") is a
software development methodology that combines software development
(Dev) with information technology operations (Ops). (Source: Wiki)
DevOps is a set of practices that automates the processes between
software development and IT teams, in order that they can build, test, and
release software faster and more reliably. The concept of DevOps is
founded on building a culture of collaboration between teams that
historically functioned in relative siloes. ource: A(Stlassian)
1.2 What is SDLC?
SDLC is a process followed for a software project, within a software
organization. It consists of a detailed plan describing how to develop,
maintain, replace and alter or enhance specific software. The life cycle
defines a methodology for improving the quality of software and the
overall development process.
1.3 What is Agile ?
Agile software development is
an approach to software
development under which
requirements and solutions
evolve through the
collaborative effort of self-
organizing and cross-
functional teams and their
customer/end user.
Waterfall vs Agile Vs DevOps
1.5 Evolution of DevOps
2. Why DevOps?
1) Shorter Development Cycles, Faster Innovation
a) With a combined development and operations team, applications are ready for use much more quickly. This is important, since
companies succeed based on their ability to innovate faster than their competitors do. In fact, Kevin Murphy from Red Hat
estimates that shorter development cycles translate to bringing an application to market 60 percent faster than with traditional
approaches.
2) Reduced Deployment Failures, Rollbacks, and Time to Recover
a) Time to recover is an important issue, because some failure has to be expected. But recovery is much faster when the
development and operations teams have been working together, exchanging ideas and accounting for both teams’ challenges
during development.
3) Improved Communication and Collaboration
a) DevOps improves the software development culture. Combined teams are happier and more productive. The culture becomes
focused on performance rather than individual goals. When the teams trust each other, they can experiment and innovate more
effectively. The teams can focus on getting the product to market or into production, and their KPIs should be structured
accordingly.
4) Increased Efficiencies
a) Scalable infrastructures, such as cloud-based platforms, increase the access the team has to hardware resources. As a result,
testing and deployment operations speed up.
b) Build acceleration tools can be used to compile code more quickly.
c) Parallel workflows can be embedded into the continuous delivery chain to avoid delays; one team waits for another to complete its
work.
d) Using one environment avoids the useless task of transferring data between environments. This means you don’t have to use one
environment for development, a different environment for testing, and a third for deployment.
5) Reduced Costs and IT Headcount
a) All of the DevOps benefits translate to reduced overall costs and IT headcount requirements. According to Kevin Murphy from Red
Hat, DevOps development teams require 35 percent less IT staff and 30 percent lower IT costs.
3. Who can learn DevOps
4.Benefits
5.DevOps Functionalities
● Source Code Management
● CI/CD
○ Build Tools
○ Code Coverage
○ Repo Management
● Configuration Management
● Container Management
Functionality Tools Aws Services Azure Services
SCM(V.C) GIT,Mercurial,Bitbu
cket
Code Commit Azure Repo
CI/CD Jenkins,GITLAB Code Pipelines Azure Pipelines
Build Maven, Gradle Code Build Azure Artifacts
Repo Management Nexus OSS, JFrog S3 Buckets Blob Storage
Configuration
Management
Puppet, Ansible,
Chef
CloudFormation
Containers Docker ECS ACS

More Related Content

What's hot

Container based CI Solution that creates build infrastructure on demand
Container based CI Solution that creates build infrastructure on demandContainer based CI Solution that creates build infrastructure on demand
Container based CI Solution that creates build infrastructure on demandArchana Joshi
 
BASTA! 2017 - DevOps by examples
BASTA! 2017 - DevOps by examplesBASTA! 2017 - DevOps by examples
BASTA! 2017 - DevOps by examplesGiulio Vian
 
DevOps vs Agile — Understand The Difference!
DevOps vs Agile — Understand The Difference!DevOps vs Agile — Understand The Difference!
DevOps vs Agile — Understand The Difference!Serena Gray
 
DevOps Adoption: Challenges & Opportunities
DevOps Adoption: Challenges & OpportunitiesDevOps Adoption: Challenges & Opportunities
DevOps Adoption: Challenges & OpportunitiesDevOpsDaysJKT
 
DevOpsDays Jakarta Igites
DevOpsDays Jakarta IgitesDevOpsDays Jakarta Igites
DevOpsDays Jakarta IgitesDevOpsDaysJKT
 
Database in DevOps
Database in DevOpsDatabase in DevOps
Database in DevOpsEdward Kuo
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps IntroductionRobert Sell
 
DevOps e a transformação digital de aplicações
DevOps e a transformação digital de aplicaçõesDevOps e a transformação digital de aplicações
DevOps e a transformação digital de aplicaçõesRamon Durães
 
Harness the power of 3 Devops, Cloud, AI
Harness the power of 3 Devops, Cloud, AIHarness the power of 3 Devops, Cloud, AI
Harness the power of 3 Devops, Cloud, AIArchana Joshi
 
10 Business Advantages of DevOps
10 Business Advantages of DevOps10 Business Advantages of DevOps
10 Business Advantages of DevOpscliqtechno
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOpsMatthew David
 
Cisco webex zend con2010 presentation
Cisco webex zend con2010 presentationCisco webex zend con2010 presentation
Cisco webex zend con2010 presentationEnterprise PHP Center
 
¿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
 
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
 

What's hot (20)

Dev ops
Dev opsDev ops
Dev ops
 
Container based CI Solution that creates build infrastructure on demand
Container based CI Solution that creates build infrastructure on demandContainer based CI Solution that creates build infrastructure on demand
Container based CI Solution that creates build infrastructure on demand
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
Devops2
Devops2Devops2
Devops2
 
DevOps Foundation
DevOps FoundationDevOps Foundation
DevOps Foundation
 
BASTA! 2017 - DevOps by examples
BASTA! 2017 - DevOps by examplesBASTA! 2017 - DevOps by examples
BASTA! 2017 - DevOps by examples
 
DevOps vs Agile — Understand The Difference!
DevOps vs Agile — Understand The Difference!DevOps vs Agile — Understand The Difference!
DevOps vs Agile — Understand The Difference!
 
DevOps Adoption: Challenges & Opportunities
DevOps Adoption: Challenges & OpportunitiesDevOps Adoption: Challenges & Opportunities
DevOps Adoption: Challenges & Opportunities
 
DevOps Presentation
DevOps PresentationDevOps Presentation
DevOps Presentation
 
DevOpsDays Jakarta Igites
DevOpsDays Jakarta IgitesDevOpsDays Jakarta Igites
DevOpsDays Jakarta Igites
 
Database in DevOps
Database in DevOpsDatabase in DevOps
Database in DevOps
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
 
DevOps e a transformação digital de aplicações
DevOps e a transformação digital de aplicaçõesDevOps e a transformação digital de aplicações
DevOps e a transformação digital de aplicações
 
Devops
DevopsDevops
Devops
 
Harness the power of 3 Devops, Cloud, AI
Harness the power of 3 Devops, Cloud, AIHarness the power of 3 Devops, Cloud, AI
Harness the power of 3 Devops, Cloud, AI
 
10 Business Advantages of DevOps
10 Business Advantages of DevOps10 Business Advantages of DevOps
10 Business Advantages of DevOps
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Cisco webex zend con2010 presentation
Cisco webex zend con2010 presentationCisco webex zend con2010 presentation
Cisco webex zend con2010 presentation
 
¿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
 
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 ...
 

Similar to DevOps Introduction

Best DevOps course Online & Classroom Training Naresh-IT
Best DevOps course Online & Classroom Training Naresh-ITBest DevOps course Online & Classroom Training Naresh-IT
Best DevOps course Online & Classroom Training Naresh-ITmanoharjgpsolutions
 
The Benefits of DevOps.pdf
The Benefits of DevOps.pdfThe Benefits of DevOps.pdf
The Benefits of DevOps.pdfMPIRIC Software
 
Why is dev ops essential for fintech development
Why is dev ops essential for fintech developmentWhy is dev ops essential for fintech development
Why is dev ops essential for fintech developmentnimbleappgenie
 
Why is dev ops essential for fintech development
Why is dev ops essential for fintech developmentWhy is dev ops essential for fintech development
Why is dev ops essential for fintech developmentnimbleappgenie
 
Top 20 DevOps Interview Questions.pdf
Top 20 DevOps Interview Questions.pdfTop 20 DevOps Interview Questions.pdf
Top 20 DevOps Interview Questions.pdfAnanthReddy38
 
Devops ppt copy
Devops ppt   copyDevops ppt   copy
Devops ppt copysaigowsi
 
Introduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachIntroduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachFrancisXavierInyanga
 
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.pdfLucas Lagone
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryNajib Radzuan
 
Dev ops interview questions & answers
Dev ops interview questions & answersDev ops interview questions & answers
Dev ops interview questions & answersKrishnaMildain
 
Introduction To Devops
Introduction To DevopsIntroduction To Devops
Introduction To Devopsanorqiu
 
Devops Explained & Best Practices
Devops Explained & Best PracticesDevops Explained & Best Practices
Devops Explained & Best PracticesShikhaKonda
 
DevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practicesDevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practicesayoubbahaddouayoub
 
Introduction to DevOps in Cloud Computing.pptx
Introduction to DevOps in Cloud Computing.pptxIntroduction to DevOps in Cloud Computing.pptx
Introduction to DevOps in Cloud Computing.pptxLAKSHMIS553566
 
6 Proven Tips for Effective DevOps Collaboration and Communication
6 Proven Tips for Effective DevOps Collaboration and Communication6 Proven Tips for Effective DevOps Collaboration and Communication
6 Proven Tips for Effective DevOps Collaboration and CommunicationLucy Zeniffer
 
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 KnowSilver Touch Technologies
 

Similar to DevOps Introduction (20)

Best DevOps course Online & Classroom Training Naresh-IT
Best DevOps course Online & Classroom Training Naresh-ITBest DevOps course Online & Classroom Training Naresh-IT
Best DevOps course Online & Classroom Training Naresh-IT
 
intro to DevOps
intro to DevOpsintro to DevOps
intro to DevOps
 
The Benefits of DevOps.pdf
The Benefits of DevOps.pdfThe Benefits of DevOps.pdf
The Benefits of DevOps.pdf
 
Software Development Using DevOps
Software Development Using DevOpsSoftware Development Using DevOps
Software Development Using DevOps
 
Why is dev ops essential for fintech development
Why is dev ops essential for fintech developmentWhy is dev ops essential for fintech development
Why is dev ops essential for fintech development
 
Why is dev ops essential for fintech development
Why is dev ops essential for fintech developmentWhy is dev ops essential for fintech development
Why is dev ops essential for fintech development
 
Top 20 DevOps Interview Questions.pdf
Top 20 DevOps Interview Questions.pdfTop 20 DevOps Interview Questions.pdf
Top 20 DevOps Interview Questions.pdf
 
Devops ppt copy
Devops ppt   copyDevops ppt   copy
Devops ppt copy
 
Introduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachIntroduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approach
 
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
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software Delivery
 
Dev ops interview questions & answers
Dev ops interview questions & answersDev ops interview questions & answers
Dev ops interview questions & answers
 
Devops
DevopsDevops
Devops
 
Introduction To Devops
Introduction To DevopsIntroduction To Devops
Introduction To Devops
 
Devops Explained & Best Practices
Devops Explained & Best PracticesDevops Explained & Best Practices
Devops Explained & Best Practices
 
DevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practicesDevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practices
 
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
 
Introduction to DevOps in Cloud Computing.pptx
Introduction to DevOps in Cloud Computing.pptxIntroduction to DevOps in Cloud Computing.pptx
Introduction to DevOps in Cloud Computing.pptx
 
6 Proven Tips for Effective DevOps Collaboration and Communication
6 Proven Tips for Effective DevOps Collaboration and Communication6 Proven Tips for Effective DevOps Collaboration and Communication
6 Proven Tips for Effective DevOps Collaboration and Communication
 
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
 

Recently uploaded

Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 

Recently uploaded (20)

Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 

DevOps Introduction

  • 2. OUR AGENDA 1. WHAT 2.WHY 3.WHO 5.Functionalities4.Benefits 1. What is DevOps ? 2. What is SDLC? 3. What is Agile? 4. Waterfall vs Agile vs DevOps 5. Evolution of DevOps Why we need to apply Devops to projects Who can learn DevOps
  • 3.
  • 4. 1.1 What is DevOps? DevOps is the combination of cultural philosophies, practices, and tools that increases an organization’s ability to deliver applications and services at high velocity (Source: AMAZON) DevOps (a clipped compound of "development" and "operations") is a software development methodology that combines software development (Dev) with information technology operations (Ops). (Source: Wiki) DevOps is a set of practices that automates the processes between software development and IT teams, in order that they can build, test, and release software faster and more reliably. The concept of DevOps is founded on building a culture of collaboration between teams that historically functioned in relative siloes. ource: A(Stlassian)
  • 5.
  • 6. 1.2 What is SDLC? SDLC is a process followed for a software project, within a software organization. It consists of a detailed plan describing how to develop, maintain, replace and alter or enhance specific software. The life cycle defines a methodology for improving the quality of software and the overall development process.
  • 7. 1.3 What is Agile ? Agile software development is an approach to software development under which requirements and solutions evolve through the collaborative effort of self- organizing and cross- functional teams and their customer/end user.
  • 8.
  • 9. Waterfall vs Agile Vs DevOps
  • 11. 2. Why DevOps? 1) Shorter Development Cycles, Faster Innovation a) With a combined development and operations team, applications are ready for use much more quickly. This is important, since companies succeed based on their ability to innovate faster than their competitors do. In fact, Kevin Murphy from Red Hat estimates that shorter development cycles translate to bringing an application to market 60 percent faster than with traditional approaches. 2) Reduced Deployment Failures, Rollbacks, and Time to Recover a) Time to recover is an important issue, because some failure has to be expected. But recovery is much faster when the development and operations teams have been working together, exchanging ideas and accounting for both teams’ challenges during development. 3) Improved Communication and Collaboration a) DevOps improves the software development culture. Combined teams are happier and more productive. The culture becomes focused on performance rather than individual goals. When the teams trust each other, they can experiment and innovate more effectively. The teams can focus on getting the product to market or into production, and their KPIs should be structured accordingly. 4) Increased Efficiencies a) Scalable infrastructures, such as cloud-based platforms, increase the access the team has to hardware resources. As a result, testing and deployment operations speed up. b) Build acceleration tools can be used to compile code more quickly. c) Parallel workflows can be embedded into the continuous delivery chain to avoid delays; one team waits for another to complete its work. d) Using one environment avoids the useless task of transferring data between environments. This means you don’t have to use one environment for development, a different environment for testing, and a third for deployment. 5) Reduced Costs and IT Headcount a) All of the DevOps benefits translate to reduced overall costs and IT headcount requirements. According to Kevin Murphy from Red Hat, DevOps development teams require 35 percent less IT staff and 30 percent lower IT costs.
  • 12.
  • 13. 3. Who can learn DevOps
  • 15. 5.DevOps Functionalities ● Source Code Management ● CI/CD ○ Build Tools ○ Code Coverage ○ Repo Management ● Configuration Management ● Container Management
  • 16. Functionality Tools Aws Services Azure Services SCM(V.C) GIT,Mercurial,Bitbu cket Code Commit Azure Repo CI/CD Jenkins,GITLAB Code Pipelines Azure Pipelines Build Maven, Gradle Code Build Azure Artifacts Repo Management Nexus OSS, JFrog S3 Buckets Blob Storage Configuration Management Puppet, Ansible, Chef CloudFormation Containers Docker ECS ACS