CMR INSTITUTE OF TECHNOLOGY
(UGC Autonomous)
Approved by AICTE, Permanently Affiliated to JNTUH, Hyderabad and NAAC
Accredited
Lesson/Course Plan
Subject : DevOps Branch : CSE
Year : III [Link]. Semester : II
Unit No. Name of the Topic No .of Proposed dates Text
Classes Books/Ref.
Introduction to DevOps and Version Control
What is DevOps?, DevOps principles 1 15.12.2025 T1
1 To T1
DevOps lifecycle, DevOps delivery pipeline
20.12.2025
DevOps ecosystem and tools. 1 T1
UNIT-I
The Agile wheel of wheels. 1 22.12.2025 T1
1 To T1
Introduction to version control, Basics of Git
27.12.2025
Installing and configuring Git, Common Git 1 T1
commands 1 29.12.2025 to T1
Branching and merging strategies
03.01.2026
1 T1
Working with remote repositories
Total No. of Classes for Unit – I 8
DevOps influence on Architecture
Introducing software architecture 1 05.01.2026 to T1
The monolithic scenario 1 10.01.2026 T1
Architecture rules of thumb, The separation of 1 02.01.2026 to T1
concerns 1 17.01.2026 T1
Handling database migrations
UNIT-II Micro-services 1 02.01.2026 to T1
1 17.01.2026 T1
The data tier, DevOps, architecture
1 19.01.2026 T1
resilience
to 24.01.2026
Total No. of Classes for Unit – II 7 23.08.2025
DevOps Integration with Jenkins and Ansible
Part-A
Introduction to Continuous Integration (CI), 1 19.01.2026 T1
using Maven for build to 24.01.2026
UNIT-III 1 T1
Jenkins architecture and setup
Managing Jenkins plugins and nodes 1 26.01.2026 T1
Building and deploying applications using 1 To T1
Jenkins 31.01.2026
Creating and managing Jenkins pipelines 1 T1
1 02.02.2026 to T1
Pipeline as code with Jenkins
07.02.2026
Total No. of Classes for Unit – III Part A 6
Part-B
Introduction to Ansible 1 16.02.2026 T1
CMR INSTITUTE OF TECHNOLOGY
(UGC Autonomous)
Approved by AICTE, Permanently Affiliated to JNTUH, Hyderabad and NAAC
Accredited
Ansible architecture and installation, Inventory 1 20.09.2025 T1
management
Ad-hoc commands 1 T1
playbooks 1 23.02.2026 to T1
Roles and modules in Ansible, Writing and 1 28.02.2026 T1
managing Ansible playbook
Integrating Ansible with other tools. 1 T1
Total No. of Classes for Unit – III Part B 6
Containerization with Docker & Orchestration with Kubernetes
Introduction to Docker 1 22.09.2025 to T1
Working with Docker images and containers 1 27.09.2025 T1
Dockerfile and image creation 1 02.03.2026 T1
Docker compose and Docker Swarm. 1 To T1
07.03.2026
UNIT-IV Introduction to Kubernetes 1 T1
Kubernetes architecture and components 1 T1
Setting up a Kubernetes cluster, Managing pods 1 09.03.2026 T1
1 To 14.03.2026 T1
deployments, and services.
Total No. of Classes for Unit – IV 8
Monitoring, Operations and Testing Tools
Prometheus: Introduction, Why learn Prometheus 1 16.03.2026 to T1
Infrastructure Monitoring, Alerting and Alert 1 21.03.2026 T1
Receivers
Grafana: Introduction, Creating Grafana 1 23.03.2026 T1
Dashboards 1 To T1
Grafana API and Auto Healing
28.03.2026
UNIT-V Testing: Selenium features, Testing backend 1 T1
integration points 1 30.03.2026 T1
Test-driven Development
REPL-driven Development. 1 To T1
04..04.2026
Total No. of Classes for Unit – V 7
Student Seminars 3 23.03.2026 to 04.04.2026
Textbooks
[Link] Verona. Practical DevOps, Ingram short title, 2nd Edition, 2018, ISBN-10: 1788392574.
References
[Link] Bass, Ingo Weber, Liming Zhu. DevOps: A Software Architect's Perspective.
Addison Wesley; ISBN-10.
[Link] Gaikwad, Viral Thakkar. DevOps Tools from Practitioner's Viewpoint. Wiley publications. ISBN:
9788126579952.
Signature of faculty: HOD-CSE