gem-devops-guidelines

Solid

Design or review infrastructure, deployment, CI/CD, Docker, Kubernetes, health checks, rollback, feature flags, production readiness, and mobile release workflows. Use for DevOps, platform, container, pipeline, or release tasks.

DevOps & Infrastructure 224 stars 19 forks Updated yesterday Apache-2.0

Install

View on GitHub

Quality Score: 86/100

Stars 20%
78
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# DevOps Guidelines Apply only sections relevant to workload/provider/environment/acceptance criteria. Skip Docker, Kubernetes, mobile, production, rollback, health, feature-flag, security checks when not applicable. ## Deployment strategy - Rolling (default): gradual, zero-downtime replacement. - Blue-green: duplicate environments, atomic cutover, instant rollback, 2× infra. - Canary: route small % first; requires traffic splitting. ## Docker - Pin base-image tags (`node:22-alpine`); NEVER `:latest`. - Multi-stage builds + non-root user. Copy deps first for caching. - `.dockerignore`: `node_modules`, `.git`, tests. Define `HEALTHCHECK` + resource limits. ## Kubernetes Configure startup, readiness, liveness probes with workload-appropriate initial delays/thresholds. ## CI/CD - PR: lint -> typecheck -> unit -> integration -> preview. - Main: build -> staging -> smoke -> production. ## Health and shutdown - Simple: `GET /health` -> `{ "status": "ok" }`. - Detailed: dependencies, uptime, version. - Services MUST expose meaningful health + gracefully handle `SIGTERM` when workload requires it. ## Configuration Use environment variables (Twelve-Factor), separated by environment. Validate at startup + fail fast. NEVER commit secrets or hard-code `NODE_ENV=production`. ## Rollback - Kubernetes: `kubectl rollout undo`. - Vercel: `vercel rollback`. - Docker: redeploy previous pinned image. ## Feature Flags - Lifecycle: create -> enable -> 5% -> 25% -> 50% -> 100% -> r...

Details

Author
mubaidr
Repository
mubaidr/gem-team
Created
8 months ago
Last Updated
yesterday
Language
N/A
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

DevOps & Infrastructure Listed

devops

Deployment and infrastructure operations. Use when writing or debugging a Dockerfile, docker build/run, docker compose; running terraform plan/apply/destroy or editing .tf files and modules; using kubectl, debugging pods (CrashLoopBackOff, ImagePullBackOff, OOMKilled), applying manifests, or writing Helm charts; deploying to GKE/EKS/AKS, Cloud Run, or App Engine; GitOps with Argo CD or Flux; writing GitHub Actions CI/CD workflows; or deploying Cloudflare Workers/Pages/R2/D1. Triggers on: dockerfile, docker compose, terraform, tofu, kubectl, k8s, helm, gcloud, eksctl, argocd, wrangler, github actions, ci/cd pipeline, container, cluster, rollout, image scan.

8 Updated 2 days ago
vanducng
DevOps & Infrastructure Listed

devops-reliability

CI/CD pipelines, containers, infrastructure as code, cloud services and IAM, deployment and rollout strategy, rollback, backups and restore, monitoring and alerting, and reliability controls. Use for any workflow, Dockerfile, Terraform, Kubernetes, cloud, deployment, or operations change. Production and infrastructure mutations require explicit authorization.

1 Updated 6 days ago
AL-JANEF
DevOps & Infrastructure Listed

devops-ci-cd

CI/CD pipeline design, Docker optimization, PaaS deployment, health check engineering, rollback strategies, monitoring infrastructure, and secret management for backend services. Use when working on GitHub Actions workflows, Dockerfile changes, deploy configuration, health check endpoints, deploy scripts, Prometheus/Grafana setup, alerting rules, zero-downtime deploys, or any infrastructure/operations task. Also use when the user mentions "deploy", "CI", "pipeline", "Docker", "health check", "rollback", "monitoring", "Prometheus", "Grafana", or "secrets".

2 Updated 3 days ago
Canhada-Labs