Full Course Outline – Linux, AWS, Azure, Ansible,
VMware
Duration: 24 Weeks (6 Months, 8–10 hrs/week)
Format: Lecture + Guided Labs + Project Work
Outcome: Ready for RHCSA/RHCE, AWS SA, Azure Admin, Ansible Automation, VMware VCP
certifications.
Module 1: Linux Fundamentals → Advanced (Weeks 1–4)
Week 1 – Linux Basics
- Intro to Linux & distros
- CLI navigation & file system structure
- File operations, permissions, ownership
Lab: Install Ubuntu Server, create users/groups, set permissions.
Week 2 – Intermediate Linux
- User/group management
- Process control & job scheduling
- Package management (apt, yum/dnf)
Lab: Install packages, schedule backups with cron.
Week 3 – Networking & Shell Scripting
- Network configuration
- SSH & remote access
- Bash scripting basics
Lab: Configure static IP, script to monitor disk space.
Week 4 – Advanced Linux Admin
- systemd & service management
- SELinux & firewalld
- Performance monitoring
Lab: Secure server with firewall rules, automated log rotation script.
Module 2: AWS – Beginner to Advanced (Weeks 5–8)
Week 5 – AWS Basics
- AWS infrastructure, IAM, EC2, S3
Lab: Launch EC2, create S3 bucket.
Week 6 – Networking & Storage
- VPC, subnets, security groups
Lab: Deploy web server in private subnet.
Week 7 – Scaling & Automation
- ELB, Auto Scaling, RDS
Lab: Deploy 3-tier app with ASG & ELB.
Week 8 – Advanced AWS
- CloudFormation, Lambda, cost optimization
Lab: Deploy via CloudFormation, S3-triggered Lambda.
Module 3: Azure – Beginner to Advanced (Weeks 9–12)
Week 9 – Azure Basics
- Azure portal, resource groups, VMs
Lab: Deploy Linux & Windows VMs.
Week 10 – Networking & Security
- VNets, NSGs, Load Balancers
Lab: Create secure VNet.
Week 11 – Automation & Monitoring
- Azure CLI, Azure Monitor
Lab: Deploy with CLI, set alerts.
Week 12 – Advanced Azure
- ARM templates, Azure DevOps
Lab: Deploy with ARM, create pipeline.
Module 4: Ansible – Beginner to Advanced (Weeks 13–16)
Week 13 – Ansible Basics
- Install Ansible, inventory, ad-hoc commands
Lab: Run first playbook.
Week 14 – Playbooks & Variables
- Loops, conditionals, handlers
Lab: Deploy Nginx with variables.
Week 15 – Secrets & Roles
- Ansible Vault, roles
Lab: Encrypt DB creds with Vault.
Week 16 – Advanced Automation
- Dynamic inventory, AWX
Lab: Manage AWS infra via Ansible.
Module 5: VMware – Beginner to Advanced (Weeks 17–20)
Week 17 – VMware Basics
- ESXi, vCenter, VM creation
Lab: Install ESXi, create VMs.
Week 18 – Networking & Storage
- vSwitch, VLANs, VMFS
Lab: Configure vSwitch, add datastore.
Week 19 – Migration & HA
- vMotion, HA, DRS
Lab: Perform live migration, setup HA.
Week 20 – Automation
- PowerCLI, Ansible for VMware
Lab: Automate VM creation.
Capstone Project (Weeks 21–24)
- Deploy hybrid infrastructure: Linux on VMware & AWS/Azure
- Automated provisioning with Ansible
- Cloud-native app with HA & monitoring
- Include security hardening, backups, cost optimization
Lab: Integration, monitoring, optimization, final presentation.