SlideShare a Scribd company logo
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For Beginners | Simplilearn
What’s In It For You?
DEV OPS
Waterfall Model
Agile Model
What is DevOps?
DevOps Phases
DevOps Tools
DevOps Advantages
Waterfall Model
Waterfall Model
Design
Requirement Analysis
Development
Testing
Maintenance
Waterfall model is a traditional approach
of software development
In waterfall model, development happens in a
step by step manner
Design
Requirement Analysis
Development
Testing
Maintenance
Requirement
analysis
Programmers accept the
client requirements and
analyze it
Waterfall Model
Client Programmer
Requirements
Design
Requirement
analysis
Programmers then come up
with a project plan and a
design architecture
Waterfall Model
Project plan
Requirements
Client Programmer
Programmers code
the application as per
project plan and design
Development
Design
Requirement
analysis
Waterfall Model
Application
Requirements
Programmers code
according to plan
Client Programmer
Project plan
Design
Requirement
analysis
Development
Testing
Testing ensures the application is error-free
and meets the requirements
Waterfall Model
Testing
Requirements
Programmers code
according to plan
Client Programmer
Application
Project plan
Design
Requirement
analysis
Development
Testing
Testing
Maintenance
Application
delivered to client
After application is delivered, the
operations team maintain the
application
Waterfall Model
Requirements
Programmers code
according to plan
Client Programmer
Application
Project plan
Waterfall Model
Disadvantage of waterfall model Any new requirements from the client will restart the
development cycle
Restart
development
New
requirements
Client Programmer
Some of the disadvantages of waterfall model
Waterfall Model
Disadvantage of waterfall model
Product
delivered
If client is unhappy with the product, the entire project
cycle is restarted
Client Programmer
Some of the disadvantages of waterfall model
Waterfall Model
Disadvantage of waterfall model
Product
delivered
If client is unhappy with the product, the entire project
cycle is restarted
Client
Client is not
happy with
the product Programmer
Some of the disadvantages of waterfall model
Waterfall Model
Disadvantage of waterfall model
Product
delivered
If client is unhappy with the product, the entire project
cycle is restarted
Client
Client is not
happy with
the product
List of changes
Programmer
Some of the disadvantages of waterfall model
Waterfall Model
Disadvantage of waterfall model
Product
delivered
If client is unhappy with the product, the entire project
cycle is restarted
Client
Client is not
happy with
the product
List of changes
Restart the project
to apply new
changes
Programmer
Some of the disadvantages of waterfall model
Waterfall Model
Disadvantage of waterfall model
Project will take long
time to start
Until the requirements are not clear, the project
cannot start and is eventually delayed
Client
Unclear requirements
Programmer
Waterfall Model
Using waterfall model, companies soon came to realize
Client requirements
cannot be understood at
once
Software must be delivered
faster and with less
resources
It is very expensive to make
changes during the end of
the project
Agile Model
Client
Client sends his
requirements to the
programmer
Following the Agile model, programmers create prototypes to understand
client requirements
Agile Model
Programmer
Requirements
Client
PrototypeProgrammer creates a
prototype
of the application
Agile Model
Following the Agile model, programmers create prototypes to understand
client requirements
Requirements
Client
Client receives the
prototype for review
Agile Model
Following the Agile model, programmers create prototypes to understand
client requirements
Prototype
Requirements
Client
Feedback
Client provides
feedback and list of
changes to be made
Agile Model
Following the Agile model, programmers create prototypes to understand
client requirements
Prototype
Plan
Code
Test
Review
Plan
Code
Test
Review
Plan
Code
Test
Review
The entire process of building a software is broken down into small
actionable blocks called sprints
Agile Model
Plan
Code
Test
Review
Plan
Code
Test
Review
Plan
Code
Test
Review
The entire process of building a software is broken down into small
actionable blocks called sprints
Agile Model
Sprint 1 Sprint 2 Sprint 3
Workflow of Agile model
Product
backlog
Sprint
planning
Sprint
backlog
Plan
Code
Test
Review
Sprint
Daily scrum
Deliverable
product
Product
review
Agile Model
Developers and operations team
were working in silos
Advantages of Agile model
Client requirements are
better understood because
of the constant feedback
Product is delivered much
faster as compared to
waterfall model
Disadvantages of Agile model
The product gets tested only in
developer computers and not
on production systems
Agile Model
Advantages of Agile model
Client requirements are
better understood because
of the constant feedback
Product is delivered lot
faster as compared to
waterfall model
Disadvantages of Agile model
Agile Model
Developers and operations team
work in silos
The product gets tested only on
developer computers and not
on production systems
Agile Model
Developer Operations
Product
Developer submit the
product to operations team for
deployment
Production
server
Developer
Agile Model
Product
When the product fails in production
servers, the operations team are clueless
and send product back to the development
team
Production
server
Operations
Product
What is DevOps?
Operations
+
Infrastructure
Agile addressed the gap between
clients and developers
Development
+
Testing
Agile
What is DevOps?
Operations
+
Infrastructure
Development
+
Testing
Client
+
Requirements
DevOps is an evolution from Agile model of software development
DevOps addressed the gap between Developers and Operations
DevOpsAgile
Development
+
Testing
Operations
+
Infrastructure
Development
+
Testing
Client
+
Requirements
What is DevOps?
Client
+
Requirements
Development team will submit the application to the
operations team for implementation
Agile
Operations
+
Infrastructure
Development
+
Testing
What is DevOps?
Application
Client
+
Requirements
Operations team will monitor the application and provide
relevant feedback to developers
Agile
Operations
+
Infrastructure
Development
+
Testing
What is DevOps?
Application
Feedback
DevOps Phases
DevOps Phases
According to DevOps practices, the workflow in software
development and delivery is divided into 8 phases
In plan stage, business owners
and software development team
discuss project goals and create a
plan
Plan
Plan
Programmers then design and
code the application and use
tools like Git to store
application code
Code
Plan
Build tools like Maven and Gradle, take
code from different repositories and
combine them to build the complete
application
Code
Build
Plan Code
BuildApplication is tested using automation
testing tools like
Selenium and JUnit to ensure
software quality
Testing
Plan Code
Build
When testing is complete, new
features are integrated
automatically to the already
existing codebase
Testing
Integrate
Plan Code
Build
Application is packaged after
release and deployed from
development server to
production server
Testing
Integrate
Production
servers
Deploy
Plan Code
Build
Testing
Integrate
Production
servers
Deploy
Once software is deployed, operations
team perform activities such as configuring
servers and provisioning them with the
required resourcesOperate
Plan Code
Build
Testing
Integrate
Production
servers
Deploy
Operate
App
server
Monitoring
Monitoring allows IT organization to
identify specific issues of specific
releases and understand the impact
on end-users
DevOps Tools
DevOps Tools
Deploy
Operate
Monitor
Code
Plan
Build
Test
Integrate
DevOps Processes
Continuous Delivery
Continuous
delivery
CodePlan Build Test
Continuous Integration
Release
Defect / Failure
Repeat the build process
Continuous
integration
TestBuildCodePlan
Continuous
deployment
Monitor Deployment
Success
Release
Defect / Failure
Repeat the build process
Operate
Continuous Deployment
TestBuildCodePlan
DevOps Advantages
DevOps Advantages
Companies which follow DevOps, release more products and features within a short amount of time
DevOps Advantages
Companies which follow DevOps, release more products and features within a short amount of time
DevOps Advantages
Companies which follow DevOps, release more products and features within a short amount of time
DevOps Advantages
Time taken to create and deliver software is reduced
DevOps Advantages
Time taken to create and deliver software is reduced
Complexity of maintaining an application is reduced
DevOps Advantages
Time taken to create and deliver software is reduced
Complexity of maintaining an application is reduced
Improved collaboration between developers and operations team
DevOps Advantages
Time taken to create and deliver software is reduced
Complexity of maintaining an application is reduced
Improved collaboration between developers and operations team
Continuous integration and delivery ensure faster time to market
Key Takeaways
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For Beginners | Simplilearn

More Related Content

What's hot (20)

PPTX
DevOps
Gehad Elsayed
 
PPTX
Azure DevOps
Juan Fabian
 
PDF
DevOps introduction
Sridhara T V
 
PDF
DevOps - A Gentle Introduction
CodeOps Technologies LLP
 
PPTX
Microsoft DevOps Solution - DevOps
Chetan Gordhan
 
PPTX
What Is DevOps?
Soumya De
 
PDF
DevOps
ARYA TM
 
PPTX
DevOps Foundation
Homepree Rloy
 
PPTX
DevOps Overview
Sagar Mody
 
PDF
DevOps for beginners
Pradeep Patel, PMP®
 
PPTX
Azure DevOps Best Practices Webinar
Cambay Digital
 
PPTX
Azure DevOps
Felipe Artur Feltes
 
PPTX
Devops online training ppt
KhalidQureshi31
 
PDF
DevOps
Hakan Yüksel
 
PDF
How to implement DevOps in your Organization
Dalibor Blazevic
 
PPTX
CI/CD on AWS
Bhargav Amin
 
PPTX
DevOps introduction
Christian F. Nissen
 
PPTX
DevOps seminar ppt
DurgashambaviAmarnen
 
PDF
Introduction to DevOps | Edureka
Edureka!
 
PPTX
Dev ops != Dev+Ops
Shalu Ahuja
 
Azure DevOps
Juan Fabian
 
DevOps introduction
Sridhara T V
 
DevOps - A Gentle Introduction
CodeOps Technologies LLP
 
Microsoft DevOps Solution - DevOps
Chetan Gordhan
 
What Is DevOps?
Soumya De
 
DevOps
ARYA TM
 
DevOps Foundation
Homepree Rloy
 
DevOps Overview
Sagar Mody
 
DevOps for beginners
Pradeep Patel, PMP®
 
Azure DevOps Best Practices Webinar
Cambay Digital
 
Azure DevOps
Felipe Artur Feltes
 
Devops online training ppt
KhalidQureshi31
 
DevOps
Hakan Yüksel
 
How to implement DevOps in your Organization
Dalibor Blazevic
 
CI/CD on AWS
Bhargav Amin
 
DevOps introduction
Christian F. Nissen
 
DevOps seminar ppt
DurgashambaviAmarnen
 
Introduction to DevOps | Edureka
Edureka!
 
Dev ops != Dev+Ops
Shalu Ahuja
 

Similar to Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For Beginners | Simplilearn (20)

PDF
Dev ops lpi-701
Radhouen Assakra
 
PPTX
Continuous Delivery & DevOps Specialization
SadhuTejasai
 
PPTX
Software EngineeringPPT____________.pptx
443PVamsiKrishna
 
PPTX
DevOps Engineering.pptx
AbalBoot
 
PPTX
devops presentation on introduction to unit
vvsp1
 
PPTX
Waterfall-VS-Agile
SaiRamdev3
 
PPTX
Unit No. III Part1.pptx Cloud Microservices & Application
Priyanka855141
 
PDF
Effort Distribution on Waterfall and Agile
Ananda Pramanik
 
PPT
what-is-devops.ppt
MohammadSamiuddin10
 
PPTX
Software development model in computer application
trainingstudents1991
 
PDF
Unit No. III Part1.pdf Cloud Microservices & Application
Priyanka855141
 
PDF
Cutting Edge on Development Methodologies in IT
Andrea Tino
 
PDF
An introduction to DevOps
Andrea Tino
 
PPTX
DevOps_Introduction.build automation tool
Sophia804451
 
PPTX
Software_Development_Models-Waterfall_and_Agile.pptx
Sami Salekin
 
PPTX
DevOps concepts, tools, and technologies v1.0
Mohamed Taman
 
PPTX
Emerging Trends of Software Engineering
DR. Ram Kumar Pathak
 
PPTX
DevOps Overview in my own words
SUBHENDU KARMAKAR
 
PPTX
D 10 mark.pptx D 10 mark.pptx D 10 mark.pptx
trwdcn
 
PPTX
Waterfall Model.pptx
MrVinothKumarLAsstPr
 
Dev ops lpi-701
Radhouen Assakra
 
Continuous Delivery & DevOps Specialization
SadhuTejasai
 
Software EngineeringPPT____________.pptx
443PVamsiKrishna
 
DevOps Engineering.pptx
AbalBoot
 
devops presentation on introduction to unit
vvsp1
 
Waterfall-VS-Agile
SaiRamdev3
 
Unit No. III Part1.pptx Cloud Microservices & Application
Priyanka855141
 
Effort Distribution on Waterfall and Agile
Ananda Pramanik
 
what-is-devops.ppt
MohammadSamiuddin10
 
Software development model in computer application
trainingstudents1991
 
Unit No. III Part1.pdf Cloud Microservices & Application
Priyanka855141
 
Cutting Edge on Development Methodologies in IT
Andrea Tino
 
An introduction to DevOps
Andrea Tino
 
DevOps_Introduction.build automation tool
Sophia804451
 
Software_Development_Models-Waterfall_and_Agile.pptx
Sami Salekin
 
DevOps concepts, tools, and technologies v1.0
Mohamed Taman
 
Emerging Trends of Software Engineering
DR. Ram Kumar Pathak
 
DevOps Overview in my own words
SUBHENDU KARMAKAR
 
D 10 mark.pptx D 10 mark.pptx D 10 mark.pptx
trwdcn
 
Waterfall Model.pptx
MrVinothKumarLAsstPr
 
Ad

More from Simplilearn (20)

PPTX
Top 50 Scrum Master Interview Questions | Scrum Master Interview Questions & ...
Simplilearn
 
PPTX
Bagging Vs Boosting In Machine Learning | Ensemble Learning In Machine Learni...
Simplilearn
 
PPTX
Future Of Social Media | Social Media Trends and Strategies 2025 | Instagram ...
Simplilearn
 
PPTX
SQL Query Optimization | SQL Query Optimization Techniques | SQL Basics | SQL...
Simplilearn
 
PPTX
SQL INterview Questions .pTop 45 SQL Interview Questions And Answers In 2025 ...
Simplilearn
 
PPTX
How To Start Influencer Marketing Business | Influencer Marketing For Beginne...
Simplilearn
 
PPTX
Cyber Security Roadmap 2025 | How To Become Cyber Security Engineer In 2025 |...
Simplilearn
 
PPTX
How To Become An AI And ML Engineer In 2025 | AI Engineer Roadmap | AI ML Car...
Simplilearn
 
PPTX
What Is GitHub Copilot? | How To Use GitHub Copilot? | How does GitHub Copilo...
Simplilearn
 
PPTX
Top 10 Data Analyst Certification For 2025 | Best Data Analyst Certification ...
Simplilearn
 
PPTX
Complete Data Science Roadmap For 2025 | Data Scientist Roadmap For Beginners...
Simplilearn
 
PPTX
Top 7 High Paying AI Certifications Courses For 2025 | Best AI Certifications...
Simplilearn
 
PPTX
Data Cleaning In Data Mining | Step by Step Data Cleaning Process | Data Clea...
Simplilearn
 
PPTX
Top 10 Data Analyst Projects For 2025 | Data Analyst Projects | Data Analysis...
Simplilearn
 
PPTX
AI Engineer Roadmap 2025 | AI Engineer Roadmap For Beginners | AI Engineer Ca...
Simplilearn
 
PPTX
Machine Learning Roadmap 2025 | Machine Learning Engineer Roadmap For Beginne...
Simplilearn
 
PPTX
Kotter's 8-Step Change Model Explained | Kotter's Change Management Model | S...
Simplilearn
 
PPTX
Gen AI Engineer Roadmap For 2025 | How To Become Gen AI Engineer In 2025 | Si...
Simplilearn
 
PPTX
Top 10 Data Analyst Certification For 2025 | Best Data Analyst Certification ...
Simplilearn
 
PPTX
Complete Data Science Roadmap For 2025 | Data Scientist Roadmap For Beginners...
Simplilearn
 
Top 50 Scrum Master Interview Questions | Scrum Master Interview Questions & ...
Simplilearn
 
Bagging Vs Boosting In Machine Learning | Ensemble Learning In Machine Learni...
Simplilearn
 
Future Of Social Media | Social Media Trends and Strategies 2025 | Instagram ...
Simplilearn
 
SQL Query Optimization | SQL Query Optimization Techniques | SQL Basics | SQL...
Simplilearn
 
SQL INterview Questions .pTop 45 SQL Interview Questions And Answers In 2025 ...
Simplilearn
 
How To Start Influencer Marketing Business | Influencer Marketing For Beginne...
Simplilearn
 
Cyber Security Roadmap 2025 | How To Become Cyber Security Engineer In 2025 |...
Simplilearn
 
How To Become An AI And ML Engineer In 2025 | AI Engineer Roadmap | AI ML Car...
Simplilearn
 
What Is GitHub Copilot? | How To Use GitHub Copilot? | How does GitHub Copilo...
Simplilearn
 
Top 10 Data Analyst Certification For 2025 | Best Data Analyst Certification ...
Simplilearn
 
Complete Data Science Roadmap For 2025 | Data Scientist Roadmap For Beginners...
Simplilearn
 
Top 7 High Paying AI Certifications Courses For 2025 | Best AI Certifications...
Simplilearn
 
Data Cleaning In Data Mining | Step by Step Data Cleaning Process | Data Clea...
Simplilearn
 
Top 10 Data Analyst Projects For 2025 | Data Analyst Projects | Data Analysis...
Simplilearn
 
AI Engineer Roadmap 2025 | AI Engineer Roadmap For Beginners | AI Engineer Ca...
Simplilearn
 
Machine Learning Roadmap 2025 | Machine Learning Engineer Roadmap For Beginne...
Simplilearn
 
Kotter's 8-Step Change Model Explained | Kotter's Change Management Model | S...
Simplilearn
 
Gen AI Engineer Roadmap For 2025 | How To Become Gen AI Engineer In 2025 | Si...
Simplilearn
 
Top 10 Data Analyst Certification For 2025 | Best Data Analyst Certification ...
Simplilearn
 
Complete Data Science Roadmap For 2025 | Data Scientist Roadmap For Beginners...
Simplilearn
 
Ad

Recently uploaded (20)

PDF
Exploring the Different Types of Experimental Research
Thelma Villaflores
 
PPTX
How to Configure Re-Ordering From Portal in Odoo 18 Website
Celine George
 
PDF
Is Assignment Help Legal in Australia_.pdf
thomas19williams83
 
PPTX
EDUCATIONAL MEDIA/ TEACHING AUDIO VISUAL AIDS
Sonali Gupta
 
PPTX
CATEGORIES OF NURSING PERSONNEL: HOSPITAL & COLLEGE
PRADEEP ABOTHU
 
PDF
Week 2 - Irish Natural Heritage Powerpoint.pdf
swainealan
 
PDF
Android Programming - Basics of Mobile App, App tools and Android Basics
Kavitha P.V
 
PPTX
Controller Request and Response in Odoo18
Celine George
 
PPTX
Post Dated Cheque(PDC) Management in Odoo 18
Celine George
 
PDF
Aprendendo Arquitetura Framework Salesforce - Dia 03
Mauricio Alexandre Silva
 
PDF
IMPORTANT GUIDELINES FOR M.Sc.ZOOLOGY DISSERTATION
raviralanaresh2
 
PDF
Biological Bilingual Glossary Hindi and English Medium
World of Wisdom
 
PDF
WATERSHED MANAGEMENT CASE STUDIES - ULUGURU MOUNTAINS AND ARVARI RIVERpdf
Ar.Asna
 
PDF
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 
PPT
Indian Contract Act 1872, Business Law #MBA #BBA #BCOM
priyasinghy107
 
PDF
Vani - The Voice of Excellence - Jul 2025 issue
Savipriya Raghavendra
 
PDF
epi editorial commitee meeting presentation
MIPLM
 
PPTX
infertility, types,causes, impact, and management
Ritu480198
 
PPTX
How to Manage Allocation Report for Manufacturing Orders in Odoo 18
Celine George
 
PPTX
ENG8_Q1_WEEK2_LESSON1. Presentation pptx
marawehsvinetshe
 
Exploring the Different Types of Experimental Research
Thelma Villaflores
 
How to Configure Re-Ordering From Portal in Odoo 18 Website
Celine George
 
Is Assignment Help Legal in Australia_.pdf
thomas19williams83
 
EDUCATIONAL MEDIA/ TEACHING AUDIO VISUAL AIDS
Sonali Gupta
 
CATEGORIES OF NURSING PERSONNEL: HOSPITAL & COLLEGE
PRADEEP ABOTHU
 
Week 2 - Irish Natural Heritage Powerpoint.pdf
swainealan
 
Android Programming - Basics of Mobile App, App tools and Android Basics
Kavitha P.V
 
Controller Request and Response in Odoo18
Celine George
 
Post Dated Cheque(PDC) Management in Odoo 18
Celine George
 
Aprendendo Arquitetura Framework Salesforce - Dia 03
Mauricio Alexandre Silva
 
IMPORTANT GUIDELINES FOR M.Sc.ZOOLOGY DISSERTATION
raviralanaresh2
 
Biological Bilingual Glossary Hindi and English Medium
World of Wisdom
 
WATERSHED MANAGEMENT CASE STUDIES - ULUGURU MOUNTAINS AND ARVARI RIVERpdf
Ar.Asna
 
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 
Indian Contract Act 1872, Business Law #MBA #BBA #BCOM
priyasinghy107
 
Vani - The Voice of Excellence - Jul 2025 issue
Savipriya Raghavendra
 
epi editorial commitee meeting presentation
MIPLM
 
infertility, types,causes, impact, and management
Ritu480198
 
How to Manage Allocation Report for Manufacturing Orders in Odoo 18
Celine George
 
ENG8_Q1_WEEK2_LESSON1. Presentation pptx
marawehsvinetshe
 

Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For Beginners | Simplilearn

Editor's Notes

  • #11: show client giving new requirement
  • #12: show client giving new requirement
  • #13: show client giving new requirement
  • #14: show client giving new requirement
  • #15: show client giving new requirement
  • #16: show client giving new requirement
  • #48: At this slide there is a background placeholder. Click to the small icon on the center of the slide and choose an image from your computer. After you added the image, you must sent it to back with Right Click on Image -> Send to Back -> Send to Back.
  • #49: At this slide there is a background placeholder. Click to the small icon on the center of the slide and choose an image from your computer. After you added the image, you must sent it to back with Right Click on Image -> Send to Back -> Send to Back.
  • #50: At this slide there is a background placeholder. Click to the small icon on the center of the slide and choose an image from your computer. After you added the image, you must sent it to back with Right Click on Image -> Send to Back -> Send to Back.