software-engineering-eng-devops

Design CI/CD pipelines, deployment strategies, and operational guardrails.

Updated May 6, 2025
One-click install
npx skills add https://github.com/rodrigo-altissimo/qiartificial --skill software-engineering-eng-devops
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: software-engineering-eng-devops
Source: https://github.com/rodrigo-altissimo/qiartificial/tree/main/.claude/skills/software-engineering/eng-devops
Command: npx skills add https://github.com/rodrigo-altissimo/qiartificial --skill software-engineering-eng-devops

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams design CI/CD, deployment strategies, and production operations so software moves from commit to production faster and more reliably using DORA metrics, SLOs, and error budgets.

Core Features & Use Cases

  • CI/CD pipeline design: creates production-grade pipelines with build, test, scanning, staging, deployment, canarying, and automated rollback targets.
  • DORA-based assessment: measures deployment frequency, lead time, change failure rate, and MTTR to find the bottleneck metric and propose prioritized interventions.
  • Observability and reliability design: defines the Four Golden Signals, SLO/SLI/error-budget policies, alerting principles, and runbook-oriented incident readiness for smoother operations.
  • Infrastructure and container governance: reviews IaC and container/Kubernetes hardening guidance (immutability, security scanning, health checks, RBAC, and network policies) to reduce failure risk.

Quick Start

Ask the Skill: "Assess our delivery performance using DORA metrics and propose the top three pipeline and reliability changes to improve lead time and MTTR."

Frequently Asked Questions about software-engineering-eng-devops

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

FAQPage Schema
How do I design a CI/CD pipeline with automated rollback and canary deployments?

Designing a CI/CD pipeline with automated rollback involves structuring build, test, scanning, staging, and deployment stages with risk-aware rollout approaches like canary deployments and feature flags to ensure reliable delivery flow.

What are DORA metrics and how do they assess software delivery performance?

DORA metrics assess software delivery performance by measuring deployment frequency, lead time, change failure rate, and mean time to recovery (MTTR) to identify bottleneck metrics and propose prioritized pipeline and reliability interventions.

How do I define SLO and error budget policies for production reliability?

Defining SLO and error budget policies requires establishing Service Level Indicators (SLIs) based on the Four Golden Signals, creating alerting principles, and setting incident readiness runbooks to govern production reliability targets.

What is the best way to reduce change failure rate and MTTR in production deployments?

The best way to reduce change failure rate and MTTR is applying DORA-driven DevOps guardrails, including observability instrumentation for the Four Golden Signals, risk-aware canary rollouts, and automated rollback mechanisms within CI/CD pipelines.

Does this DevOps approach provide Kubernetes hardening and IaC governance guidance?

Yes, this DevOps approach provides infrastructure and container governance by reviewing Infrastructure as Code (IaC) and Kubernetes hardening practices including immutability, security scanning, health checks, RBAC, and network policies to reduce failure risk.

When should I implement feature flags instead of canary deployments for rollout strategies?

You should implement feature flags alongside canary deployments when your deployment strategy requires granular risk-aware rollout control, allowing targeted traffic routing and automated rollback capabilities to minimize change failure rates during production releases.