devops-iac-engineer

Implements infrastructure as code with Terraform, Kubernetes, and cloud platforms.

Updated Jul 24, 2026
One-click install
npx skills add https://github.com/eklyukin/my-ai-config --skill devops-iac-engineer-eklyukin
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: devops-iac-engineer
Source: https://github.com/eklyukin/my-ai-config/tree/main/skills/devops-iac-engineer
Command: npx skills add https://github.com/eklyukin/my-ai-config --skill devops-iac-engineer-eklyukin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, and includes scripts (resource) and references (resource) components.

What problem does it solve? Designing, provisioning, and operating cloud infrastructure involves many moving parts—Terraform modules, Kubernetes manifests, CI/CD pipelines, observability, and security controls. This Skill provides structured workflows, production-oriented reference material, and utility scripts so teams can implement infrastructure as code consistently instead of assembling patterns from scratch. ## Core Features & Use Cases - Terraform & Cloud Architecture: Best practices for modular IaC, remote state with locking, and multi-tier architectures on AWS, Azure, and GCP, including cost optimization and disaster recovery patterns. - Kubernetes & GitOps: Production-ready deployment manifests with health checks, RBAC, network policies, HPA/VPA autoscaling, Helm charts, and ArgoCD/Flux GitOps configurations with canary and blue/green strategies. - CI/CD & Security: Pipeline templates for GitHub Actions, GitLab CI, and Jenkins, plus DevSecOps guidance and a utility script for project scaffolding, manifest validation, and secret scanning. - Use Case: A team needs to deploy a new containerized application. They follow the infrastructure workflow in SKILL.md, scaffold a Terraform project with the utility script, apply the production-ready Kubernetes deployment pattern, and wire up an ArgoCD GitOps pipeline with progressive delivery. ## Quick Start Ask the assistant to initialize a Terraform project for AWS and generate a production-ready Kubernetes deployment manifest for your application.

Frequently Asked Questions about devops-iac-engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I initialize a Terraform project with remote state?▼

Run the utility script with 'terraform init-project --name myproject --cloud aws --region us-east-1' to generate an environment-based directory structure. It creates dev, staging, and prod configurations with an S3 backend and DynamoDB state locking preconfigured.

How do I set up GitOps with ArgoCD or Flux?▼

The cicd reference covers both tools: ArgoCD uses Application and ApplicationSet manifests with automated sync policies, while Flux uses GitRepository and Kustomization resources. The utility script can scaffold either structure with 'gitops init --tool argocd --environments dev,staging,prod'.

What should a production-ready Kubernetes deployment include?▼

The kubernetes reference defines a deployment with resource requests and limits, liveness/readiness/startup probes, non-root security contexts, pod anti-affinity, and ConfigMap/Secret integration. It also covers HPA autoscaling, RBAC, and network policies for zero-trust networking.

Does the secret scanning script replace dedicated security tools?▼

No, the scan-secrets command performs basic regex-based detection of patterns like AWS keys and private keys. For comprehensive coverage, the references recommend dedicated tools such as Trivy, Checkov, trufflehog, and cloud-native secrets managers.

When should I use Terraform versus cloud-native tools like CloudFormation?▼

The decision framework recommends Terraform or Pulumi for multi-cloud requirements, while AWS-only environments can use Terraform, AWS CDK, or CloudFormation. Terraform is emphasized throughout for its modular, reusable approach across AWS, Azure, and GCP.