← Back to Tracks
πŸš€

DevOps Engineering

Master Linux, Docker, Kubernetes, CI/CD, AWS, Terraform, and become a cloud-native DevOps engineer!

Complete DevOps Engineering Curriculum

🐧

Linux Fundamentals & Shell Scripting

What You'll Learn:

  • Linux distributions (Ubuntu, CentOS, Amazon Linux)
  • File system navigation & permissions
  • Process management & system services
  • Package managers (apt, yum, snap)
  • Bash scripting (variables, loops, conditionals, functions)
  • Python scripting for automation
  • Cron jobs for scheduled tasks
🎯 BUILD A PROJECT

Create automation scripts for system monitoring and backups

🌐

Networking Fundamentals

What You'll Learn:

  • OSI model & TCP/IP stack
  • IP addressing, subnets, CIDR
  • DNS, DHCP, HTTP/HTTPS protocols
  • Load balancers & reverse proxies
  • Firewalls & security groups
  • SSH & secure remote access
  • Network troubleshooting tools (ping, traceroute, netstat, tcpdump)
🎯 BUILD A PROJECT

Configure network security and SSH access for servers

πŸ“¦

Git & GitHub for DevOps

What You'll Learn:

  • Advanced Git workflows (GitFlow, trunk-based)
  • Branch protection rules & code reviews
  • Git hooks for automation
  • GitHub Actions basics
  • Managing secrets with GitHub Secrets
  • Collaboration best practices
🎯 BUILD A PROJECT

Set up Git workflow with branch protection and GitHub Actions

🐳

Docker - Containerization

What You'll Learn:

  • Docker architecture (images, containers, registries)
  • Writing Dockerfiles & best practices
  • Docker Compose for multi-container apps
  • Container networking & volumes
  • Docker security & image scanning
  • Container logging & monitoring
  • Docker registry (Docker Hub, ECR, GCR)
🎯 BUILD A PROJECT

Containerize applications and orchestrate with Docker Compose

βš™οΈ

CI/CD Pipeline Implementation

What You'll Learn:

  • CI/CD concepts & best practices
  • GitHub Actions workflows (build, test, deploy)
  • Jenkins pipeline (declarative vs scripted)
  • GitLab CI/CD configuration
  • Automated testing & quality gates
  • Building & pushing Docker images
  • Deployment automation strategies
🎯 BUILD A PROJECT

Build a complete CI/CD pipeline that builds and deploys automatically

☸️

Kubernetes - Container Orchestration

What You'll Learn:

  • Kubernetes architecture (Pods, Services, Deployments)
  • ConfigMaps & Secrets for configuration
  • Ingress controllers & load balancing
  • Persistent volumes for stateful apps
  • Horizontal Pod Autoscaling (HPA)
  • Helm charts for package management
  • kubectl commands & debugging
🎯 BUILD A PROJECT

Deploy and scale applications on Kubernetes cluster

πŸ—οΈ

Infrastructure as Code - Terraform

What You'll Learn:

  • Terraform fundamentals (HCL, providers, resources)
  • State management & remote backends
  • Modules & reusability
  • Provisioning AWS resources (EC2, VPC, S3, RDS)
  • Terraform workspaces for environments
  • Terragrunt for advanced configurations
🎯 BUILD A PROJECT

Provision complete cloud infrastructure using Terraform

☁️

AWS Cloud Services

What You'll Learn:

  • EC2 - Virtual machines & auto-scaling
  • S3 - Object storage & static hosting
  • RDS - Managed databases (PostgreSQL, MySQL)
  • VPC - Virtual Private Cloud networking
  • IAM - Identity & access management
  • CloudFront - CDN & content delivery
  • Route53 - DNS management
  • EKS - Elastic Kubernetes Service
  • CloudWatch - Monitoring & logging
🎯 BUILD A PROJECT

Deploy a complete infrastructure on AWS with multiple services

πŸ“Š

Monitoring, Logging & Alerting

What You'll Learn:

  • Prometheus for metrics collection
  • Grafana for visualization & dashboards
  • ELK Stack (Elasticsearch, Logstash, Kibana)
  • Loki for log aggregation
  • AlertManager for alerting
  • AWS CloudWatch logs & metrics
🎯 BUILD A PROJECT

Set up complete monitoring stack with Prometheus and Grafana

πŸ”’

DevOps Security & Best Practices

What You'll Learn:

  • Infrastructure security best practices
  • Secrets management (Vault, AWS Secrets Manager)
  • Container security scanning (Trivy, Snyk)
  • Zero-trust security model
  • Compliance & auditing
  • Disaster recovery & backups
  • Cost optimization strategies
🎯 BUILD A PROJECT

Implement security best practices across your infrastructure

πŸ†

Capstone Project - Complete DevOps Pipeline

What You'll Build:

  • End-to-end CI/CD pipeline from code to production
  • Dockerized application with Kubernetes orchestration
  • Infrastructure as Code on AWS with Terraform
  • Monitoring stack with Prometheus & Grafana
  • Logging with ELK stack
  • Security scanning & best practices
  • Full documentation & runbooks
🎯 YOUR OWN PROJECT

Build a complete DevOps platform for a real application with mentor supervision

πŸ‘¨β€πŸ« Weekly 1-on-1 Mentorship:

Get personalized guidance on infrastructure design, CI/CD, and cloud architecture