📘 Course Description
This hands-on DevOps Master Class is designed to guide beginners and intermediate learners through core DevOps concepts, tools, and workflows. Over 48 hours, you'll gain practical skills across Linux, Docker, Kubernetes, and CI/CD.
Start by mastering Linux fundamentals and shell scripting, then learn to containerize apps with Docker. You'll advance to Kubernetes for orchestrating containers in production and finish by building automated CI/CD pipelines with GitLab CI and GitHub Actions.
By the end, you'll be equipped to build and manage scalable, automated DevOps pipelines in real-world environments.
Key Takeaways:
- Linux command-line and automation
- Docker containerization
- Kubernetes deployment and management
- CI/CD with GitLab CI and GitHub Actions
- End-to-end DevOps workflows and best practices
🧭 Delivery Format
- Total Duration: 24 weeks (48 hours)
- Delivery Mode: Instructor-led
- Structure: Concept → Code Demo → Hands-on → Review
- Recommended Pace: 2 hrs/weekend × 24 weeks
💰 Course Fees
- ₹ 30,000 for 48 hours
🧱 Course Modules
🔹 Section A: Linux Fundamentals (8 Hours)
Get comfortable with the foundation of every DevOps environment.
1. Linux Basics (1 hr)
- Architecture, distributions, shell vs GUI
- Essential shell commands
2. File Management & Permissions (1.5 hrs)
- Filesystem, file operations
- Permissions, ownership, users/groups
3. Process & Services (1 hr)
- Managing processes and services
- Foreground/background jobs
4. Networking & SSH (1.5 hrs)
- IP, DNS, ping, curl, SSH & SCP
5. Shell Scripting (3 hrs)
- Writing scripts, variables, loops
- Functions, automation basics
🔹 Section B: Docker Essentials (8 Hours)
Learn to build, run, and manage containers efficiently.
6. Docker Introduction (1 hr)
- Containers vs VMs, Docker architecture
7. Images & Containers (2 hrs)
- Dockerfiles, container management
- Volumes and image registries
8. Networking & Compose (2 hrs)
- Docker networking basics
- Defining services using Docker Compose
9. Docker for DevOps (3 hrs)
- Logs, lifecycle, optimization
- Docker in pipelines
🔹 Section C: Mastering Kubernetes (24 Hours)
Orchestrate and scale containerized workloads at production scale.
10. Kubernetes Basics (1.5 hrs)
- Architecture, control plane, kubectl
11. Cluster Setup (1.5 hrs)
- Minikube, kind, dashboards
12. Pods, Deployments (2.5 hrs)
- YAML, rolling updates, health checks
13. Services & Ingress (2.5 hrs)
- Service types, ingress controller
14. ConfigMaps & Secrets (2 hrs)
- Externalizing configuration securely
15. Volumes & Storage (2 hrs)
- PV, PVC, dynamic provisioning
16. Helm (2 hrs)
- Installing and managing Helm charts
17. Observability (2.5 hrs)
- Logs, metrics, Prometheus, Grafana
18. Security & Best Practices (3.5 hrs)
- RBAC, pod security, namespaces, policies
🔹 Section D: CI/CD with GitLab CI & GitHub Actions (16 Hours)
Automate testing and deployment pipelines using modern DevOps tools.
19. CI/CD Introduction (1 hr)
- Git basics, CI/CD overview
20. GitLab CI (3 hrs)
- YAML, stages, runners, artifacts
21. GitHub Actions (3 hrs)
- Workflow files, triggers, secrets
22. Build & Test Automation (2 hrs)
- Building Docker images, running tests
23. Deployment Strategies (3 hrs)
- Blue-green, canary, K8s deployments
24. Advanced CI/CD (2 hrs)
- Pipeline security, reusable workflows