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

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

  • 2.
    What’s in itfor 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 cameto being…
  • 4.
    Here’s a simpleanalogy to help us understand how DevOps came to being… How DevOps came to being…
  • 5.
    Max is studyingfashion designing. She has been assigned to put up a fashion show as her final year project How DevOps came to being…
  • 6.
    This is myteacher. He has given me the requirements for the show How DevOps came to being…
  • 7.
    Stitched 200 dresses HowDevOps came to being… Designed Designer TeacherTailor Approach 1 : Waterfall model
  • 8.
    Stitched 200 dresses HowDevOps 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 cameto 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 cameto being… Stitched 200 dressesDesigned Designer TeacherTailor This is the waterfall model Approach 1 : Waterfall model
  • 11.
    How DevOps cameto being… Requirement Requirements are given by the teacher
  • 12.
    How DevOps cameto being… Requirement The designer takes over the design phase Design
  • 13.
    How DevOps cameto being… Requirement The tailor implements the design Design Implementation
  • 14.
    How DevOps cameto being… Requirement The teacher verifies if the products meets the requirements Design Implementation Verification
  • 15.
    How DevOps cameto being… Requirement Design Implementation Verification Maintenance Since the teacher rejected the products, we never arrived at the maintenance stage
  • 16.
    How DevOps cameto being… Stitched 1 dressDesigned Designer TeacherTailor Approach 2 : Agile method
  • 17.
    How DevOps cameto being… Stitched 1 dressDesigned Designer TeacherTailor Approach 2 : Agile method
  • 18.
    How DevOps cameto being… Stitched 1 dressDesigned Designer TeacherTailor Stitched 1 dressDesigned Designer TeacherTailor Approach 2 : Agile method
  • 19.
    How DevOps cameto 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 cameto being… Unfortunately, the shirts are slightly ill fit for a few models Approach 2 : Agile method
  • 21.
    Well, the tailorwho stitched the shirts isn’t here How DevOps came to being… Approach 2 : Agile method
  • 22.
    Well, the tailorwho stitched the shirts isn’t here How DevOps came to being… Approach 2 : Agile method The is the agile approach
  • 23.
    How DevOps cameto being… Requirements are given by the teacher Requirement
  • 24.
    How DevOps cameto being… The designer designs as per the requirements Requirement Design
  • 25.
    How DevOps cameto being… Developer develops a sample product Requirement Design Develop
  • 26.
    How DevOps cameto being… Requirement The feedback on the sample is provided Design Develop Test and feedback
  • 27.
    How DevOps cameto being… Requirement This cycle continues until the feedback is positive Design Develop Test and feedback
  • 28.
    How DevOps cameto being… Requirement Unfortunately, the agile methodology has no provision for maintenance Design Develop Test and feedback
  • 29.
    Designer Since the designerand 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 onlythey had worked together…. How DevOps came to being… Approach 3 : DevOps
  • 31.
    Designer Tailor This iswhere DevOps comes into play How DevOps came to being… Approach 3 : DevOps
  • 32.
    How DevOps cameto 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 slightlyloose How DevOps came to being… Approach 3 : DevOps
  • 34.
    Fear not! Iworked 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! Iworked 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 cameto being… Development team is responsible for creation of the product
  • 37.
    How DevOps cameto being… Development team is responsible for creation of the product Operations team is responsible for the deployable product
  • 38.
    How DevOps cameto being… Since the development and operations team work together, there is a provision for maintenance Plan Build Test DeployMaintenance
  • 39.
  • 40.
    What is DevOps DevOpsis a software engineering culture that unifies the development and operations team, under an umbrella of tools to automate every stage DevOps
  • 41.
  • 42.
  • 43.
    These tools providea 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 automaticallyfetch 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 DevOpsis 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 applicationsare 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 productsare continuously monitored Stages and tools of DevOps Plan Build Operate Monitor Deploy Code Test Integrate
  • 48.
    The heart ofDevOps, continuously automates the integration of all the different stages Jenkins Stages and tools of DevOps Plan Build Operate Monitor Deploy Code Test Integrate
  • 49.
  • 50.
  • 51.
    Plan & Code Build Test Deploy Monitor Integrate Sendcode to be built Fetch built code Implementation of DevOps
  • 52.
    Plan & Code Build Test Deploy Monitor Integrate Sendcode for testing Fetch the tested product Implementation of DevOps
  • 53.
  • 54.
    Plan & Code Build Test Deploy Monitor Integrate Receivemonitoring report Implementation of DevOps
  • 55.
    Plan & Code Build Test Deploy Monitor Integrate Preparefor next sprint incorporating the feedback received Implementation of DevOps
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
    Use case: DevOpsapproach by Etsy
  • 64.
    Use case: DevOpsapproach 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 ina week Use case: DevOps approach by Etsy
  • 69.
    4 hours Twice ina week With the rising competition, Etsy realised soon enough they needed to revolutionise Use case: DevOps approach by Etsy
  • 70.
    4 hours Twice ina week Use case: DevOps approach by Etsy
  • 71.
    4 hours Twice ina week The Deployinator was a tool developed by Etsy, inspired by the DevOps approach Use case: DevOps approach by Etsy
  • 72.
    4 hours Twice ina 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 ina week Number of deployments now rose to 50 times a day! Deployment Use case: DevOps approach by Etsy
  • 74.
  • 75.
    Reducing time ofproduction, 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 cameto 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