Semester 8Year 4 · EvenCore Subject★★★ Moderate
CS 801

DevOps

Study of CI/CD pipelines, Docker, Kubernetes, Jenkins, GitOps, monitoring, and DevOps culture.

4Units
28Topics
4Credits
60hLecture hrs
100Max marks
Your Progress
0 / 28 topics
0% complete
Overview
🎯
Why it matters
Every modern company uses DevOps. Netflix deploys 100+ times per day. DevOps bridges development and operations — automating builds, tests, deployments. Understanding CI/CD, containers, and infrastructure-as-code is ESSENTIAL for any developer.
💼
Placement relevance
EXTREMELY HIGH demand. DevOps Engineer, SRE (Site Reliability Engineer) roles at ALL tech companies. ₹18-50 LPA range. Every startup needs DevOps. Cloud + DevOps = golden combo.
🔗
Prerequisites for
Site Reliability Engineering · Platform Engineering · Cloud Architecture · Infrastructure Engineering · Release Engineering
📚
Recommended books
The Phoenix Project by Gene Kim · The DevOps Handbook by Gene Kim, Jez Humble · Continuous Delivery by Jez Humble · Site Reliability Engineering by Google
Curriculum — 4 Units
U1
Unit 1 · 7 Topics · 0% complete
DevOps Fundamentals
Key Formulae
DevOps:Dev + Ops = Continuous Delivery (automate everything)
CAMS:Culture, Automation, Measurement, Sharing
What is DevOps?
DevOps Culture (CAMS)
Agile vs DevOps
Version Control (Git)
Branching Strategies (GitFlow)
Code Review Process
Collaboration Tools
U2
Unit 2 · 7 Topics · 0% complete
CI/CD Pipelines
Key Formulae
CI/CD:Code → Build → Test → Deploy (automated pipeline)
Pipeline Stages:Commit → Build → Unit Test → Integration Test → Deploy
Continuous Integration (CI)
Continuous Delivery/Deployment (CD)
Jenkins Setup & Pipelines
GitHub Actions
GitLab CI/CD
Build Automation
Automated Testing in CI
U3
Unit 3 · 7 Topics · 0% complete
Containerization & Orchestration
Key Formulae
Docker:Image (blueprint) → Container (running instance)
Kubernetes:Master (control plane) + Nodes (worker machines)
Docker Architecture
Dockerfile & Images
Docker Compose
Kubernetes Architecture
Pods, Services, Deployments
Helm Charts
Container Registries (Docker Hub, ECR)
U4
Unit 4 · 7 Topics · 0% complete
Infrastructure & Monitoring
Key Formulae
IaC:Code defines infrastructure (version controlled, repeatable)
Monitoring:Metrics → Dashboards → Alerts (observability)
Infrastructure as Code (IaC)
Terraform
Ansible
Configuration Management
Monitoring (Prometheus, Grafana)
Logging (ELK Stack)
Alerting & Incident Management
Previous Year Questions
Unit 22023 · End Semester10 marks
Design a CI/CD pipeline for a web application using Jenkins. Include stages: code checkout, build, unit tests, deploy to staging, integration tests, deploy to production. Draw a flowchart.
Unit 32023 · End Semester8 marks
Explain Docker architecture with a diagram. What is the difference between Docker image and container? Write a Dockerfile for a Node.js application.
Unit 42022 · End Semester6 marks
What is Infrastructure as Code (IaC)? Compare Terraform and Ansible. Give a use case for each. Why is IaC important in DevOps?
Exam Strategy
🔄
CI/CD pipeline design
Draw complete pipeline flowcharts: Git → Build → Test → Deploy. Include rollback strategy. Mention tools (Jenkins, GitHub Actions). Automation is key.
🐳
Docker is always asked
Docker vs VM comparison. Dockerfile syntax (FROM, RUN, COPY, CMD). Docker Compose for multi-container apps. Kubernetes architecture diagram expected.
📊
Monitoring matters
Prometheus + Grafana for monitoring. ELK stack for logging. Explain metrics collection, dashboards, alerting. Real-world incident examples earn marks.
Related Subjects
Semester 5
Cloud Computing
CS 505
Semester 4
Software Engineering
CS 404