DevOps Skill
Deploy and manage cloud infrastructure across Cloudflare, Docker, Google Cloud, and Kubernetes.
When to Use
-
Deploy serverless apps to Cloudflare Workers/Pages
-
Containerize apps with Docker, Docker Compose
-
Manage GCP with gcloud CLI (Cloud Run, GKE, Cloud SQL)
-
Kubernetes cluster management (kubectl, Helm)
-
GitOps workflows (Argo CD, Flux)
-
CI/CD pipelines, multi-region deployments
-
Security audits, RBAC, network policies
Platform Selection
Need Choose
Sub-50ms latency globally Cloudflare Workers
Large file storage (zero egress) Cloudflare R2
SQL database (global reads) Cloudflare D1
Containerized workloads Docker + Cloud Run/GKE
Enterprise Kubernetes GKE
Managed relational DB Cloud SQL
Static site + API Cloudflare Pages
Container orchestration Kubernetes
Package management for K8s Helm
Quick Start
Cloudflare Worker
wrangler init my-worker && cd my-worker && wrangler deploy
Docker
docker build -t myapp . && docker run -p 3000:3000 myapp
GCP Cloud Run
gcloud run deploy my-service --image gcr.io/project/image --region us-central1
Kubernetes
kubectl apply -f manifests/ && kubectl get pods
Reference Navigation
Cloudflare Platform
-
cloudflare-platform.md
-
Edge computing overview
-
cloudflare-workers-basics.md
-
Handler types, patterns
-
cloudflare-workers-advanced.md
-
Performance, optimization
-
cloudflare-workers-apis.md
-
Runtime APIs, bindings
-
cloudflare-r2-storage.md
-
Object storage, S3 compatibility
-
cloudflare-d1-kv.md
-
D1 SQLite, KV store
-
browser-rendering.md
-
Puppeteer automation
Docker
-
docker-basics.md
-
Dockerfile, images, containers
-
docker-compose.md
-
Multi-container apps
Google Cloud
-
gcloud-platform.md
-
gcloud CLI, authentication
-
gcloud-services.md
-
Compute Engine, GKE, Cloud Run
Kubernetes
-
kubernetes-basics.md
-
Core concepts, architecture, workloads
-
kubernetes-kubectl.md
-
Essential commands, debugging workflow
-
kubernetes-helm.md / kubernetes-helm-advanced.md
-
Helm charts, templates
-
kubernetes-security.md / kubernetes-security-advanced.md
-
RBAC, secrets
-
kubernetes-workflows.md / kubernetes-workflows-advanced.md
-
GitOps, CI/CD
-
kubernetes-troubleshooting.md / kubernetes-troubleshooting-advanced.md
-
Debug
Scripts
-
scripts/cloudflare-deploy.py
-
Automate Worker deployments
-
scripts/docker-optimize.py
-
Analyze Dockerfiles
Best Practices
Security: Non-root containers, RBAC, secrets in env vars, image scanning Performance: Multi-stage builds, edge caching, resource limits Cost: R2 for large egress, caching, right-size resources Development: Docker Compose local dev, wrangler dev, version control IaC
Resources
-
Cloudflare: https://developers.cloudflare.com
-
Docker: https://docs.docker.com
-
Kubernetes: https://kubernetes.io/docs
-
Helm: https://helm.sh/docs