Full syllabus

Beginner

Linux and Shell Basics

  1. The Linux Filesystem and Core Commands
  2. Users, Permissions, Processes and Services

Networking Basics

  1. IP Addresses, Ports and TCP/UDP
  2. DNS, HTTP and Load Balancers

Git and Version Control

  1. Git Fundamentals
  2. Branching Strategies and Pull Requests

Intermediate

Scripting with Bash and Python

  1. Bash Scripting
  2. Python for Automation

CI/CD Pipelines

  1. Continuous Integration
  2. Continuous Delivery and Deployment Strategies

Docker and Containers

  1. Images, Containers and Dockerfiles
  2. Docker Compose, Volumes and Networking

Advanced

Kubernetes

  1. Pods, Deployments and Services
  2. Scaling, Health Checks and Helm

Infrastructure as Code and Cloud

  1. Cloud Fundamentals
  2. Terraform and Infrastructure as Code

Monitoring and Observability

  1. Metrics, Logs and Alerts

DevOps Role Practice and Interview Prep

  1. What DevOps Interviews Look Like
  2. Portfolio Projects and Certifications