Last reviewed: September 2026
This cloud computing learning path moves from core IT foundations to cloud architecture, infrastructure automation, containers, delivery pipelines, security, observability and portfolio-ready projects. Follow the phases in order and build something practical at each stage.
How to use this learning path
- Study the concepts in each phase.
- Complete a small hands-on lab before moving forward.
- Keep commands, diagrams and lessons learned in a version-controlled repository.
- Repeat the same design in a second cloud only after understanding the first implementation.
- Document cost, security and operational decisions for every project.
Phase 1: Networking foundations
- IPv4 addressing and CIDR notation
- Subnets and usable address calculations
- Routing tables and default routes
- DNS, DHCP and NAT
- TCP, UDP, HTTP, HTTPS and TLS
- Firewalls, security groups and network access controls
- Load balancing, proxies and private connectivity
Outcome: design a small network with public and private subnets, explain every route, and calculate address capacity without relying on a calculator.
Phase 2: Linux and command-line skills
- Users, groups and file permissions
- Processes and services
- Packages and repositories
- Filesystems, mounts and storage
- SSH and key-based access
- Logs and troubleshooting
- Shell scripting and environment variables
Outcome: provision a Linux server, secure SSH, operate a service and diagnose common storage, networking and permission failures.
Phase 3: Cloud fundamentals
- Regions, zones and global services
- Shared-responsibility model
- Identity and access management
- Compute, storage, networking and databases
- Managed services and serverless computing
- High availability, scalability and disaster recovery
- Budgets, pricing models and resource tagging
| Capability | AWS example | Azure example | Google Cloud example |
|---|---|---|---|
| Virtual machine | EC2 | Virtual Machines | Compute Engine |
| Object storage | S3 | Blob Storage | Cloud Storage |
| Managed relational database | RDS | Azure SQL Database | Cloud SQL |
| Identity and access | IAM | Microsoft Entra ID and Azure RBAC | Cloud IAM |
| Managed Kubernetes | EKS | AKS | GKE |
Choose one provider as the primary learning environment. Recreate selected labs in another provider later to understand which concepts are portable and which are platform-specific.
Phase 4: Identity and security
- Users, roles, service identities and workload identity
- Least privilege and separation of duties
- Secrets, keys and certificate management
- Encryption at rest and in transit
- Network segmentation and private endpoints
- Security logging and threat detection
- Policy, compliance and guardrails
Outcome: deploy a workload without embedded credentials and demonstrate who can access each resource and why.
Phase 5: Infrastructure as Code
- Declarative configuration
- Providers, resources and data sources
- Variables, outputs and local values
- State, locking and remote backends
- Modules and reusable patterns
- Plans, reviews and controlled changes
- Drift detection, imports and lifecycle management
Outcome: create a repeatable network and compute environment from source-controlled configuration with remote state and a reviewed execution plan.
Phase 6: Version control and collaboration
- Repositories, commits and branches
- Pull requests and code review
- Merge and rebase strategies
- Tags and release history
- Protected branches and required checks
- Issue tracking and documentation
Outcome: manage infrastructure and application changes through a reviewed feature-branch workflow.
Phase 7: Containers
- Images, layers and registries
- Container networking and storage
- Build contexts and ignore files
- Multi-stage builds
- Health checks and resource limits
- Image scanning and software supply-chain basics
- Runtime configuration and secret injection
Outcome: package an application into a small reproducible image, scan it, publish it to a private registry and run it with explicit configuration.
Phase 8: Kubernetes
- Clusters, nodes and control plane
- Pods, deployments and services
- ConfigMaps and Secrets
- Ingress and gateway patterns
- Requests, limits and probes
- Persistent storage
- Namespaces, RBAC and network policy
- Managed Kubernetes operations
Outcome: deploy a containerized application with health checks, resource controls, controlled ingress and a rollback strategy.
Phase 9: Continuous integration and delivery
- Build, test and artifact stages
- Pipeline as code
- Automated security checks
- Environment promotion
- Protected secrets and runners
- Approvals for sensitive deployments
- Rollback and release evidence
Outcome: commit a change and automatically build, test, scan and deploy it to a non-production environment.
Phase 10: Observability and operations
- Metrics, logs and distributed traces
- Dashboards and service-level indicators
- Alerts and escalation
- Capacity and performance analysis
- Backup and restoration
- Incident response and post-incident reviews
- Patch, upgrade and lifecycle planning
Outcome: detect a simulated failure, identify its cause from telemetry, recover the service and document prevention steps.
Cost management throughout the path
- Create budgets and alerts before deploying labs.
- Tag resources by owner, environment and project.
- Stop or delete idle resources promptly.
- Compare managed services with self-managed operational cost.
- Review data transfer, storage retention and logging costs.
- Record estimated and actual cost for portfolio projects.
Recommended hands-on projects
- Static website with HTTPS, private object storage and a content-delivery layer.
- Highly available web application with load balancing and managed database.
- Infrastructure-as-code deployment using reusable modules and remote state.
- Containerized application deployed through an automated pipeline.
- Managed Kubernetes application with ingress, autoscaling and observability.
- Secure multi-environment platform with identity federation, policy and cost controls.
Portfolio evidence to keep
- Architecture diagram and requirement summary
- Source-controlled infrastructure and pipeline definitions
- Security and cost decisions
- Test and validation evidence
- Monitoring dashboard and alert design
- Failure scenario and recovery notes
- Cleanup instructions and final cost report
Completion checklist
- I can explain networking, identity, compute, storage and database foundations.
- I can deploy and troubleshoot a Linux-based workload.
- I can provision infrastructure repeatably through code.
- I can package and orchestrate containers.
- I can build a reviewed delivery pipeline.
- I can secure credentials and apply least privilege.
- I can monitor, recover and control the cost of a workload.
Join the discussion
0 CommentsAsk questions, add context, or share what worked.
More from Melochip Editorial
Learn what Playwright testing is, why modern QA teams use it, how testers can get started, and the major types...
7 min read · Sep 19, 2026
Learn how Kubernetes Deployments and ReplicaSets work with practical YAML, scaling, self-healing, rolling upda...
7 min read · Sep 17, 2026
Learn Kubernetes security best practices with RBAC, Secrets, ServiceAccounts, Pod securityContext, NetworkPoli...
6 min read · Sep 17, 2026Related articles
Learn Kubernetes monitoring and logs with kubectl logs, events, metrics-server, top commands, Prometheus, Graf...
5 min read · Sep 17, 2026
Learn what Playwright testing is, why modern QA teams use it, how testers can get started, and the major types...
7 min read · Sep 19, 2026
Learn how Kubernetes Deployments and ReplicaSets work with practical YAML, scaling, self-healing, rolling upda...
7 min read · Sep 17, 2026
Learn Kubernetes security best practices with RBAC, Secrets, ServiceAccounts, Pod securityContext, NetworkPoli...
6 min read · Sep 17, 2026Stay in the loop. Get new Melochip articles
Receive Melochip article updates when new articles are available. Explicit opt-in only.
No comments yet. Start the discussion.