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

PPTX
Introduction to DevOps
Hawkman Academy
 
PPTX
DevOps seminar ppt
DurgashambaviAmarnen
 
PDF
Introduction to DevOps
Ravindu Fernando
 
PDF
DevOps Powerpoint Presentation Slides
SlideTeam
 
PPTX
DevOps introduction
Mettje Heegstra
 
PPTX
Introducing DevOps
Nishanth K Hydru
 
PPTX
Dev ops != Dev+Ops
Shalu Ahuja
 
PPTX
What Is DevOps?
Soumya De
 
Introduction to DevOps
Hawkman Academy
 
DevOps seminar ppt
DurgashambaviAmarnen
 
Introduction to DevOps
Ravindu Fernando
 
DevOps Powerpoint Presentation Slides
SlideTeam
 
DevOps introduction
Mettje Heegstra
 
Introducing DevOps
Nishanth K Hydru
 
Dev ops != Dev+Ops
Shalu Ahuja
 
What Is DevOps?
Soumya De
 

What's hot (20)

PPTX
Introduction to devops
UtpalenduChakrobortt1
 
PPTX
An introduction to DevOps
Alexander Meijers
 
PPTX
DevOps Foundation
Homepree Rloy
 
PPTX
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
Simplilearn
 
PPTX
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
Simplilearn
 
PPTX
DevOps 101 - an Introduction to DevOps
Red Gate Software
 
PDF
DevOps for beginners
Pradeep Patel, PMP®
 
PPTX
Devops online training ppt
KhalidQureshi31
 
PPTX
DevOps Introduction
Robert Sell
 
PPTX
Devops ppt
Sulekha IT Training
 
PPTX
Introduction to DevOps
Matthew David
 
PDF
DevOps
Hakan Yüksel
 
PPTX
DevOps
Gehad Elsayed
 
PPTX
DevOps - Overview - One of the Top Trends in IT Industry
Rahul Tilloo
 
PDF
DevOps introduction
Sridhara T V
 
PDF
DevOps
ARYA TM
 
PDF
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
Edureka!
 
ODP
Devops Devops Devops
Kris Buytaert
 
PDF
Roles and Responsibilities of a DevOps Engineer
ZaranTech LLC
 
PDF
How to implement DevOps in your Organization
Dalibor Blazevic
 
Introduction to devops
UtpalenduChakrobortt1
 
An introduction to DevOps
Alexander Meijers
 
DevOps Foundation
Homepree Rloy
 
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
Simplilearn
 
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
Simplilearn
 
DevOps 101 - an Introduction to DevOps
Red Gate Software
 
DevOps for beginners
Pradeep Patel, PMP®
 
Devops online training ppt
KhalidQureshi31
 
DevOps Introduction
Robert Sell
 
Introduction to DevOps
Matthew David
 
DevOps
Hakan Yüksel
 
DevOps - Overview - One of the Top Trends in IT Industry
Rahul Tilloo
 
DevOps introduction
Sridhara T V
 
DevOps
ARYA TM
 
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
Edureka!
 
Devops Devops Devops
Kris Buytaert
 
Roles and Responsibilities of a DevOps Engineer
ZaranTech LLC
 
How to implement DevOps in your Organization
Dalibor Blazevic
 
Ad

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

PPT
Soft lifecycle
sathyakamsundher30
 
PPTX
Software testing
K Lingaraju
 
PPTX
Software testing
K Lingaraju
 
PPTX
DevOps Overview in my own words
SUBHENDU KARMAKAR
 
PPTX
CIPL Application Development Process
reetamclassic
 
PPTX
DevOps_Introduction.build automation tool
Sophia804451
 
PPT
Dops 1033 dev-ops_review_final
Daniel Berg
 
PPT
Sw Life Cycles
bakercoalition
 
PPTX
functional testing
bharathanche
 
PPTX
DEVOPS-UNIT-I-DEVOPS-INTRO-ROLES,PRINIPLES
SoundharyaSubramania1
 
PDF
SDLC Models.pdf
Mithilesh Singh
 
PDF
Software Testing - Online Guide
bigspire
 
PPTX
Manual testing1
Raghu Sirka
 
PPTX
DevOps Engineering.pptx
AbalBoot
 
PDF
probe-into-the-key-components-and-tools-of-devops-lifecycle
Cuneiform Consulting Pvt Ltd.
 
PPTX
02 sdlc waterfall-model_day
ManishJha237
 
PPTX
SE-03.pptx
HaiderAli252366
 
PPT
Lecture46jacysnsvyyhjkcrukmactukk 02.ppt
ajayj712005
 
PPTX
Manual Testing Module 3-SDLC.pptx sdlc cycle most important part in manual
anilrathod600628
 
Soft lifecycle
sathyakamsundher30
 
Software testing
K Lingaraju
 
Software testing
K Lingaraju
 
DevOps Overview in my own words
SUBHENDU KARMAKAR
 
CIPL Application Development Process
reetamclassic
 
DevOps_Introduction.build automation tool
Sophia804451
 
Dops 1033 dev-ops_review_final
Daniel Berg
 
Sw Life Cycles
bakercoalition
 
functional testing
bharathanche
 
DEVOPS-UNIT-I-DEVOPS-INTRO-ROLES,PRINIPLES
SoundharyaSubramania1
 
SDLC Models.pdf
Mithilesh Singh
 
Software Testing - Online Guide
bigspire
 
Manual testing1
Raghu Sirka
 
DevOps Engineering.pptx
AbalBoot
 
probe-into-the-key-components-and-tools-of-devops-lifecycle
Cuneiform Consulting Pvt Ltd.
 
02 sdlc waterfall-model_day
ManishJha237
 
SE-03.pptx
HaiderAli252366
 
Lecture46jacysnsvyyhjkcrukmactukk 02.ppt
ajayj712005
 
Manual Testing Module 3-SDLC.pptx sdlc cycle most important part in manual
anilrathod600628
 
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
 

Recently uploaded (20)

PDF
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
PPTX
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
Priyanshu Anand
 
PPTX
Care of patients with elImination deviation.pptx
AneetaSharma15
 
PDF
Study Material and notes for Women Empowerment
ComputerScienceSACWC
 
PPTX
FSSAI (Food Safety and Standards Authority of India) & FDA (Food and Drug Adm...
Dr. Paindla Jyothirmai
 
PPTX
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
PDF
Review of Related Literature & Studies.pdf
Thelma Villaflores
 
PPTX
An introduction to Dialogue writing.pptx
drsiddhantnagine
 
PPTX
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
PPTX
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
PPTX
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 
PPTX
CDH. pptx
AneetaSharma15
 
DOCX
Action Plan_ARAL PROGRAM_ STAND ALONE SHS.docx
Levenmartlacuna1
 
PPTX
Trends in pediatric nursing .pptx
AneetaSharma15
 
PPTX
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
PDF
Sunset Boulevard Student Revision Booklet
jpinnuck
 
PPTX
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
PPTX
TEF & EA Bsc Nursing 5th sem.....BBBpptx
AneetaSharma15
 
PPTX
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
Celine George
 
PDF
RA 12028_ARAL_Orientation_Day-2-Sessions_v2.pdf
Seven De Los Reyes
 
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
Priyanshu Anand
 
Care of patients with elImination deviation.pptx
AneetaSharma15
 
Study Material and notes for Women Empowerment
ComputerScienceSACWC
 
FSSAI (Food Safety and Standards Authority of India) & FDA (Food and Drug Adm...
Dr. Paindla Jyothirmai
 
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
Review of Related Literature & Studies.pdf
Thelma Villaflores
 
An introduction to Dialogue writing.pptx
drsiddhantnagine
 
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 
CDH. pptx
AneetaSharma15
 
Action Plan_ARAL PROGRAM_ STAND ALONE SHS.docx
Levenmartlacuna1
 
Trends in pediatric nursing .pptx
AneetaSharma15
 
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
Sunset Boulevard Student Revision Booklet
jpinnuck
 
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
TEF & EA Bsc Nursing 5th sem.....BBBpptx
AneetaSharma15
 
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
Celine George
 
RA 12028_ARAL_Orientation_Day-2-Sessions_v2.pdf
Seven De Los Reyes
 

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.