Authentication Setup
Getting auth right is always the first step on a new machine or project.- GCP — gcloud auth
- Azure — az login
1
Install the Google Cloud SDK
2
Authenticate interactively
3
Set default project and region
4
Application Default Credentials (for local dev)
5
Authenticate as a service account (CI/CD)
GCP — Key Services and CLI
Compute Engine (VMs)
Compute Engine (VMs)
Cloud Storage (GCS)
Cloud Storage (GCS)
lifecycle.json
GKE — Google Kubernetes Engine
GKE — Google Kubernetes Engine
Cloud Functions (Serverless)
Cloud Functions (Serverless)
Azure — Key Services and CLI
Virtual Machines
Virtual Machines
Blob Storage
Blob Storage
AKS — Azure Kubernetes Service
AKS — Azure Kubernetes Service
Azure Functions
Azure Functions
Cross-Cloud Service Comparison
The Terraform providers for all three clouds (AWS, GCP, Azure) are mature and widely used. Writing Terraform is often the fastest path to provisioning resources consistently across clouds — see the Terraform notes for patterns that apply to all three.
Related Notes
AWS Reference
Deep-dive CLI commands, IAM practices, S3 operations, and EC2 management for AWS.
Terraform
IaC patterns that work across AWS, GCP, and Azure with a unified workflow.
Kubernetes
Container orchestration patterns applicable to EKS, GKE, and AKS clusters.
FinOps & Cost Management
Cloud cost optimization strategies and tooling for multi-cloud environments.