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