Week 1: Cloud Basics & Linux
AWS Free Course – AWS Full Course for Beginners (Tech with Tim)
Azure Free Course – Azure Fundamentals Certification (Microsoft)
Linux & Bash Scripting – Linux Command Line Full Course (freeCodeCamp)
Bash Scripting – Bash Scripting for Beginners (freeCodeCamp)
Python for Automation – Automate Everything with Python (freeCodeCamp)
Hands-on Task:
Launch an EC2 instance on AWS or a VM on Azure
Set up an S3 bucket (AWS) or Storage Account (Azure)
Write a basic Bash script to automate file uploads
Week 2: Infrastructure as Code (Terraform & First Project)
Terraform Full Course – Terraform for Beginners (freeCodeCamp)
Hands-on Task:
Deploy a web server on AWS using Terraform
Write a Terraform script to automate infrastructure creation
Week 3: Docker & Kubernetes
Docker Course – Docker Full Course (freeCodeCamp)
Kubernetes Crash Course – Kubernetes Basics (TechWorld with Nana)
Hands-on Task:
Containerize a Python Flask web app using Docker
Deploy it on a Kubernetes cluster (use Minikube for local testing)
Week 4: CI/CD & Ansible
Jenkins Course – Jenkins CI/CD Full Course (freeCodeCamp)
GitHub Actions Course – GitHub Actions Crash Course
Ansible Automation Course – Ansible for Beginners (freeCodeCamp)
Hands-on Task:
Create a CI/CD pipeline using Jenkins or GitHub Actions
Automate server configuration using Ansible
Week 5-6: Build Real Projects & Job Hunting
Final Projects to Add to GitHub & Resume:
Deploy a full-stack web app with Terraform & AWS
Automate Kubernetes deployment with CI/CD & Ansible
How to Apply for Jobs the Right Way:
Optimize LinkedIn Profile – LinkedIn Optimization Guide
Resume Writing Guide – Tech Resume That Gets Jobs
Summary: Your FREE DevOps & Cloud Roadmap
Cloud Basics → AWS/Azure Free Courses
Linux & Bash → FreeCodeCamp
Python for Automation → FreeCodeCamp
Terraform & IaC → FreeCodeCamp
Docker & Kubernetes → TechWorld with Nana + FreeCodeCamp
CI/CD & Ansible → FreeCodeCamp