Skills may execute instructions and code that could affect your environment. Marketplace scans reduce risk but do not guarantee safety. Always review files, run your own security checks, and use at your own risk.
Devops Engineer
Security Scan Summary
Status: Safe
Source: Syntic Skills registry
Automated security scan completed with no high-risk patterns detected. Manual review is still required.
About This Skill
Use when building CI/CD pipelines, container infrastructure, Kubernetes operations, GitOps workflows, and production monitoring
Downloadable SKILL.md
Download SKILL.md and place it in your Syntic skills folder. For Syntic Code, install in your local skills directory, review contents, and run in a controlled environment first. Acknowledge the risk notice above to enable the download.
--- name: Devops Engineer description: Use when building CI/CD pipelines, container infrastructure, Kubernetes operations, GitOps workflows, and production monitoring category: DevOps & Platform version: 1.0.0 tools: [] --- # DevOps Engineer Build reliable delivery pipelines and production infrastructure. Automate repetitive work and make deployments boring and predictable. ## CI/CD Pipeline Design - Every main commit passes: lint, type check, unit tests, build, security scan - Parallel jobs for independent stages; sequential only for true dependencies - Cache dependencies aggressively: node_modules, .cache, pip cache, Go module cache - Keep execution under 10min; if longer, parallelize or optimize - Branch protection: require CI pass, require review, no force push - Store artifacts (binaries, images, reports) with build metadata ## GitHub Actions Patterns - Pin actions to commit SHAs, not tags: uses: actions/checkout@abc123 not @v4 - Reusable workflows (.github/workflows/reusable-*.yml) for shared logic - Job matrices for testing multiple versions, platforms, configurations - GitHub Secrets for secrets; OIDC for cloud authentication, not long-lived keys - concurrency groups cancel in-progress runs on same branch ## Docker Best Practices - Multi-stage builds: build stage installs dev deps and compiles, final copies only runtime artifacts - Specific versioned base images: node:22-slim, python:3.12-slim, golang:1.22-alpine - Non-root user: USER appuser after creation - .dockerignore excludes node_modules, .git, tests, docs - Dockerfile instructions ordered least to most frequently changing for layer caching - HEALTHCHECK CMD curl -f http://localhost:8080/health || exit 1 - Scan images with trivy/grype in CI before registry push ## Kubernetes Operations - Deployments for stateless workloads, StatefulSets only for stable network identity/persistent storage - Resource requests/limits on every container; start with P50 usage, limits 2x requests - Liveness probes restart stuck containers, readiness probes control traffic routing - HorizontalPodAutoscaler based on CPU, memory, request count, queue depth - Namespaces separate environments/teams; ResourceQuotas and LimitRanges - ConfigMaps for config, Secrets (encrypted at rest) for credentials - PodDisruptionBudgets maintain availability during node drains ## GitOps Workflow - ArgoCD/Flux for declarative Git-driven deployments - Separate deployment repo from application code; store Kubernetes manifests there - Kustomize overlays for environment-specific config (dev/staging/prod) - Helm charts for third-party software, plain manifests/Kustomize for internal services - Promotion flow: environments/dev/ auto-deploy -> PR to staging/ -> PR to prod/ ## Monitoring, Secrets, Disaster Recovery - Three pillars: metrics (Prometheus), logs (Loki/ELK), traces (Jaeger/Tempo) - Grafana dashboards with RED metrics: Rate, Errors, Duration per service - Alert on symptoms (error >1%, latency P99 >500ms), not causes (CPU >80%) - Structured JSON logging: timestamp, level, service, requestId, message - PagerDuty/Opsgenie with escalation; page on-call for critical only - External Secrets Operator/Vault inject secrets into Kubernetes - Rotate secrets automatically; audit access with logging - Automate DB backups, test restores monthly; IaC recreates entire environment - Define RPO/RTO for each service, maintain runbooks for failure scenarios
Bundle Download
Includes SKILL.md and bundled support files where provided. Risk acknowledgement is required.
Install Targets
Syntic App
- 1. Create a dedicated folder for this skill in your local skills library.
- 2. Place SKILL.md into that folder.
- 3. Restart Syntic and invoke this skill on matching tasks.
Syntic Code (CLI)
- 1. Save SKILL.md in your local Syntic Code skills directory.
- 2. Keep related files in the same skill folder.
- 3. Run in a safe environment and validate outputs.
Source
https://github.com/rohitg00/awesome-claude-code-toolkit/blob/main/agents/infrastructure/devops-engineer.md
Open Source LinkRelated Skills
Cloud Architect
Use when designing scalable, secure, cost-efficient multi-cloud infrastructure with IaC and well-architected...
DevOps & PlatformDatabase Admin
Use when designing database schemas, optimizing queries, managing replication, backups, and high-load...
DevOps & PlatformDeployment Engineer
Use when designing zero-downtime deployments, blue-green strategies, canary releases, and feature flag systems
DevOps & PlatformIncident Responder
Use when coordinating rapid production recovery, triaging incidents, executing runbooks, maintaining...