Subject: Devops Faculty Name: D.
S SRINIVAS
Year-Sem:III- I Academic Year:2024-25
Regulation:R20
LESSONPLAN
No.of Cummulative
Sno Topic to be covered Unit Wise
Hours Hours/Unit
UNIT-1 PART-1: PHASES OF SOFTWARE DEVELOPMENT LIFE CYCLE
1 The Nature of Software, The Unique Nature of WebApps, 1
2 Software Engineering, The Software Process, 1
3 A Generic Process Model 1
4 Phases of software Development Life Cycle 1 10
5 Agile Process 1
6 Introduction agility, Agility and the Cost of Change 1
7 Values of Agile Software development 1
8 Principles OF Agile Software Development 1
9 A Tool Set for the Agile Process 1
10 Extreme Programming (XP) 1
UNIT-2-Fundamentals Of Devops
11 Introduction to Devops, Devops history 1
12 What is Devops? Why Devops, 1
13 Explanation on Devops Architecture 1
14 Introduction On Devops Components, 1
15
15 Devops Architecture Features 1
16 Devops Lifecycle Explanation Devops Advantages and Disadvantages 1
17 Explanation on CI/CD practices and Deployment strategies 2
18 Devops Orchestration 2
19 Real life Applications of Devops 1
20 Explanation on Devops Delivery Pipeline 2
21 Introduction On Devops Eco System 2
UNIT-3- Devops Adoption In Projects
22 Reasons behind consideration of Devops culture in projects 1
23 Explanation on Devops Adoption in Projects 1
Introduction Devops Methodology, Technology Aspects related to
24 Devops 1
25 Difference between Agile And Devops Culture 1
26 Introduction on Devops and CI/CD concepts 1
16
27 The Devops Technology Stack and their Elements of stack 1
28 Infrastructure as a code in AWS 1
29 Infrastructure as a code in AZURE 1
30 Explanation On Microservices 1
Introduction on Kubernetes? Why Kubernetes Essential For Modern
31 Devops Teams 1
Tool stack Implementation and explanation on Tools like
32 Jenkins ,chef,puppet,Docker ,Ansible 1
33 People Aspect on Devops 1
34 Devops Team Structure 1
35 Explanation On CI/CD Pipeline 1
36 Explanation on Devops roles, and Responsibilities 1
37 Business Benefits of Devops processes 1
UNIT-4-: CI/CD ( CONTINUOUS INTEGRATION /CONTINUOUS
DELIVERY AND DEPLOYMENT)
38 Explanation on what is Continuous Integration and why it is Helpful 2
39 Explanation on what is Continuous Delivery and why it is Helpful 2
40 Explanation on what is Continuous Deployment and why it is Helpful 2 14
41 Benefits of CI/CD 2
42 Types of Automated Testing 2
43 Explanation on Metrics to track CI/CD practices 2
44 Explanation On Automation Metrics 2
UNIT-5 : DEVOPS MATURITY MODEL
45 Introduction on Devops Maturity Model 2
46 Key Factors of Devops Maturity Model 2
10
47 Stages Of Devops Maturity Model 2
48 Devops Maturity Assessment 1
49 Explanation on Stages for evaluating Devops Maturity 1
50 Explanation on How the devops Assessment accomplished 2
Total 65