| name | devops |
| description | Deploy to Cloudflare (Workers, R2, D1), Docker, GCP (Cloud Run, GKE), Kubernetes (kubectl, Helm). Use for serverless, containers, CI/CD, GitOps, security audit. |
| license | MIT |
| version | 2.0.0 |
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
wrangler init my-worker && cd my-worker && wrangler deploy
docker build -t myapp . && docker run -p 3000:3000 myapp
gcloud run deploy my-service --image gcr.io/project/image --region us-central1
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