devops-cicd

Automate CI/CD pipelines and infrastructure management across environments.

3|4|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/jamestorrevillas/dev-skills --skill devops-cicd-jamestorrevillas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devops-cicd
Source: https://github.com/jamestorrevillas/dev-skills/tree/main/.github/skills/devops-cicd
Command: npx skills add https://github.com/jamestorrevillas/dev-skills --skill devops-cicd-jamestorrevillas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

CI/CD, IaC, and infrastructure automation are critical for reliable software delivery. This skill provides a blueprint, templates, and best practices to automate builds, tests, security scans, containerization, and deployment across cloud environments.

Core Features & Use Cases

  • CI/CD pipeline blueprint covering linting, unit tests, builds, integration tests, security scanning, and staged deployments
  • GitHub Actions templates for quality gates, security checks, and multi-job pipelines
  • Docker and Kubernetes best practices, including multi-stage builds, non-root users, health checks, and secure deployment patterns
  • Infrastructure as Code guidance with Terraform structure, environment separation, and remote state management
  • Monitoring, observability, and DevSecOps checklists to govern pipelines and deployments

Quick Start

Configure a GitHub Actions workflow that lint, tests, builds, scans, and deploys to a staging environment.

Frequently Asked Questions about devops-cicd

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

FAQPage Schema
How do I set up a CI/CD pipeline with GitHub Actions for Docker and Kubernetes?

Automate CI/CD pipelines by configuring GitHub Actions templates that lint, test, build, scan, and deploy Docker containers to Kubernetes environments. The pipeline enforces quality gates and security checks across multi-job workflows for staged deployments.

What are the best practices for secure Docker multi-stage builds in CI/CD?

Best practices for Docker builds include using multi-stage builds, running as non-root users, and implementing health checks. These CI/CD patterns ensure reproducible builds and secure containerization across your deployment pipeline.

How do I structure Terraform for environment separation in infrastructure as code?

Structure Terraform for environment separation by managing remote state and organizing IaC patterns for dev, staging, and production. This infrastructure as code approach ensures reproducible and manageable deployments across cloud environments.

How do I add DevSecOps security scanning to a CI/CD pipeline?

Add DevSecOps to a CI/CD pipeline by integrating security scanning and checklists into your GitHub Actions workflows. The pipeline enforces security checks as quality gates before allowing builds or deployments to proceed.

Does this CI/CD automation blueprint support monitoring and observability for deployments?

Yes, the CI/CD automation blueprint supports monitoring and observability for deployments. It includes checklists and patterns to govern pipelines and ensure deployments are observable across dev, staging, and production environments.

What's the difference between using IaC patterns and manual infrastructure management for CI/CD?

IaC patterns enforce reproducible builds and environment separation using Terraform with remote state, whereas manual infrastructure management lacks automated consistency. IaC ensures reliable infrastructure deployment across dev, staging, and production environments.