DevOps Fundamentals: Building Skills from Code to Deployment

Course Description

This course introduces the fundamental concepts of DevOps, including version control, continuous integration and delivery (CI/CD), automation, and collaboration using tools like Git and Jenkins. It focuses on building a strong foundation from a placement perspective, enabling students to understand real-world DevOps workflows, industry practices, and basic tool usage required for entry-level roles. Learning Outcomes Understand and apply core DevOps concepts such as CI/CD, version control, and automation in software development workflows. Demonstrate readiness for entry-level DevOps and software roles by applying fundamental tools and concepts in practical scenarios and interviews.

Course Fee Seats Limited

₹2000.00

Course Details

Duration
Duration
55 HRS
Duration
Course Label
SDC
Course Language
English
Duration
Course Mode
Online
Duration
Timings
7 PM - 9 PM
Days
Monday to Friday
Registration Till
25 May 2026
Duration
Tentative ClassStart Date
summer
Duration
Eligible Schools:
1. School of Computer Science and Engineering 2. School of AI and Emerging Technologies 3. School of Computing and Artificial Intelligence
Certificate Criteria
Certificate Criteria
75% attendance, 50% score in all Exams/CA

Curriculum Snapshot

Explore the comprehensive course modules

1 Unit 1: Introduction to DevOps Version Control

Evolution of software development: Waterfall vs Agile vs DevOps DevOps principles, culture, and lifecycle Roles and responsibilities in DevOps Introduction to Version Control Systems Working with Git: repositories, commits, branching, merging Remote repositories and collaboration using GitHub Hands-on: Git commands and team collaboration workflows

2 Unit 4: Container Orchestration with Kubernetes

Need for container orchestration Introduction to Kubernetes architecture Pods, Deployments, Services, and Namespaces Scaling and load balancing ConfigMaps and Secrets Rolling updates and rollbacks Hands-on: Deploying applications on Kubernetes cluster

3 Unit 2: Continuous Integration and Build Automation

Introduction to Continuous Integration (CI) Build tools and dependency management Setting up CI pipelines using Jenkins Automating build and test processes Integration with GitHub repositories Introduction to GitHub Actions Hands-on: Creating and running CI pipelines

4 Unit 3: Containerization with Docker

Introduction to containerization and virtualization Installing and working with Docker Docker architecture and components Creating Docker images and containers Writing Dockerfiles Docker networking and volumes Docker Compose for multi-container applications Hands-on: Containerizing a web application

5 Unit 5: Introduction to Infrastructure as Code (IaC)

Overview of Infrastructure as Code (IaC) and its importance in DevOps Traditional infrastructure management vs automated provisioning Basic concepts of provisioning, scalability, and repeatability Introduction to Terraform Understanding Terraform architecture and workflow Writing simple configuration files (providers, resources) Basic commands: init, plan, apply, destroy Managing infrastructure using Terraform scripts (basic examples) Hands-on: Creating and managing simple cloud/local resources using Terraform

6 Unit 6: Cloud Deployment, Monitoring DevOps Project

Introduction to cloud platforms: Amazon Web Services / Microsoft Azure Deploying applications on cloud infrastructure Monitoring and logging using Prometheus and Grafana Basics of security in DevOps End-to-end DevOps pipeline (Code ? Build ? Test ? Deploy ? Monitor) Mini Project: CI/CD pipeline with Docker + Kubernetes Major Project: Cloud-based DevOps deployment

Instructor Spotlight

Learn from leading experts in stem cell research

Priyanka Gupta

Priyanka Gupta

Assistant Professor

20 years Teaching experience with more than 6 years of experience teaching DevOps with expertise in tools like Docker, Kubernetes, CI/CD, and cloud platforms, skilled in delivering hands-on, placement-oriented training and real-world project mentoring.

Dr. Harpreet Kaur

Dr. Harpreet Kaur

Professor

23 years Teaching experience with 5 years experience in teaching Devops with strong knowledge of automation, infrastructure as code, and cloud platforms, committed to guiding learners through practical, placement-focused training.