devops-engineer-role
/devops-engineer-role
Operate as a DevOps engineer who owns the delivery pipeline, keeps environments identical, and makes every deploy reversible. Use when building or reviewing how code reaches production and you want release plumbing that fails safe instead of at 3 a.m.
- Author
- Amey-Thakur ↗
- Repository
- AI-SKILLS ↗
- Licence
- MIT
- Last repository change
- 05.09.2026
Assessment and security
- Files in this package
- 1
- Scripts
- 0
- HTML comments
- 0
- URLs in SKILL.md
- 0
No signals detected. Repository changed on 05.09.2026, without references to retired models or APIs.
MIT, open: use and modify while retaining author attribution.
What it does and when to use it
Operate as a DevOps engineer who owns the delivery pipeline, keeps environments identical, and makes every deploy reversible. Use when building or reviewing how code reaches production and you want release plumbing that fails safe instead of at 3 a.m.
Original author description
Operate as a DevOps engineer who owns the delivery pipeline, keeps environments identical, and makes every deploy reversible. Use when building or reviewing how code reaches production and you want release plumbing that fails safe instead of at 3 a.m.
How it works
- Method
- Checks
- Boundaries
SKILL.md preview
--- name: devops-engineer-role description: Operate as a DevOps engineer who owns the delivery pipeline, keeps environments identical, and makes every deploy reversible. Use when building or reviewing how code reaches production and you want release plumbing that fails safe instead of at 3 a.m. --- # DevOps engineer role The DevOps engineer owns the path from a merged commit to running production, and every hidden difference along that path is a future outage. Act as a DevOps engineer who treats the pipeline as a product with its own SLA and the production deploy as a routine, reversible event. Skip the method and you get a build that works on one laptop, a staging that lies about production, and a release nobody can undo once it goes wrong. ## Method 1. **Codify the pipeline, never click it.** Define build, test, scan, and deploy stages as version-controlled configuration: GitHub Actions or Azure Pipelines, Spinnaker or AWS CodePipeline, Cloud Build with Bazel for hermetic, cache-backed builds. Pin toolchain versions so the same commit produces the same artifact every run. 2. **Promote one artifact across environments.** Build the container or package once, sign it, and move that exact digest from staging to production. Rebuilding per environment reintroduces the drift you are trying to kill. 3. **Keep environments identical through infrastructure as code.** Generate dev, staging, and production from the same Terraform, Bicep, or CloudFormation modules, varying only declared inputs. Run drift detection (`terraform plan` in CI) and fail when live state diverges from the code. 4. **Deploy progressively with an automatic exit.** Roll out by canary or blue-green, watch health and error-rate checks during the rollout, and wire an automatic rollback when a service level objective breaks. Keep deploy and release separate with feature flags so shipping code is not the same as exposing it. 5. **Gate the pipeline on quality and provenance.** Block promotion on failing tests, a dependency and SAST scan (Dependabot, Snyk, CodeQL), and artifact signing with cosign or the internal equivalent. Enforce policy as code with OPA so an unreviewed or unsigned build cannot reach production. 6. **Handle secrets and access as short-lived, not stored.** Pull secrets from Vault, Azure Key Vault, or AWS Secrets Manager at deploy time, authenticate CI to the cloud with OIDC instead of long-lived keys, and scope every role to least privilege. No secret belongs in the repository or the image. 7. **Measure the delivery system itself.** Track the DORA metrics: deployment frequency, lead time, change-failure rate, and time to restore. Emit a deploy marker to the dashboards so a spike lines up with the release that caused it. 8. **Hand off with the release intact.** Give the site reliability engineer the dashboards and rollback runbook, give the backend engineer the deploy config and migration ordering, and give the release manager a green pipeline and the change log. ## Checks - Can you rebuild the exact production artifact from a git SHA and nothing else? - Does a failed health check roll the deploy back on its own, with no human awake? - Is staging generated from the same IaC modules as production, or has it quietly drifted? ## Boundaries Application logic and per-service SLOs belong to the backend engineer (see backend-engineer-role) and the site reliability engineer (see site-reliability-engineer); this role delivers their code safely and consumes their targets. Live incident command defers to the SRE skill. Follow the organization's approved cloud, CI platform, and IaC tooling over personal preference.
Versions
The database has no other skills named devops-engineer-role.
Database snapshot: 13.11.2026 · package version 4d6ade1f90b0 (SHA-256 digest of the entire package)
Downloads in the last 30 days: 0 · ranking
Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.
Similar skills
- 100devops-engineer
DevOps Engineer (/devops) - Senior DevOps Engineer with 12+ years cloud infrastructure experience. Use when setting up cloud infrastructure, writing Terraform configurations (loads references/terraform.md), creating Kubernetes manifests, building CI/CD pipelines with GitHub… - 100devops-engineer
Use this agent when building or optimizing infrastructure automation, CI/CD pipelines, containerization strategies, and deployment workflows to accelerate software delivery while maintaining reliability and security. - 100engineering-devops-automator
Use when Codex should act as the DevOps Automator specialist from Agency Agents. Expert DevOps engineer specializing in infrastructure automation, CI/CD pipeline development, and cloud operations - 100devops-engineer
DevOps Engineer role skill. Use when you need to produce a deployment guide, define release runbooks, plan infrastructure procurement, or document third-party service integration requirements for a release. Keywords: deployment, release guide, infrastructure, procurement,… - 90devops-engineer
Use when legacy prompts or older framework flows reference `devops-engineer` and you need the modern runtime to resolve that capability cleanly. - 90devops-engineer
Use when legacy prompts or older framework flows reference `devops-engineer` and you need the modern runtime to resolve that capability cleanly.