SlideShare a Scribd company logo
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Beginners | Simplilearn
What’s in it for you?
 How DevOps came to being….
 What is DevOps?
 Stages and tools of DevOps
 Implementation of DevOps
 DevOps practices
 Use case: DevOps approach by Etsy
 Benefits of DevOps approach
How DevOps came to being…
Here’s a simple analogy to help us understand how DevOps came to being…
How DevOps came to being…
Max is studying fashion designing. She has been assigned to put up a fashion show as her final year project
How DevOps came to being…
This is my teacher. He
has given me the
requirements for the
show
How DevOps came to being…
Stitched 200 dresses
How DevOps came to being…
Designed
Designer TeacherTailor
Approach 1 : Waterfall model
Stitched 200 dresses
How DevOps came to being…
Designed
Designer TeacherTailor
Approach 1 : Waterfall model
It took 3 months to stitch the 200 dresses all of which went to waste
How DevOps came to being…
Stitched 200 dressesDesigned
Designer TeacherTailor
The designer and tailor both must start all over. Unfortunately they do
not have enough time until the show
Approach 1 : Waterfall model
How DevOps came to being…
Stitched 200 dressesDesigned
Designer TeacherTailor
This is the waterfall model
Approach 1 : Waterfall model
How DevOps came to being…
Requirement
Requirements are given by the teacher
How DevOps came to being…
Requirement
The designer takes over the design phase
Design
How DevOps came to being…
Requirement
The tailor implements the design
Design
Implementation
How DevOps came to being…
Requirement
The teacher verifies if the products meets the requirements
Design
Implementation
Verification
How DevOps came to being…
Requirement
Design
Implementation
Verification
Maintenance
Since the teacher rejected the products, we never arrived at the
maintenance stage
How DevOps came to being…
Stitched 1 dressDesigned
Designer TeacherTailor
Approach 2 : Agile method
How DevOps came to being…
Stitched 1 dressDesigned
Designer TeacherTailor
Approach 2 : Agile method
How DevOps came to being…
Stitched 1 dressDesigned
Designer TeacherTailor
Stitched 1 dressDesigned
Designer TeacherTailor
Approach 2 : Agile method
How DevOps came to being…
Stitched 1 dressDesigned
Designer TeacherTailor
The tailor stitches the remaining 199 dresses. In 3 months, all
dresses are satisfactorily stitched
Stitched 1 dressDesigned
Designer TeacherTailor
Approach 2 : Agile method
How DevOps came to being…
Unfortunately, the shirts are slightly ill fit for a few models
Approach 2 : Agile method
Well, the tailor who
stitched the shirts
isn’t here
How DevOps came to being…
Approach 2 : Agile method
Well, the tailor who
stitched the shirts
isn’t here
How DevOps came to being…
Approach 2 : Agile method
The is the agile approach
How DevOps came to being…
Requirements are given by the teacher
Requirement
How DevOps came to being…
The designer designs as per the requirements
Requirement Design
How DevOps came to being…
Developer develops a sample product
Requirement Design Develop
How DevOps came to being…
Requirement
The feedback on the sample is provided
Design Develop Test and feedback
How DevOps came to being…
Requirement
This cycle continues until the feedback is positive
Design Develop Test and feedback
How DevOps came to being…
Requirement
Unfortunately, the agile methodology has no provision for maintenance
Design Develop Test and feedback
Designer
Since the designer and the tailor work independent from each other,
they have limited knowledge of the final output
Tailor
How DevOps came to being…
Approach 3 : DevOps
Designer Tailor
If only they had
worked
together….
How DevOps came to being…
Approach 3 : DevOps
Designer Tailor
This is where DevOps comes into play
How DevOps came to being…
Approach 3 : DevOps
How DevOps came to being…
Designer Tailor
This time, the designer and tailor work hand in hand on the shirts. So,
they both are aware of each others work
Approach 3 : DevOps
The shirt is
slightly loose
How DevOps came to being…
Approach 3 : DevOps
Fear not! I worked side by side
with the tailor. Just a few
stitches and you’re good to go
How DevOps came to being…
The coordination between designer and the tailor resulted in a smooth
maintenance process
Approach 3 : DevOps
Fear not! I worked side by side
with the tailor. Just a few
stitches and you’re good to go
How DevOps came to being…
This is the DevOps approach
Approach 3 : DevOps
How DevOps came to being…
Development team is responsible for
creation of the product
How DevOps came to being…
Development team is responsible for
creation of the product
Operations team is responsible for the
deployable product
How DevOps came to being…
Since the development and operations team work together, there is a provision for maintenance
Plan Build Test
DeployMaintenance
Introduction to DevOps
What is DevOps
DevOps is a software engineering culture that unifies the development and operations team, under an
umbrella of tools to automate every stage
DevOps
Stages and tools of DevOps
Plan
Build
Operate
Monitor
Deploy
Code
Stages and tools of DevOps
Test
Integrate
These tools provide a repository for
managing and storing various versions of a
code
Stages and tools of DevOps
Plan
Build
Operate
Monitor
Deploy
Code
Test
Integrate
Build tools automatically fetch the
source code from the repositories
and package them into executable
applications
Stages and tools of DevOps
Plan
Build
Operate
Monitor
Deploy
Code
Test
Integrate
Testing in DevOps is automated
within the build pipeline to ensure
that the applications are deployable
Stages and tools of DevOps
Plan
Build
Operate
Monitor
Deploy
Code
Test
Integrate
As the applications are ready, they
are pushed to deployment stage and
continuously configured to the right
state
Stages and tools of DevOps
Plan
Build
Operate
Monitor
Deploy
Code
Test
Integrate
The released products are
continuously monitored
Stages and tools of DevOps
Plan
Build
Operate
Monitor
Deploy
Code
Test
Integrate
The heart of DevOps, continuously
automates the integration of all the
different stages
Jenkins
Stages and tools of DevOps
Plan
Build
Operate
Monitor
Deploy
Code
Test
Integrate
Implementation of DevOps
Plan & Code
Build
Test
Deploy
Monitor
Integrate
Fetch
code
Implementation of DevOps
Plan & Code
Build
Test
Deploy
Monitor
Integrate
Send code to be built
Fetch built code
Implementation of DevOps
Plan & Code
Build
Test
Deploy
Monitor
Integrate
Send code for testing
Fetch the tested product
Implementation of DevOps
Plan & Code
Build
Test
Deploy
Monitor
Integrate
Automatic deployment
Implementation of DevOps
Plan & Code
Build
Test
Deploy
Monitor
Integrate
Receive monitoring report
Implementation of DevOps
Plan & Code
Build
Test
Deploy
Monitor
Integrate
Prepare for next sprint incorporating
the feedback received
Implementation of DevOps
DevOps practices
DevOps practices
DevOps practices
DevOps practices
DevOps practices
DevOps practices
DevOps practices
Use case: DevOps approach by Etsy
Use case: DevOps approach by Etsy
Etsy is an e-commerce website that markets uniquely
designed products
Their e–commerce website, being the face and the backbone of the
company required to be always up to date
Use case: DevOps approach by Etsy
Their e–commerce website, being the face and the backbone of the
company required to be always up to date
But every update was manually done and was time consuming
Use case: DevOps approach by Etsy
4 hours
Their e–commerce website, being the face and the backbone of the
company required to be always up to date
But every update was manually done and was time consuming
Moreover, during an update the site would be down. This drove their
customers to the competitors
Use case: DevOps approach by Etsy
4 hours
4 hours
Twice in a week
Use case: DevOps approach by Etsy
4 hours
Twice in a week
With the rising competition, Etsy realised soon enough
they needed to revolutionise
Use case: DevOps approach by Etsy
4 hours
Twice in a week
Use case: DevOps approach by Etsy
4 hours
Twice in a week
The Deployinator was a tool developed by Etsy, inspired
by the DevOps approach
Use case: DevOps approach by Etsy
4 hours
Twice in a week
This tool automated the entire deployment pipeline.
One button eliminated the slack and irregularity due to
manual labour
Deployment
Use case: DevOps approach by Etsy
4 hours
Twice in a week
Number of deployments now rose to 50 times a day!
Deployment
Use case: DevOps approach by Etsy
Benefits of DevOps
Reducing time of production, testing and delivery
Designing the simplest solutions to fit the requirements
Achieving highest quality through continuous integration and delivery
Automatic implementation of policy and configuration ensures security
Benefits of DevOps
How devops came to being… What is DevOps
Key Takeaways
Use case: devops approach by Etsy
Stages and tools in devops
Implementation of Devops Devops practices
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Beginners | Simplilearn

More Related Content

What's hot (20)

PDF
DevOps
Hakan Yüksel
 
PPTX
Devops online training ppt
KhalidQureshi31
 
PDF
Microservice Architecture
Nguyen Tung
 
PPTX
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
Simplilearn
 
PPTX
DevOps
Gehad Elsayed
 
PPTX
DevOps Overview
Sagar Mody
 
PPTX
Introduction to DevOps
Hawkman Academy
 
PPTX
An introduction to DevOps
Alexander Meijers
 
PDF
Introduction to DevOps
Ravindu Fernando
 
PDF
DevOps introduction
Sridhara T V
 
PPTX
DevOps Foundation
Homepree Rloy
 
PPTX
Dev ops != Dev+Ops
Shalu Ahuja
 
PDF
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
Edureka!
 
PPSX
Microservices, DevOps & SRE
Araf Karsh Hamid
 
PDF
Roles and Responsibilities of a DevOps Engineer
ZaranTech LLC
 
PPTX
DevOps explained
Jérôme Kehrli
 
PPTX
Modern CI/CD Pipeline Using Azure DevOps
GlobalLogic Ukraine
 
PDF
DevOps
ARYA TM
 
PPTX
Transforming Organizations with CI/CD
Cprime
 
DevOps
Hakan Yüksel
 
Devops online training ppt
KhalidQureshi31
 
Microservice Architecture
Nguyen Tung
 
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
Simplilearn
 
DevOps Overview
Sagar Mody
 
Introduction to DevOps
Hawkman Academy
 
An introduction to DevOps
Alexander Meijers
 
Introduction to DevOps
Ravindu Fernando
 
DevOps introduction
Sridhara T V
 
DevOps Foundation
Homepree Rloy
 
Dev ops != Dev+Ops
Shalu Ahuja
 
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
Edureka!
 
Microservices, DevOps & SRE
Araf Karsh Hamid
 
Roles and Responsibilities of a DevOps Engineer
ZaranTech LLC
 
DevOps explained
Jérôme Kehrli
 
Modern CI/CD Pipeline Using Azure DevOps
GlobalLogic Ukraine
 
DevOps
ARYA TM
 
Transforming Organizations with CI/CD
Cprime
 

Similar to What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Beginners | Simplilearn (20)

PDF
What is DevOps All You Need To Know.pdf
Cerebrum Infotech
 
PPTX
Unit No. III Part1.pptx Cloud Microservices & Application
Priyanka855141
 
PDF
DevOps, from inception to conclusion
Abhishek Gaurav
 
PDF
Unit No. III Part1.pdf Cloud Microservices & Application
Priyanka855141
 
PPTX
What_is_DevOps_how_it's_very_useful_in_daily_Life.
anilpmuvvala
 
PPTX
What is DevOps And How It Is Useful In Real life.
anilpmuvvala
 
PPTX
AICT_presentation.pptx
AbdullahMalik486262
 
PPTX
What_is_DevOps.pptx
mridulsharma774687
 
PDF
Dev ops
farzanehvar
 
PDF
SE_UNIT-9.pdf aaaaasasssasassasaaaajdjdj
NavnitKaklotar
 
PDF
An Ultimate Guide to DevOps – Principles, How it works, and Real-life Examples
riyak40
 
PPTX
5 best practices in dev ops culture
Edureka!
 
PDF
An introduction to DevOps
Andrea Tino
 
PPTX
DevOps
Dawn Keenan
 
PDF
Dev ops
Eman Abdelmohsen
 
PDF
Introduction to DevSecOps. An intuitiv approach
FrancisXavierInyanga
 
PDF
intro to DevOps
Mujahed Al-Tahle
 
PDF
5 Best Practices DevOps Culture
Edureka!
 
PDF
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
Srinivas Dukka
 
PDF
Mastering DevOps: The Art of Seamless Integration
sapnakumari503374
 
What is DevOps All You Need To Know.pdf
Cerebrum Infotech
 
Unit No. III Part1.pptx Cloud Microservices & Application
Priyanka855141
 
DevOps, from inception to conclusion
Abhishek Gaurav
 
Unit No. III Part1.pdf Cloud Microservices & Application
Priyanka855141
 
What_is_DevOps_how_it's_very_useful_in_daily_Life.
anilpmuvvala
 
What is DevOps And How It Is Useful In Real life.
anilpmuvvala
 
AICT_presentation.pptx
AbdullahMalik486262
 
What_is_DevOps.pptx
mridulsharma774687
 
Dev ops
farzanehvar
 
SE_UNIT-9.pdf aaaaasasssasassasaaaajdjdj
NavnitKaklotar
 
An Ultimate Guide to DevOps – Principles, How it works, and Real-life Examples
riyak40
 
5 best practices in dev ops culture
Edureka!
 
An introduction to DevOps
Andrea Tino
 
DevOps
Dawn Keenan
 
Introduction to DevSecOps. An intuitiv approach
FrancisXavierInyanga
 
intro to DevOps
Mujahed Al-Tahle
 
5 Best Practices DevOps Culture
Edureka!
 
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
Srinivas Dukka
 
Mastering DevOps: The Art of Seamless Integration
sapnakumari503374
 
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)

PPTX
Controller Request and Response in Odoo18
Celine George
 
PPTX
How to Manage Allocation Report for Manufacturing Orders in Odoo 18
Celine George
 
PDF
Week 2 - Irish Natural Heritage Powerpoint.pdf
swainealan
 
PDF
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 
PPTX
Nitrogen rule, ring rule, mc lafferty.pptx
nbisen2001
 
PDF
Horarios de distribución de agua en julio
pegazohn1978
 
PPTX
How to Configure Re-Ordering From Portal in Odoo 18 Website
Celine George
 
PPTX
How to Create Odoo JS Dialog_Popup in Odoo 18
Celine George
 
PPTX
ENGlish 8 lesson presentation PowerPoint.pptx
marawehsvinetshe
 
PPTX
Light Reflection and Refraction- Activities - Class X Science
SONU ACADEMY
 
PPTX
CATEGORIES OF NURSING PERSONNEL: HOSPITAL & COLLEGE
PRADEEP ABOTHU
 
PDF
Android Programming - Basics of Mobile App, App tools and Android Basics
Kavitha P.V
 
PPTX
DAY 1_QUARTER1 ENGLISH 5 WEEK- PRESENTATION.pptx
BanyMacalintal
 
PDF
Mahidol_Change_Agent_Note_2025-06-27-29_MUSEF
Tassanee Lerksuthirat
 
PDF
IMPORTANT GUIDELINES FOR M.Sc.ZOOLOGY DISSERTATION
raviralanaresh2
 
PDF
Biological Bilingual Glossary Hindi and English Medium
World of Wisdom
 
PPTX
EDUCATIONAL MEDIA/ TEACHING AUDIO VISUAL AIDS
Sonali Gupta
 
PDF
Governor Josh Stein letter to NC delegation of U.S. House
Mebane Rash
 
PPTX
care of patient with elimination needs.pptx
Rekhanjali Gupta
 
PPTX
DIGITAL CITIZENSHIP TOPIC TLE 8 MATATAG CURRICULUM
ROBERTAUGUSTINEFRANC
 
Controller Request and Response in Odoo18
Celine George
 
How to Manage Allocation Report for Manufacturing Orders in Odoo 18
Celine George
 
Week 2 - Irish Natural Heritage Powerpoint.pdf
swainealan
 
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 
Nitrogen rule, ring rule, mc lafferty.pptx
nbisen2001
 
Horarios de distribución de agua en julio
pegazohn1978
 
How to Configure Re-Ordering From Portal in Odoo 18 Website
Celine George
 
How to Create Odoo JS Dialog_Popup in Odoo 18
Celine George
 
ENGlish 8 lesson presentation PowerPoint.pptx
marawehsvinetshe
 
Light Reflection and Refraction- Activities - Class X Science
SONU ACADEMY
 
CATEGORIES OF NURSING PERSONNEL: HOSPITAL & COLLEGE
PRADEEP ABOTHU
 
Android Programming - Basics of Mobile App, App tools and Android Basics
Kavitha P.V
 
DAY 1_QUARTER1 ENGLISH 5 WEEK- PRESENTATION.pptx
BanyMacalintal
 
Mahidol_Change_Agent_Note_2025-06-27-29_MUSEF
Tassanee Lerksuthirat
 
IMPORTANT GUIDELINES FOR M.Sc.ZOOLOGY DISSERTATION
raviralanaresh2
 
Biological Bilingual Glossary Hindi and English Medium
World of Wisdom
 
EDUCATIONAL MEDIA/ TEACHING AUDIO VISUAL AIDS
Sonali Gupta
 
Governor Josh Stein letter to NC delegation of U.S. House
Mebane Rash
 
care of patient with elimination needs.pptx
Rekhanjali Gupta
 
DIGITAL CITIZENSHIP TOPIC TLE 8 MATATAG CURRICULUM
ROBERTAUGUSTINEFRANC
 

What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Beginners | Simplilearn

  • 2. What’s in it for you?  How DevOps came to being….  What is DevOps?  Stages and tools of DevOps  Implementation of DevOps  DevOps practices  Use case: DevOps approach by Etsy  Benefits of DevOps approach
  • 3. How DevOps came to being…
  • 4. Here’s a simple analogy to help us understand how DevOps came to being… How DevOps came to being…
  • 5. Max is studying fashion designing. She has been assigned to put up a fashion show as her final year project How DevOps came to being…
  • 6. This is my teacher. He has given me the requirements for the show How DevOps came to being…
  • 7. Stitched 200 dresses How DevOps came to being… Designed Designer TeacherTailor Approach 1 : Waterfall model
  • 8. Stitched 200 dresses How DevOps came to being… Designed Designer TeacherTailor Approach 1 : Waterfall model It took 3 months to stitch the 200 dresses all of which went to waste
  • 9. How DevOps came to being… Stitched 200 dressesDesigned Designer TeacherTailor The designer and tailor both must start all over. Unfortunately they do not have enough time until the show Approach 1 : Waterfall model
  • 10. How DevOps came to being… Stitched 200 dressesDesigned Designer TeacherTailor This is the waterfall model Approach 1 : Waterfall model
  • 11. How DevOps came to being… Requirement Requirements are given by the teacher
  • 12. How DevOps came to being… Requirement The designer takes over the design phase Design
  • 13. How DevOps came to being… Requirement The tailor implements the design Design Implementation
  • 14. How DevOps came to being… Requirement The teacher verifies if the products meets the requirements Design Implementation Verification
  • 15. How DevOps came to being… Requirement Design Implementation Verification Maintenance Since the teacher rejected the products, we never arrived at the maintenance stage
  • 16. How DevOps came to being… Stitched 1 dressDesigned Designer TeacherTailor Approach 2 : Agile method
  • 17. How DevOps came to being… Stitched 1 dressDesigned Designer TeacherTailor Approach 2 : Agile method
  • 18. How DevOps came to being… Stitched 1 dressDesigned Designer TeacherTailor Stitched 1 dressDesigned Designer TeacherTailor Approach 2 : Agile method
  • 19. How DevOps came to being… Stitched 1 dressDesigned Designer TeacherTailor The tailor stitches the remaining 199 dresses. In 3 months, all dresses are satisfactorily stitched Stitched 1 dressDesigned Designer TeacherTailor Approach 2 : Agile method
  • 20. How DevOps came to being… Unfortunately, the shirts are slightly ill fit for a few models Approach 2 : Agile method
  • 21. Well, the tailor who stitched the shirts isn’t here How DevOps came to being… Approach 2 : Agile method
  • 22. Well, the tailor who stitched the shirts isn’t here How DevOps came to being… Approach 2 : Agile method The is the agile approach
  • 23. How DevOps came to being… Requirements are given by the teacher Requirement
  • 24. How DevOps came to being… The designer designs as per the requirements Requirement Design
  • 25. How DevOps came to being… Developer develops a sample product Requirement Design Develop
  • 26. How DevOps came to being… Requirement The feedback on the sample is provided Design Develop Test and feedback
  • 27. How DevOps came to being… Requirement This cycle continues until the feedback is positive Design Develop Test and feedback
  • 28. How DevOps came to being… Requirement Unfortunately, the agile methodology has no provision for maintenance Design Develop Test and feedback
  • 29. Designer Since the designer and the tailor work independent from each other, they have limited knowledge of the final output Tailor How DevOps came to being… Approach 3 : DevOps
  • 30. Designer Tailor If only they had worked together…. How DevOps came to being… Approach 3 : DevOps
  • 31. Designer Tailor This is where DevOps comes into play How DevOps came to being… Approach 3 : DevOps
  • 32. How DevOps came to being… Designer Tailor This time, the designer and tailor work hand in hand on the shirts. So, they both are aware of each others work Approach 3 : DevOps
  • 33. The shirt is slightly loose How DevOps came to being… Approach 3 : DevOps
  • 34. Fear not! I worked side by side with the tailor. Just a few stitches and you’re good to go How DevOps came to being… The coordination between designer and the tailor resulted in a smooth maintenance process Approach 3 : DevOps
  • 35. Fear not! I worked side by side with the tailor. Just a few stitches and you’re good to go How DevOps came to being… This is the DevOps approach Approach 3 : DevOps
  • 36. How DevOps came to being… Development team is responsible for creation of the product
  • 37. How DevOps came to being… Development team is responsible for creation of the product Operations team is responsible for the deployable product
  • 38. How DevOps came to being… Since the development and operations team work together, there is a provision for maintenance Plan Build Test DeployMaintenance
  • 40. What is DevOps DevOps is a software engineering culture that unifies the development and operations team, under an umbrella of tools to automate every stage DevOps
  • 41. Stages and tools of DevOps
  • 43. These tools provide a repository for managing and storing various versions of a code Stages and tools of DevOps Plan Build Operate Monitor Deploy Code Test Integrate
  • 44. Build tools automatically fetch the source code from the repositories and package them into executable applications Stages and tools of DevOps Plan Build Operate Monitor Deploy Code Test Integrate
  • 45. Testing in DevOps is automated within the build pipeline to ensure that the applications are deployable Stages and tools of DevOps Plan Build Operate Monitor Deploy Code Test Integrate
  • 46. As the applications are ready, they are pushed to deployment stage and continuously configured to the right state Stages and tools of DevOps Plan Build Operate Monitor Deploy Code Test Integrate
  • 47. The released products are continuously monitored Stages and tools of DevOps Plan Build Operate Monitor Deploy Code Test Integrate
  • 48. The heart of DevOps, continuously automates the integration of all the different stages Jenkins Stages and tools of DevOps Plan Build Operate Monitor Deploy Code Test Integrate
  • 51. Plan & Code Build Test Deploy Monitor Integrate Send code to be built Fetch built code Implementation of DevOps
  • 52. Plan & Code Build Test Deploy Monitor Integrate Send code for testing Fetch the tested product Implementation of DevOps
  • 53. Plan & Code Build Test Deploy Monitor Integrate Automatic deployment Implementation of DevOps
  • 54. Plan & Code Build Test Deploy Monitor Integrate Receive monitoring report Implementation of DevOps
  • 55. Plan & Code Build Test Deploy Monitor Integrate Prepare for next sprint incorporating the feedback received Implementation of DevOps
  • 63. Use case: DevOps approach by Etsy
  • 64. Use case: DevOps approach by Etsy Etsy is an e-commerce website that markets uniquely designed products
  • 65. Their e–commerce website, being the face and the backbone of the company required to be always up to date Use case: DevOps approach by Etsy
  • 66. Their e–commerce website, being the face and the backbone of the company required to be always up to date But every update was manually done and was time consuming Use case: DevOps approach by Etsy 4 hours
  • 67. Their e–commerce website, being the face and the backbone of the company required to be always up to date But every update was manually done and was time consuming Moreover, during an update the site would be down. This drove their customers to the competitors Use case: DevOps approach by Etsy 4 hours
  • 68. 4 hours Twice in a week Use case: DevOps approach by Etsy
  • 69. 4 hours Twice in a week With the rising competition, Etsy realised soon enough they needed to revolutionise Use case: DevOps approach by Etsy
  • 70. 4 hours Twice in a week Use case: DevOps approach by Etsy
  • 71. 4 hours Twice in a week The Deployinator was a tool developed by Etsy, inspired by the DevOps approach Use case: DevOps approach by Etsy
  • 72. 4 hours Twice in a week This tool automated the entire deployment pipeline. One button eliminated the slack and irregularity due to manual labour Deployment Use case: DevOps approach by Etsy
  • 73. 4 hours Twice in a week Number of deployments now rose to 50 times a day! Deployment Use case: DevOps approach by Etsy
  • 75. Reducing time of production, testing and delivery Designing the simplest solutions to fit the requirements Achieving highest quality through continuous integration and delivery Automatic implementation of policy and configuration ensures security Benefits of DevOps
  • 76. How devops came to being… What is DevOps Key Takeaways Use case: devops approach by Etsy Stages and tools in devops Implementation of Devops Devops practices

Editor's Notes