Durgashambavi Amarneni (17C11A0523) Under the guidance of G.Srinivasa Rao M.Tech DevOps Date : 12-06-2021
Contents Title Abstract Introduction History Definition Need for DevOps DevOps l ife cycle Architecture DevOps practices DevOps principles/CALMS model DevOps tools Benefits Conclusion 2
3 DevOps
ABSTRACT DevOps word in itself is a combination of two words one is Development and other is Operations. It is neither an application nor a tool; instead, it is just a culture to promote development and Operation process collaboratively. As a result of DevOps implementation, the speed to deliver applications and services has increased. 4
5 Introduction
INTRODUCTION DevOps enables organizations to serve their customers strongly and better in the market. In other words, we can say that DevOps is the process of alignment of IT and development operations with better and improved communication. In DevOps , the operations team have a complete idea of the progress of development. Operations team and development team work together to develop a monitoring plan that caters to the current business, and IT needs. 6
7 History
8
9 Definition
10 “DevOps is development and operations collaboration ” “DevOps is treating your i nfrastructure as code ” “DevOps is using automation ” “DevOps is feature switches ” “DevOps is small deployments” It’s DevOps ! It’s DevOps ! It’s DevOps ! It’s DevOps !
11 Traditional Development and Operations ops Dev OPS
12 DevOps : the three stage conversation 2 Process 3 Products 1 People Dev Ops
13 Need for DevOps
14
15 DevOps Life Cycle
16
17
18
19
20
21
22
23
24 DevOps Principles/CLAMS Model
25 Lean Automation Culture Metrics Principles Automation Continuous Delivery Infrastructure as Code Sharing Open information sharing Collaboration and Communication Culture Focus on people Embrace change and experimentation Metrics Measure Everything Show the improvement Lean A focus on value and customer Reducing time spent on non-value activities Sharing
26 DevOps Tools
27
28
29
30
31
32 Benefits Of DevOps
33
34 DevOps Benefits Source: https://puppetlabs.com/ Deploy code 30x faster and with 200x shorter lead time as compared to their lower-performing peers DevOps Practices improve IT performance Strong IT Performance is a competitive advantage Firms with high-performing IT organizations were 2x as likely to exceed their profitability, market share, and productivity goals Have 60x fewer failures and recover from failure 168x faster as compared to their lower-performing peers
35
36 Conclusion
37 Happy DevOps DEV OPS Production
38 References DevOps Foundations (James, Ernest) – a three hour set of videos designed to orient beginners into the whole scope of DevOps . https://azure.microsoft.com/en-in/overview/devops-tutorial/# understanding https:// www.udemy.com/course/learn-devops-infrastructure-automation-with-terraform http:// www.webdevelopmenthelp.net/2017/11/devops-tutorial-for-beginners.html