2026 Batch Open
Course 1 — Cloud & DevOps Engineer (60-Class Career Track)
CDE-60 • 7 Months Career Track
Cloud, DevOps & MLOps CDE-60 Lab & Live Online 60 Classes (120 Hours)

Course 1 — Cloud & DevOps Engineer (60-Class Career Track)

Goal: Take students from Linux and networking fundamentals through AWS Cloud architecture, Docker containerization, CI/CD pipelines, Kubernetes orchestration, and cloud infrastructure management. Saturday Learn (2h) + Sunday Build (2h) in our Bagnan computer lab.

Core Engineering Competencies

Module 1: Master Linux administration, Bash automation, Networking, Git & Web Server Deployment
Module 2: Build AWS Cloud architectures, IAM, EC2, VPC, ALB, Auto Scaling, RDS, and CloudWatch
Module 3: Containerize with Docker, Docker Compose, GitHub Actions CI/CD, and Jenkins pipelines
Module 4: Orchestrate Kubernetes, Pods, Deployments, Ingress, Helm, and AWS EKS with Prometheus/Grafana
Lab: ₹2,000 ₹1,500
Live Online: ₹2,000 ₹1,500
₹1,500/mo or 10% upfront discount
WEEKEND BATCH
Schedule: Saturday & Sunday
Class Duration: 2 Hours / Class
Lab Ratio: 40% Concept / 60% Lab
Location: Bagnan Main Campus
Curriculum Breakdown

Detailed Class-by-Class Syllabus

Total: 60 Classes (120 Hours)

IT infrastructure, internet architecture, Linux OS, terminal commands, permissions, systemd services, Bash scripting, networking, IP, DNS, Nginx, and Git.

Class 1: IT Infrastructure & Cloud Fundamentals 120m

Evolution of infrastructure (Bare Metal → Virtualization → Cloud), IaaS, PaaS, SaaS models.

Class 2: Internet & Web Architecture 120m

Client-server model, web browsers, DNS lookup sequence, HTTP request-response cycle.

Class 3: Linux Fundamentals 120m

Open source philosophy, Linux distributions (Ubuntu/Debian vs RHEL/CentOS), shell interface.

Class 4: Linux Commands & Filesystem 120m

Filesystem hierarchy (/etc, /var, /home, /opt), ls, cd, mkdir, rm, cp, mv, cat, grep, find, tar.

Class 5: Users, Groups & Permissions 120m

User management, /etc/passwd, /etc/shadow, chmod (symbolic/octal), chown, sudo privilege escalation.

Class 6: Processes & Services 120m

Process management (ps, top, htop, kill), systemd, systemctl start/stop/status/enable services.

Class 7: SSH & Bash Scripting 120m

SSH key-pair authentication, ssh-keygen, scp, writing Bash scripts, variables, conditionals, loops.

Class 8: Networking Fundamentals 120m

OSI 7-layer model vs TCP/IP 4-layer model, routers, switches, packets, frames, MAC addresses.

Class 9: IP, CIDR, DNS, Ports & HTTP 120m

IPv4 addressing, subnet masks, CIDR notation (/24, /16), standard ports (80, 443, 22), DNS records.

Class 10: Web Servers (Nginx) 120m

Installing and configuring Nginx web server, virtual hosts (server blocks), static file serving, reverse proxy.

Class 11: Git & GitHub Workflows 120m

Git initialization, staging, commits, branch management, merge conflicts, pull requests on GitHub.

Class 12: Linux Server Deployment Project 120m

Deploying a live web application on Ubuntu Linux server with Nginx and Git automation.

Level Capstone Project 100 Marks

Project: Linux Web Server & Reverse Proxy Deployment

Developer → Git Push → GitHub → Ubuntu Server → Nginx Configuration → Reverse Proxy → Live Production Website.

Linux Ubuntu Bash SSH Git Nginx

AWS fundamentals, IAM, EC2, EBS, S3, custom VPCs, subnets, route tables, IGW, NAT, Security Groups, ALB, Auto Scaling, RDS, Route 53, and CloudWatch.

Class 13: AWS Fundamentals 120m

AWS Global Infrastructure (Regions, Availability Zones, Edge Locations), AWS Console & AWS CLI setup.

Class 14: AWS IAM (Identity & Access Management) 120m

Users, User Groups, Roles, Policies (JSON format), Principle of Least Privilege, MFA.

Class 15: EC2 (Elastic Compute Cloud) 120m

Instance types, provisioning Linux EC2 instances, key pairs, user data bootstrap scripts, instance lifecycle.

Class 16: EC2 Automated Bootstrapping 120m

Writing User Data shell scripts to install web servers and applications on instance launch.

Class 17: EBS & AMI 120m

Elastic Block Store (EBS) volume types, snapshots, Amazon Machine Images (AMIs), creating custom AMIs.

Class 18: S3 (Simple Storage Service) 120m

Object storage, buckets, storage classes, versioning, bucket policies, static website hosting on S3.

Class 19: VPC (Virtual Private Cloud) 120m

Creating custom VPC, public vs private subnets, IP CIDR block planning, VPC architecture best practices.

Class 20: Subnets & Route Tables 120m

Configuring public and private route tables, associating subnets, default routes to Internet Gateway.

Class 21: Internet Gateway & NAT Gateway 120m

Attaching Internet Gateway (IGW) for public egress, NAT Gateway configuration for private subnets.

Class 22: Security Groups & NACL 120m

Stateful Security Groups (instance-level firewall) vs Stateless Network Access Control Lists (subnet firewall).

Class 23: Load Balancer (ALB) 120m

Application Load Balancer (ALB), Target Groups, health checks, path-based and host-based routing rules.

Class 24: Auto Scaling Groups (ASG) 120m

Launch Templates, Auto Scaling Policies (Dynamic, Target Tracking), High Availability across Multi-AZs.

Class 25: RDS (Relational Database Service) 120m

Provisioning Amazon RDS (PostgreSQL/MySQL), Multi-AZ deployments, read replicas, database subnet groups.

Class 26: Route 53 & DNS 120m

Amazon Route 53 hosted zones, DNS record types (A, CNAME, Alias), simple and weighted routing policies.

Class 27: CloudWatch Metrics 120m

Monitoring EC2, RDS, and ALB compute metrics, CPU utilization, network I/O, dashboard creation.

Class 28: CloudWatch Logs & Alarms 120m

CloudWatch Logs agent, log groups, metric filters, setting up SNS email alerting on high CPU/errors.

Class 29: AWS Cloud Security & Well-Architected Framework 120m

Reliability, Performance Efficiency, Cost Optimization, Operational Excellence, Security pillars.

Class 30: AWS Cloud Architecture Project 120m

Deploying a resilient, highly available multi-tier web application on AWS (Route 53 → ALB → EC2 ASG → RDS + S3 + CloudWatch).

Level Capstone Project 100 Marks

Project: Resilient Multi-Tier Cloud Application on AWS

Route 53 DNS → Application Load Balancer → Auto-Scaling EC2 Web Fleet in Custom VPC → Multi-AZ RDS Database → S3 Asset Storage + CloudWatch Alarms.

AWS VPC EC2 ALB Auto Scaling RDS S3 CloudWatch

DevOps lifecycle, Docker architecture, Dockerfile, networks, volumes, Docker Compose, GitHub Actions, automated CI/CD pipelines, and Jenkins.

Class 31: DevOps Fundamentals 120m

DevOps culture, CAMS principles (Culture, Automation, Measurement, Sharing), eliminating dev-ops silos.

Class 32: DevOps Lifecycle & CI/CD 120m

Continuous Integration, Continuous Delivery, Continuous Deployment, pipeline stages, automated feedback loops.

Class 33: Docker Fundamentals 120m

Virtual Machines vs Containers, Docker Engine architecture, Docker daemon, container isolation mechanisms (cgroups, namespaces).

Class 34: Docker Images & Containers 120m

Docker Hub, searching images, docker run, exec, stop, ps, rm, inspect commands, container lifecycle.

Class 35: Dockerfile 120m

Writing Dockerfiles, FROM, RUN, COPY, WORKDIR, EXPOSE, CMD vs ENTRYPOINT, multi-stage builds for small images.

Class 36: Docker Network & Volumes 120m

Bridge, host, none networks, user-defined bridge networks, persistent data storage with named Docker volumes.

Class 37: Docker Compose 120m

Multi-container orchestration, docker-compose.yml syntax, services, networks, volumes, environment variables.

Class 38: Docker Multi-Container Application 120m

Building a multi-container web application (Frontend + Backend API + PostgreSQL Database) with Docker Compose.

Class 39: GitHub Actions Fundamentals 120m

GitHub Actions workflow architecture, triggers (push, pull_request), runners, jobs, steps, secrets.

Class 40: Automated CI Pipeline 120m

Building an automated CI pipeline with GitHub Actions: code linting, automated testing, artifact generation.

Class 41: Docker CI/CD Pipeline 120m

Automating Docker build, tag, and push to container registries (Docker Hub / AWS ECR) via GitHub Actions CI.

Class 42: Continuous Deployment to Cloud 120m

Automated SSH deployment from GitHub Actions to EC2 Linux server upon push to main branch.

Class 43: Jenkins Fundamentals 120m

Setting up Jenkins master-agent architecture, installing plugins, creating Freestyle and Pipeline jobs.

Class 44: Jenkins Declarative Pipeline 120m

Writing declarative Jenkinsfile, multi-stage automated build, test, and container deployment pipeline.

Class 45: CI/CD Pipeline Capstone Project 120m

Developer → Git Push → GitHub Actions CI Trigger → Automated Testing → Docker Image Build → Push to ECR → Deploy to Server.

Level Capstone Project 100 Marks

Project: Automated Docker Build & CI/CD Pipeline

Developer → Git Push → GitHub Actions CI Trigger → Automated Testing → Docker Multi-Stage Image Build → Push to Container Registry (ECR) → Deploy to Server.

Docker Docker Compose GitHub Actions Jenkins AWS ECR CI/CD

Kubernetes architecture, Pods, Deployments, Services, ConfigMaps, Secrets, Ingress, Persistent Volumes, Helm, AWS EKS, Prometheus, Grafana, and Capstone.

Class 46: Introduction to Container Orchestration 120m

Why Kubernetes? Managing container lifecycles, service discovery, self-healing, rolling updates.

Class 47: Kubernetes Architecture 120m

Control plane components (API Server, etcd, Scheduler, Controller Manager) vs Worker Node components (Kubelet, Kube-proxy, Container Runtime).

Class 48: Kubectl & Pods 120m

Kubectl CLI commands, writing Pod YAML manifests, multi-container pods, pod lifecycle and health probes (liveness, readiness).

Class 49: Deployments & ReplicaSets 120m

Declarative deployments, scaling replicas, rolling updates with zero downtime, rollback to previous revisions.

Class 50: Kubernetes Services 120m

Service abstraction, ClusterIP (internal), NodePort (external node access), LoadBalancer (cloud provider load balancer).

Class 51: ConfigMaps & Secrets 120m

Decoupling configuration from container images, base64-encoded Secrets, injecting configs via environment variables and volume mounts.

Class 52: Ingress Controllers 120m

HTTP/HTTPS path-based and domain-based routing, setting up Nginx Ingress Controller, TLS certificate termination.

Class 53: Persistent Storage in K8s 120m

StorageClasses, PersistentVolumes (PV), PersistentVolumeClaims (PVC), attaching AWS EBS storage to stateful pods.

Class 54: Helm Package Manager 120m

Helm chart structure, templates, values.yaml, installing charts, managing releases, creating custom Helm charts.

Class 55: Managed Kubernetes (AWS EKS) 120m

Introduction to Amazon Elastic Kubernetes Service (EKS), eksctl CLI, provisioning managed node groups.

Class 56: Deploy Application to EKS 120m

Deploying a production microservices application to AWS EKS cluster with LoadBalancer Service.

Class 57: Prometheus Monitoring 120m

Prometheus architecture, pull-based metrics collection, scraping Kubernetes cluster metrics and node exporters.

Class 58: Grafana Visual Dashboards 120m

Connecting Grafana to Prometheus, importing Kubernetes cluster monitoring dashboards, configuring alerting rules.

Class 59: DevSecOps Fundamentals 120m

Container vulnerability scanning (Trivy), Kubernetes RBAC, least privilege service accounts, secure secret management.

Class 60: Final Cloud & Kubernetes Project 120m

End-to-End Enterprise Deployment: GitHub → GitHub Actions CI → Docker Image Push (ECR) → Helm Deploy to AWS EKS → Route 53 DNS + Prometheus/Grafana Monitoring.

Level Capstone Project 100 Marks

Course 1 Capstone: Enterprise Cloud & Kubernetes Platform on AWS

GitHub → GitHub Actions CI → Docker Build → AWS ECR → Helm Chart Deployment to AWS EKS Cluster → Application Load Balancer → Prometheus & Grafana Live Monitoring.

Kubernetes AWS EKS Docker Helm GitHub Actions Prometheus Grafana Nginx Ingress