devops-iac-engineer
Skill1 starsChanged 8 months agoMITView on GitHub
Implements infrastructure as code using Terraform, Kubernetes, and cloud platforms. Designs scalable architectures, CI/CD pipelines, and observability solutions. Provides security-first DevOps practices and site reliability engineering guidance.
In this repository33 other files it gives its agents.
- argocdSkill
- c-cpp-compilersSkill
- coding-guidelinesSkill
- dag-flowdSkill
- flowd-rules-authorSkill
- frontend-designSkill
- ghSkill
- grafana-dashboardsSkill
- helmSkill
- kustomizeSkill
- legalizerSkill
- lua-projectsSkill
- markdown-documentationSkill
- mermaid-diagramsSkill
- meta-cognition-parallelSkill
- podmasterSkill
- practical-haskellSkill
- rcaSkill
- researcherSkill
- security-auditSkill
- solidity-securitySkill
- svg-genSkill
- tdd-red-green-refactorSkill
- tmux-masterySkill
- tokenomics-designSkill
- ultimate-dbSkill
- ultimate-nixosSkill
- ultimate-rustSkill
- ultimate-web3Skill
- web3-frontendSkill
- web3-testingSkill
- web3-whitepaperSkill
- ziglangSkill
The file
Files
DevOps IaC Engineer
Guidance for designing, implementing, and maintaining cloud infrastructure using Infrastructure as Code principles.
Reference Files
- Terraform & IaC: terraform.md -- workspaces, modules, state management, naming conventions
- GCP: gcp.md -- VPC, GKE, Cloud SQL, Cloud Run, IAM, Secret Manager, cost
- Kubernetes: kubernetes.md -- deployments, services, RBAC, Helm
- Cloud Platforms: cloud_platforms.md -- AWS, Azure, GCP comparison, multi-cloud, DR
- CI/CD & GitOps: cicd.md -- pipelines, ArgoCD, Flux, deployment strategies
- Observability: observability.md -- metrics, logging, tracing, SLI/SLO
- Security: security.md -- secrets, container security, network policies, compliance
- Templates: templates.md -- EKS, GKE, RDS, Cloud SQL, CI/CD, Makefile configs
Terminology
- Infrastructure as Code (IaC): managing infrastructure through declarative code
- GitOps: Git as the single source of truth for infrastructure and applications
- Immutable Infrastructure: components replaced rather than modified in place
- Observability: understanding system state from external outputs (logs, metrics, traces)
- SLI/SLO/SLA: Service Level Indicators/Objectives/Agreements
- RTO/RPO: Recovery Time Objective/Recovery Point Objective
Implementation Workflow
- Understand requirements -- business need, scale, constraints, dependencies
- Design architecture -- cloud platform, HA, network topology, data flows
- Select tooling -- Terraform for provisioning, Kubernetes for orchestration, CI/CD platform
- Implement IaC -- modular code, state management, naming conventions, tagging
- Set up observability -- define SLIs/SLOs, logging, metrics, tracing, alerting
- Build CI/CD -- pipeline stages, automated testing, GitOps, deployment strategy
- Test and validate -- security scans, compliance checks, DR drills, load testing
- Deploy and monitor -- phased rollout, metric validation, runbooks
Tool Selection
Multi-Cloud -- Terraform or OpenTofu Container Orchestration -- Kubernetes (EKS, GKE, AKS) Simple Containers -- ECS, Cloud Run, or App Service Configuration Management -- Ansible or cloud-native solutions GitOps -- ArgoCD CI/CD -- GitHub Actions, GitLab CI, or Jenkins
Common Problems
Infrastructure drift -- automated drift detection, terraform plan in CI, read-only production access, state file integrity
Secrets exposure -- cloud-native secret managers (AWS Secrets Manager, GCP Secret Manager, Vault), SOPS for encrypted secrets in Git, IRSA/Workload Identity
Cost overruns -- tagging strategy, cost allocation tags, budget alerts, right-sizing, spot instances, auto-scaling
Complex K8s configs -- Helm for templating, Kustomize for environment overlays, GitOps for declarative state, operators for stateful workloads
When this skill is not enough
- Auditing a repository for vulnerabilities, or writing a findings report: use
security-audit. This skill designs and hardens infrastructure.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

