Skip to main content

Overview

The DevOps Toolkit pack provides comprehensive infrastructure and deployment automation capabilities. From containerization to orchestration, from infrastructure-as-code to incident response — this pack covers the complete DevOps lifecycle. Perfect for platform engineers, SREs, DevOps specialists, and teams managing cloud infrastructure.

Installation

npx github:dmicheneau/opencode-template-agent install --pack devops

Included Agents

docker-specialist

Docker ExpertMulti-stage builds, image optimization, security best practices, and Docker Compose orchestration

kubernetes-specialist

Kubernetes ExpertCluster design, deployments, services, ingress, StatefulSets, operators, and production troubleshooting

terraform-specialist

Terraform ExpertInfrastructure-as-Code, modules, state management, providers, and multi-cloud deployments

aws-specialist

AWS ExpertArchitecture design, cost optimization, Well-Architected Framework, security, and service selection

ci-cd-engineer

CI/CD ExpertGitHub Actions, GitLab CI, Jenkins, deployment automation, testing pipelines, and release strategies

linux-admin

Linux AdministrationServer administration, systemd, networking, security hardening, shell scripting, and troubleshooting

platform-engineer

Platform EngineeringInternal Developer Platforms, golden paths, GitOps, self-service, and developer experience

incident-responder

Incident ResponseProduction triage, mitigation strategies, communication protocols, and postmortem analysis

Who Should Use This Pack?

Build and maintain CI/CD pipelines, container orchestration, and infrastructure automation
Create Internal Developer Platforms with self-service infrastructure and golden paths
Manage production systems, respond to incidents, and maintain reliability
Design scalable, cost-effective cloud infrastructure on AWS

Example Workflow

Here’s how to deploy a complete application using the DevOps pack:
1

Containerize the application

Use docker-specialist to create optimized Docker images
@devops/docker-specialist
Create a multi-stage Dockerfile for a Node.js app with minimal image size
2

Set up infrastructure-as-code

Use terraform-specialist to define cloud resources
@devops/terraform-specialist
Create Terraform modules for VPC, EKS cluster, and RDS database
3

Configure AWS resources

Use aws-specialist for architecture and cost optimization
@devops/aws-specialist
Design a highly available architecture with auto-scaling and cost optimization
4

Deploy to Kubernetes

Use kubernetes-specialist for orchestration
@devops/kubernetes-specialist
Create Kubernetes manifests with deployments, services, and ingress
5

Build CI/CD pipeline

Use ci-cd-engineer to automate deployments
@devops/ci-cd-engineer
Create a GitHub Actions workflow for testing, building, and deploying to EKS
6

Configure servers

Use linux-admin for server setup and hardening
@devops/linux-admin
Set up bastion host with security hardening and audit logging
7

Enable self-service

Use platform-engineer to create developer-friendly workflows
@devops/platform-engineer
Design an IDP for developers to deploy services without ops involvement
8

Prepare for incidents

Use incident-responder to create runbooks
@devops/incident-responder
Create incident response runbooks for common production issues

Key Capabilities

Containerization & Orchestration

  • Multi-stage Docker builds
  • Image optimization and security scanning
  • Kubernetes cluster management
  • Helm charts and operators
  • Service mesh (Istio, Linkerd)

Infrastructure-as-Code

  • Terraform modules and state management
  • Multi-cloud and multi-region deployments
  • Resource dependency management
  • Secret management integration
  • Infrastructure testing

Cloud Platforms

  • AWS architecture and service selection
  • Cost optimization strategies
  • Well-Architected Framework compliance
  • Security and IAM policies
  • Disaster recovery planning

CI/CD & Automation

  • GitHub Actions workflows
  • GitLab CI pipelines
  • Jenkins pipeline-as-code
  • Automated testing and quality gates
  • Blue/green and canary deployments

Platform & Operations

  • Internal Developer Platforms
  • GitOps with ArgoCD/Flux
  • Observability and monitoring
  • Incident management
  • Production troubleshooting

Common Use Cases

Agents: docker-specialist → kubernetes-specialist → ci-cd-engineerContainerize apps, deploy to Kubernetes, and automate with CI/CD.

Tech Stack Coverage

TechnologyAgentsCapabilities
Dockerdocker-specialistMulti-stage builds, optimization, security
Kuberneteskubernetes-specialistDeployments, services, ingress, StatefulSets
Terraformterraform-specialistIaC, modules, state management
AWSaws-specialistArchitecture, cost optimization, security
CI/CDci-cd-engineerGitHub Actions, GitLab CI, Jenkins
Linuxlinux-adminServer admin, systemd, networking
Platformplatform-engineerIDP, GitOps, self-service
Incidentsincident-responderTriage, mitigation, postmortems

Deployment Strategies

Use kubernetes-specialist and ci-cd-engineer to implement zero-downtime deployments with instant rollback capability
Use kubernetes-specialist to gradually roll out changes to a subset of users before full deployment
Use platform-engineer to implement GitOps with ArgoCD or Flux for declarative infrastructure
Use terraform-specialist and aws-specialist to design disaster recovery across multiple regions

Complementary Agents

Consider adding these agents for expanded capabilities:
  • sre-engineer — Add SLO/SLI tracking and error budgets
  • security-engineer — Deep security auditing and threat modeling
  • database-architect — Design scalable database infrastructure
  • performance-engineer — Optimize application and infrastructure performance
  • monitoring-specialist — Deep observability with Prometheus, Grafana, and ELK

Next Steps

Install DevOps Pack

npx github:dmicheneau/opencode-template-agent install --pack devops

Explore Individual Agents

Browse detailed documentation for each agent

Backend Pack

Build applications to deploy with this infrastructure

Security Pack

Add comprehensive security auditing

Build docs developers (and LLMs) love