This DevOps course is designed for beginners to advanced learners.
You will learn complete CI/CD pipelines, cloud deployment, containerization and automation.
- Docker Introduction & Installation
- DockerHub โ Image Registry
- Docker Images & Containers
- Docker Volumes โ Persistent Storage
- Dockerfile & Best Practices
- Docker Networking
- Docker Registry โ Private Setup
- Docker Compose โ Multi-Container Applications
- Kubernetes Architecture & Core Concepts
- Cluster Setup โ Single Node, Multi-Node & AWS Kubeadm
- Pods, ReplicaSets & Node Selector
- Deployments โ Manual Scaling, Rolling Update & Recreate Strategy
- Zero Downtime Rollback
- Services โ ClusterIP & NodePort
- Resource Requests & Limits
- Namespaces & Resource Quota
- ConfigMap & Secrets
- Volumes โ EmptyDir & HostPath
- RBAC โ Role, RoleBinding, ClusterRole & ClusterRoleBinding
- EKS Cluster Setup using EKSCTL
- Horizontal Pod Autoscaler
- Introduction, Installation & Variables
- EC2 Provisioning with Count & Element
- EC2 with Userdata, Locals & Security Groups
- Dynamic Ingress & Local Exec
- Data Sources & Workspaces
- S3 Backend & State Locking
- Modules โ EC2 & VPC
- Git Basics
- Git Account Setup โ Public & Private Repos
- Git Add, Status, Commit & Push
- Ansible Setup & Configuration
- Playbooks โ Writing & Executing
- Variables, Facts & Conditions
- Loops & Tags
- Ansible Vault โ Secrets Management
- Ansible Roles โ Reusable Automation
- Jenkins Installation on AWS EC2
- Freestyle Projects & RBAC
- Git Plugin, Workspace & Triggers
- Variables, Parameterized Builds & Timestamp
- Private GitHub Repo with Maven Build Tool
- Pipeline โ Stages, Parameters, User Input & Environment Variables
- Jenkins Master & Slave Configuration
Total Modules: 6 |
Hands-on Labs: 60+ |
Level: Intermediate โ Advanced