senior-devops

Generates CI/CD pipelines, Terraform modules, and Kubernetes deployment manifests with rollback runbooks.

2|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/BryanPinheiro77/FinanceBot-BackEnd --skill senior-devops-bryanpinheiro77
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: senior-devops
Source: https://github.com/BryanPinheiro77/FinanceBot-BackEnd/tree/main/.agents/skills/senior-devops
Command: npx skills add https://github.com/BryanPinheiro77/FinanceBot-BackEnd --skill senior-devops-bryanpinheiro77

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Setting up CI/CD pipelines, infrastructure as code, and safe deployment workflows from scratch is repetitive and error-prone. This Skill scaffolds pipeline configs, Terraform modules, and Kubernetes manifests with health-check gates and rollback runbooks so teams can standardize DevOps practices across projects. ## Core Features & Use Cases - Pipeline Generator: Scaffolds GitHub Actions or CircleCI configs with build, test, security, and deploy stages, auto-detecting Node.js, Python, or Go runtimes. - Terraform Scaffolder: Generates validated Terraform module skeletons for AWS ECS, GCP GKE, and Azure AKS with consistent structure and optional terraform fmt/validate checks. - Deployment Manager: Produces blue/green or rolling Kubernetes manifests plus ordered kubectl runbooks with health-check gates and rollback procedures, without ever touching a live cluster. - Use Case: A team containerizing a new service can generate a GitHub Actions pipeline, scaffold an ECS Terraform module, and produce a blue/green deployment runbook for staging and production in one workflow. ## Quick Start Ask the assistant to generate a GitHub Actions CI/CD pipeline with build, test, and deploy stages for your project, then scaffold a Terraform ECS module and a blue-green deployment runbook for production.

Frequently Asked Questions about senior-devops

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a GitHub Actions CI/CD pipeline for my project?▼

Run the pipeline generator script with your project path, platform, and desired stages, for example python scripts/pipeline_generator.py ./app --platform=github --stages=build,test,deploy. It detects Node.js, Python, or Go projects and writes a workflow file to .github/workflows/ci.yml.

How do I scaffold a Terraform module for AWS ECS?▼

Use the terraform scaffolder with --provider=aws --module=ecs-service targeting your infrastructure directory. It writes main.tf, variables.tf, outputs.tf, and versions.tf, and runs terraform fmt and validate automatically when the terraform binary is installed.

What is the difference between blue-green and rolling deployment strategies?▼

Blue-green deploys to a separate slot and switches service traffic only after health checks pass, enabling instant rollback by switching the selector back. Rolling updates replace pods incrementally in place, which is simpler but mixes versions during the rollout.

Does the deployment manager apply changes directly to my Kubernetes cluster?▼

No. The deployment manager only writes manifest files and prints an ordered runbook of kubectl commands. A human reviews and executes each step, so no change reaches the cluster without explicit approval.

Which cloud providers and modules does the Terraform scaffolder support?▼

It supports three provider-module pairs: AWS with ecs-service, GCP with gke-deployment, and Azure with aks-service. Each pair is validated, so requesting a mismatched provider and module returns an error listing the valid combinations.

When should I use Terraform instead of Pulumi or CloudFormation?▼

Terraform or OpenTofu is the default choice for multi-cloud teams since one HCL language covers AWS, Azure, GCP, and thousands of providers. Choose Pulumi if your team prefers TypeScript or Python, and cloud-native tools like CloudFormation or Bicep only for single-cloud shops needing provider-specific features.