Syllabus: OSI401, DevOps
School: SSET Batch:2022-26
Program: [Link] Current Academic Year:2025-26
Branch: IT Semester:7th
1 Course Code OSI401 Course Name: DevOps
2 Course Title DevOps
3 Credits 2
Contact
4 2-0-0
Hours(L-T-P)
Course Status Compulsory
This course provides a foundational understanding of DevOps practices
Course integrated with cloud computing platforms. It aims to equip students with the
5
Objective knowledge of modern software development life cycles, version control
systems, build automation, continuous integration/testing.
After the completion of this course, students will be able to:
After the completion of this course, students will be able to:
CO-1: Gain a clear understanding of DevOps concepts, lifecycle, and its
differentiation from traditional software development models.
CO-2: Attain practical skills in version control and build automation tools used
in continuous development.
Course
CO-3: Apply continuous integration and testing practices to enhance software
6 Outcomes (CO)
quality and delivery speed.
CO-4: Implement configuration management and containerization for automated
deployment workflows.
CO-5: Analyze cloud platforms and monitoring tools for effective DevOps
implementation.
CO-6: Integrate end-to-end DevOps practices to streamline software delivery
and operational efficiency
Basic understanding of Operating Systems and Computer Networks and
7 Prerequisite
Knowledge of Programming Fundamentals
CO-Mapping
8 Course Contents
Unit 1 DevOps Fundamentals and Principles
Devops Introduction ,Need for DevOps, Principles and Goals
A CO1
of DevOps,DevOps Culture and Mind-set
Evolution of Software Development Methodologies: Waterfall,
B CO1
Agile ,Benefits and Challenges of DevOps Adoption
DevOps Lifecycle Phases :Plan, Develop, Build, Test, Release,
C Deploy, Operate, Monitor, Comparison: Traditional SDLC vs CO1
DevOps
Unit 2 Source Code Management and Build Automation
Version Control Systems (VCS) and its benefits with
A demonstration and its comparison with traditional approaches CO1,CO2
Centralized vs Distributed VCS,Git depth fundamentals
B Repositories, Branching, Merging, Workflows CO1,CO2
Collaboration using Git Platforms (GitHub/GitLab)
Build Automation, Purpose and Need, Build Tools Overview:
C Maven, Gradle, Ant, Dependency Management in Build CO1,CO2
Systems.
Unit 3 Continuous Integration and Testing Strategies
Continuous Integration (CI): Definition and Objectives
A CO3,CO6
CI Pipeline and Workflow, Benefits of CI in Agile/DevOps
Overview of CI Tools: Jenkins, GitHub Actions, Travis CI
B CO3
Software Testing in DevOps
Types: Unit Testing, Integration Testing, Functional Testing
C Role of Automated Testing in CI,Introduction to Testing CO3,CO6
Frameworks
Unit 4 Configuration Management, Containers, and Orchestration
Configuration Management Tools:
A Ansible, Puppet, Chef – Comparison and Use Cases CO4
Introduction to Containerization
Virtual Machines Vs Containers, Docker Architecture and
B CO4
Concepts of Container Images and Registries
Basics of Container Orchestration, Need for Orchestration
C CO4
Kubernetes Architecture and Key Components
Unit 5 Cloud Platforms and DevOps Monitoring
Fundamentals of Cloud Computing, Service Models: IaaS,
PaaS, SaaS, Cloud Providers Overview: AWS, Azure, GCP
A And DevOps Integration with Cloud Platforms, Comparative CO1,CO6,CO5
Study: Cost, Impact Analysis of Cloud Adoption on IT
Operational Models in Large Organizations
DevOps Services in AWS, Azure DevOps
Cloud Deployment Models: Public, Private, Hybrid
B CO5,CO6
Monitoring in DevOps, Analysing DevOps Workflow Failures
in cloud
Importance and Metrics
Tools Overview: Compare AWS Cloud Watch with
C Prometheus in terms of flexibility and scalability, Grafana, CO5,CO6
ELK Stack
Logging and Performance Monitoring Concepts
Mode of Theory
examination
Weightage CA MTE ETE
Distribution
25% - 75%
Textbook* 1) 1) Gene Kim, Jez Humble, Patrick Debois, John Willis, The
DevOps Handbook: How to Create World-Class Agility,
Reliability, IT Revolution Press, 2016.
2) 2) Len Bass, Ingo Weber, Liming Zhu, DevOps: A Software
Architect's Perspective, Addison-Wesley Professional, 2015.
3) Ernest Mueller, James Wickett, Karthik Gaekwad, Peco
Karayanev, DevOps Fundamentals, O’Reilly Media, 2020..
1) Sandro Cirulli, Learning DevOps: Continuously Deliver Better
Software, Packt Publishing, 2021.
other references
2) Stephen Fleming, DevOps: The Ultimate Beginner’s Guide to
Learn DevOps Step-By-Step, Independently Published, 2020.
PO and PSO mapping with level of strength for Course Name : DevOps (Course Code OSI401)
PO PO PO PO PO PO PO PO PO PO PO PO
PSO1 PSO2 PSO3
1 2 3 4 5 6 7 8 9 10 11 12
2 3
CO1 3 1 _ 3 _ _ 3 _ _ 3 3 3 _
3
CO2 2 2 3 _ _ 2 _ _ _ _ _ 3 2 _
_
CO3 3 2 3 3 3 _ _ _ 2 _ _ _ 3 2
3
CO4 2 2 3 3 3 _ _ _ _ _ 3 3 _ 3
2 2 3 _
CO5 2 _ 3 _ _ 3 _ 3 3 2 3
1 2 1 _ _ _ 3 _ 3 _ 3 3 2
CO6 2 3
Average of non-zeros entry in following table (should be auto calculated).
Course Course PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
Code Name 1 2 3 4 5 6 7 8 9 10 11 12 1 2 PSO 3
OSI
DevOps 2 2.1 2.5 2 1.5 1.3 0 0 1.8 0 1.8 2 2 2.1 1.6
401
Strength of Correlation
1. Addressed to Slight (Low=1) extent 2. Addressed to Moderate (Medium=2) extent
3. Addressed to Substantial (High=3) extent