SKILL.md
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