Essential Cloud Tools
⌨️
⌨️
⌨️
🏗️
🐳
⚙️
🤖
🐙
📊
📦
AWS CLI
Command-line for AWS
Azure CLI
Command-line for Azure
Google Cloud SDK
gcloud CLI tool
Terraform
Infrastructure as Code
Docker
Containerization
Kubernetes
Container orchestration
Ansible
Config management
GitHub
Code + CI/CD pipelines
Grafana
Monitoring dashboards
Packer
Machine image builder
🚀 Cloud Portfolio Projects
AWSBeginner
Static Website + CloudFront CDN
Host a static portfolio or React app on S3, add CloudFront distribution for global CDN, set up Route 53 for a custom domain, and enable HTTPS with ACM.
S3 · CloudFront · Route 53 · ACM
AWSIntermediate
Serverless REST API with Lambda
Build a CRUD API using API Gateway + Lambda + DynamoDB. Implement IAM roles, add API key auth, and deploy with the Serverless Framework or SAM.
Lambda · API Gateway · DynamoDB · IAM
AWSAdvanced
3-Tier App on ECS with CI/CD
Deploy a containerized 3-tier app (React + Node + RDS) to ECS Fargate, set up CodePipeline for CI/CD from GitHub, and add CloudWatch monitoring.
ECS Fargate · RDS · CodePipeline · CloudWatch
AzureIntermediate
Azure Functions + Cosmos DB API
Build a serverless API with Azure Functions (HTTP trigger), store data in Cosmos DB, add Azure AD authentication, and monitor with Application Insights.
Azure Functions · Cosmos DB · Azure AD · App Insights
GCPIntermediate
ML Model on Cloud Run
Train a scikit-learn model, containerize a FastAPI prediction API with Docker, push to Artifact Registry, and deploy to Cloud Run with auto-scaling.
Cloud Run · Artifact Registry · FastAPI · Docker
DevOpsAdvanced
Kubernetes GitOps with ArgoCD
Set up a local Kubernetes cluster with minikube or kind, deploy a microservices app, implement GitOps with ArgoCD, and add Prometheus + Grafana monitoring.
Kubernetes · ArgoCD · Prometheus · Grafana · Helm