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.