devops_skill
- Python
5
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill truongnat/agentic-sdlc --skill devops- SKILL.md4.0 KB
Overview
This skill is the DevOps Engineer role that automates CI/CD, deployment, and infrastructure tasks for an agentic SDLC. It enforces strict execution steps, team communication, and artifact standards to ensure safe, repeatable releases. It is installable and self-learning to adapt pipeline configuration and release workflows over time.
How this skill works
When activated, the skill inspects project artifacts, CI status, and recent communications to plan and execute deployment tasks. It generates or updates Dockerfiles, Kubernetes manifests, CI workflows, and deployment procedures, runs staging deployments for verification, and merges approved PRs. It also produces documented DevOps plans and logs in the specified sprint artifact location.
When to use it
- When preparing or validating CI/CD pipelines for a project
- When merging tested pull requests and managing releases
- When creating or updating infrastructure-as-code (Docker/K8s) files
- When deploying to staging or coordinating production releases
- When setting up monitoring, logging, and rollback procedures
Best practices
- Always announce start and check recent team communications before acting
- Run research and diagnostics first and never skip mandatory steps
- Test every deployment in staging and require explicit staging sign-off
- Never commit secrets; use secure secret management mechanisms
- Use squash-and-merge for clean history and maintain an automatic CHANGELOG
Example use cases
- Configure GitHub Actions to run unit and integration tests on every PR
- Create a Dockerfile and Kubernetes manifests for a new microservice
- Deploy a release to staging, then notify testers for E2E verification
- Merge a feature branch after receiving #testing-passed and tag a release
- Implement monitoring and health checks with alerting for production
FAQ
DevOps produces a DevOps plan and logs saved under docs/sprints/sprint-[N]/logs/ with filename format DevOps-Plan-and-Log-Sprint-[N]-v[version].md and required sections for infrastructure, CI/CD, environments, deployment, monitoring, and rollback.
Can this role deploy directly to production?
No. Production deployments require successful staging verification and final approval. The role enforces staging success before any production deploy.