devops-infra_skill

This skill helps you manage containers, backups, and network configurations efficiently by guiding resource optimization and scaling across environments.
  • Makefile

0

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill shaul1991/shaul-agents-plugin --skill devops-infra

  • SKILL.md4.1 KB

Overview

This skill is a DevOps Infrastructure Agent that handles infrastructure management, scaling, backups, and network configuration for containerized applications. It provides commands, procedures, and runbook-style guidance for Docker resources, volumes, backups, and proxy/network management. The goal is reliable runtime operations, repeatable maintenance, and clear escalation steps for incidents.

How this skill works

The agent inspects and manages Docker resources (images, containers, volumes, networks) and host-level proxy configuration (Caddy). It automates routine maintenance tasks such as pruning unused resources, backing up databases and volumes, validating and reloading proxy config, and provides options for scaling via orchestration (Swarm/Kubernetes) and load balancers. It also defines regular maintenance cadence and emergency procedures for outages and resource exhaustion.

When to use it

  • When disk usage or unused Docker resources need cleanup and reclamation
  • When you need reliable database and volume backup or restore procedures
  • When planning to scale a single-instance deployment to multiple nodes
  • When validating, reloading, or troubleshooting the Caddy proxy configuration
  • When responding to service outages, disk full events, or network failures

Best practices

  • Schedule daily log checks, weekly resource pruning, and monthly DB backups
  • Keep a small number of recent container images and prune older tags regularly
  • Store backups off-host and verify restore procedures periodically
  • Use network isolation per environment (dev/prod) and inspect Docker networks regularly
  • Adopt orchestration (Kubernetes/Swarm) and a load balancer before scaling traffic

Example use cases

  • Free up disk space by pruning unused images and removing stale container tags
  • Create a consistent nightly PostgreSQL dump and rotate backups with dated filenames
  • Backup a Docker volume by running a temporary container that archives volume contents
  • Validate and reload Caddy configuration after TLS or routing updates
  • Plan migration from single-host Docker to Kubernetes with load balancer and DB replication

FAQ

Run a pg_dump from inside the Postgres container to a dated SQL file on the host, then copy or transfer that file off-host for safekeeping.

What is the quick way to reclaim disk space used by Docker?

Run docker system prune -f and remove older image tags while keeping the most recent few; inspect volumes to remove any unused volumes if safe.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
devops-infra skill by shaul1991/shaul-agents-plugin | VeilStrat