1 / 15

Introduction to DEVOPS

DevOps and its resulting technical, architectural, and cultural practices represent the sum of many management methodologies. DevOpsresulted from a number of movements and this shows an amazing progression of thinking and unlikely connections. There are decades of hard-learned lessons from manufacturing, high-reliability organizations,high-trust management models, and others that have contributed to the DevOps state of the art today.<br><br>

Download Presentation

Introduction to DEVOPS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. INTRODUCTION TO DEVOPS By Professional Guru

  2. “A software development method that emphasizes communication communication, collaboration collaboration, integration automation automation, and measurement measurement of cooperation between software developers and other IT professionals” integration, Source is Wikipedia

  3. DevOps – Working together Improve technologic and process integration between development and operations • Have a common goal • Working together • Optimization of team performance Development Quality Assurance DevOps DevOps Technology Operations http://professional-guru.com

  4. DevOps – Deployment lifecycles Improve deployment frequency and have faster development and deployment lifecycles • Leads to faster time to market • Leads to lower failure rate of new released • Leads to shortened lead time between fixes • Leads to faster mean time to recovery (MTTR) http://professional-guru.com

  5. DevOps - Automation • DevOps approach aims to maximize • predictability • efficiency • Security • maintainability of operational processes • By investing in automation and critical tool selection • Standardize development environments • Use release management • More flexibility in managing and driving automation • No or less manually work at the command line http://professional-guru.com

  6. DevOps – application-centric networking • Success is determined by the end user’s experience with an application • Measuring metrics • Application responsiveness • Application uptime • … • Requires different level of instrumentation within the supporting infrastructure http://professional-guru.com

  7. Lifecycle of DevOps People Process Products http://professional-guru.com

  8. DevOps process 1 4 Plan Monitor + Learn Development Production 2 3 Develop + Test Release http://professional-guru.com

  9. Plan It starts with an idea – and a plan how to turn this idea into reality … Project starts Manage work 1 Develop + Test Plan Track progress http://professional-guru.com

  10. Develop + Test Once the iteration starts, developers turn great ideas into features … 2 Write Code Unit Testing Version Control Build Build Verification Release http://professional-guru.com

  11. Release When all tests pass, the build is deployed to testing environments for each stage in the release process Cloud Load Testing Integration testing environment Staging environment 3 Monitor + Learn Pre-production environment Automated functional testing environment http://professional-guru.com

  12. Monitor + Learn Learn and understand how users use your app, how it reacts and quickly fix issues and bugs Plan the next iteration Feedback Monitor 4 http://professional-guru.com

  13. DevOps practices • Infrastructure as Code • Continuous integration • Automated testing • Application Performance Monitoring / Management • Continuous Deployment / Delivery • Release Management • Configuration Management http://professional-guru.com

  14. DevOps solutions @ Microsoft http://professional-guru.com

  15. DevOps journey – Where to start? Asses where you are Challenge people Determine your tools • Gather information about MTTR, MTTD, rates of deployment • Microsoft’s DevOps Self assessment* • Address people on collaboration between dev and ops • Thinks out of the box instead of in organization structure and processes like ITIL • Choose the practices you need • Define the tools that are suited to your case MTTR=Mean Time To Resolve Mean Time To Resolve MTTD=Mean Mean T Time http://professional-guru.com ime T To Detect o Detect

More Related