Cloud Learning Roadmap

Cloud Roadmap
& Progress

A flexible set of cloud learning areas, from Linux foundations to cloud security, with each topic tracked as complete or still in progress.

8Areas
94Topics
27Completed

6/21 complete

Linux (Foundation)

Master Linux because most cloud systems run on it.

Core Navigation

  • pwd, ls, cd
  • cp, mv, rm, mkdir, touch
  • cat, less, head, tail

File Permissions

  • chmod (numeric and symbolic)
  • chown, chgrp
  • read, write, execute permissions
  • user, group, others

Users & Groups

  • useradd, usermod, passwd
  • /etc/passwd and /etc/shadow
  • group management

Processes & Services

  • ps, top, htop
  • kill, killall
  • systemctl start/stop/restart
  • service management

Networking Commands

  • ip a, ifconfig
  • ping, curl, wget
  • netstat, ss
  • check open ports

SSH

  • ssh-keygen
  • connect to remote servers
  • secure SSH access

11/14 complete

Networking

Understand how systems communicate. This is critical for cloud.

Fundamentals

  • IP addresses (IPv4)
  • public vs private IP
  • ports (80, 443, 22)

Protocols

  • HTTP vs HTTPS
  • TCP vs UDP
  • DNS basics

DNS

  • A, CNAME, MX records
  • domain resolution flow
  • how browser reaches server

Subnetting

  • CIDR notation
  • subnets
  • network ranges

Firewalls

  • inbound vs outbound rules
  • allow/deny traffic

4/12 complete

AWS Core

Learn core AWS services and concepts.

Infrastructure

  • Regions
  • Availability Zones
  • Edge locations

Core Services

  • EC2 (compute)
  • S3 (storage)
  • RDS (database)
  • VPC (networking)
  • IAM (identity)

Concepts

  • Shared Responsibility Model
  • High availability
  • Scalability
  • Pay-as-you-go

2/15 complete

AWS Practical

Apply AWS knowledge in real scenarios.

EC2

  • launch instances
  • SSH access
  • install web server
  • deploy application

S3

  • static hosting
  • bucket policies
  • public vs private access

VPC

  • public vs private subnets
  • internet gateway
  • route tables

IAM

  • roles vs users
  • policy structure
  • least privilege

Route 53

  • DNS management
  • domain routing

4/8 complete

CI/CD

Automate building and deployment of applications.

Concepts

  • continuous integration
  • continuous deployment
  • pipeline stages

Tools

  • GitHub Actions
  • GitLab CI

Automation

  • auto deploy to EC2
  • auto deploy to S3
  • environment variables

0/5 complete

Infrastructure as Code

Manage infrastructure using code.

Tools

  • Terraform
  • CloudFormation

Concepts

  • define infrastructure in code
  • reusable modules
  • automated provisioning

0/7 complete

Architecture

Design scalable and reliable systems.

Concepts

  • high availability
  • load balancing
  • auto scaling
  • fault tolerance

AWS Services

  • ELB
  • Auto Scaling Groups
  • multi-AZ design

0/12 complete

Cloud Security

Secure cloud systems. This leads to cloud security engineering.

IAM

  • roles vs users
  • policy JSON
  • least privilege

Network Security

  • security groups
  • NACLs
  • private vs public

Data Security

  • encryption at rest
  • encryption in transit

Monitoring

  • CloudWatch
  • CloudTrail

Protection

  • AWS WAF
  • AWS Shield