devops-agent

Automate infrastructure, CI/CD pipelines, and Kubernetes manifests for Rust and Scala 3 services.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/asalhamed/dev-agents --skill devops-agent-asalhamed
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: devops-agent
Source: https://github.com/asalhamed/dev-agents/tree/main/devops-agent
Command: npx skills add https://github.com/asalhamed/dev-agents --skill devops-agent-asalhamed

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires kustomize, kubectl, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Managing complex infrastructure, CI/CD pipelines, and Kubernetes configurations across services is error-prone and hard to scale. The DevOps domain demands repeatable, safe practices with auditable changes, secure secret handling, and robust release automation.

Core Features & Use Cases

  • Declarative infrastructure management and opinionated pipeline templates for Rust and Scala 3 builds.
  • Kubernetes manifest governance with guardrails (resource limits, health probes, security context) and deterministic deployments.
  • GitHub Actions and multi-stage Docker workflows with reproducible builds, image tagging, and external-secret based secret management.

Use Case: Launch a new service by plugging in the Rust CI/CD blueprint and validating changes in staging before production.

Quick Start

Create a new service and implement the Rust CI/CD blueprint to validate changes in staging before production.

Frequently Asked Questions about devops-agent

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

FAQPage Schema
How do I automate Kubernetes manifest deployments with built-in guardrails for resource limits and health probes?▼

Kubernetes manifest deployments are automated by enforcing guardrails for resource limits, health probes, and security context to ensure deterministic and safe releases. It applies opinionated templates for multi-service environments using kustomize and kubectl.

Can I use GitHub Actions to create reproducible CI/CD pipelines for Rust and Scala 3 builds?▼

GitHub Actions workflows support reproducible CI/CD pipelines for Rust and Scala 3 builds. The automation applies multi-stage Docker workflows with deterministic image tagging and immutable pipeline configurations.

What is the best way to handle secrets in Kubernetes CI/CD pipelines without exposing sensitive data?▼

Secret handling in Kubernetes CI/CD pipelines is managed securely using ExternalSecret. This approach enforces reproducibility and safety by externalizing sensitive data away from the immutable pipeline configurations.

Do I need kustomize and kubectl installed to manage declarative infrastructure and Kubernetes configurations?▼

Kustomize and kubectl are required dependencies to manage declarative infrastructure and Kubernetes configurations. They enable the automation to apply opinionated templates and validate multi-service environment deployments safely.

How does immutable pipeline configuration improve safety during multi-service infrastructure deployment?▼

Immutable pipeline configuration improves deployment safety by ensuring CI/CD processes are repeatable and auditable. This prevents unauthorized mid-pipeline changes, enforcing robust release automation and deterministic outcomes across services.

When should I not use opinionated templates for my infrastructure pipelines?▼

Opinionated templates for infrastructure pipelines are not suitable for non-Kubernetes environments or builds outside of Rust and Scala 3. The automation relies on specific GitHub Actions, Docker, and ExternalSecret integrations to enforce its guardrails.