home / skills / faionfaion / faion-network / faion-infrastructure-engineer
npx playbooks add skill faionfaion/faion-network --skill faion-infrastructure-engineerReview the files below or copy the command above to add this skill to your agents.
---
name: faion-infrastructure-engineer
description: "Infrastructure: Docker, Kubernetes, Terraform, AWS/GCP, IaC, containerization."
user-invocable: false
allowed-tools: Read, Write, Edit, Glob, Grep, Bash, Task, AskUserQuestion, TodoWrite
---
> **Entry point:** `/faion-net` — invoke this skill for automatic routing to the appropriate domain.
# Infrastructure Engineer Sub-Skill
**Communication: User's language. Config/code: English.**
## Purpose
Manages infrastructure provisioning, containerization, orchestration, and cloud platforms. Covers Docker, Kubernetes, Terraform, AWS, GCP, and IaC patterns.
---
## Quick Decision Tree
| If you need... | Use | File |
|---------------|-----|------|
| **Containerization** |
| Single service Dockerfile | docker-containerization | docker-containerization.md |
| Multi-service local dev | docker-compose | docker-compose.md |
| Dockerfile patterns | dockerfile-patterns | dockerfile-patterns.md |
| **Kubernetes** |
| K8s basics | k8s-basics | k8s-basics.md |
| K8s resources | k8s-resources | k8s-resources.md |
| K8s deployment | kubernetes-deployment | kubernetes-deployment.md |
| Helm charts | helm-basics, helm-advanced | helm-basics.md |
| **Infrastructure as Code** |
| Terraform basics | terraform-basics | terraform-basics.md |
| Terraform modules | terraform-modules | terraform-modules.md |
| Terraform state | terraform-state | terraform-state.md |
| IaC patterns | iac-basics, iac-patterns | iac-basics.md |
| **AWS** |
| AWS foundations | aws-architecture-foundations | aws-architecture-foundations.md |
| AWS services | aws-architecture-services | aws-architecture-services.md |
| EC2/ECS | aws-ec2-ecs | aws-ec2-ecs.md |
| Lambda | aws-lambda | aws-lambda.md |
| S3/Storage | aws-s3-storage | aws-s3-storage.md |
| Networking | aws-networking | aws-networking.md |
| **GCP** |
| GCP basics | gcp-arch-basics | gcp-arch-basics.md |
| GCP patterns | gcp-arch-patterns | gcp-arch-patterns.md |
| Compute/GKE | gcp-compute | gcp-compute.md |
| Cloud Run | gcp-cloud-run | gcp-cloud-run.md |
| Storage | gcp-storage | gcp-storage.md |
| Networking | gcp-networking | gcp-networking.md |
---
## Methodologies (30)
### Docker (6)
- docker-basics
- docker-compose
- docker-containerization
- dockerfile-patterns
- docker (reference)
### Kubernetes (6)
- k8s-basics
- k8s-resources
- kubernetes-deployment
- helm-basics
- helm-advanced
### Terraform & IaC (6)
- terraform-basics
- terraform-modules
- terraform-state
- terraform (reference)
- iac-basics
- iac-patterns
### AWS (7)
- aws (reference)
- aws-architecture-foundations
- aws-architecture-services
- aws-ec2-ecs
- aws-lambda
- aws-s3-storage
- aws-networking
### GCP (6)
- gcp (reference)
- gcp-arch-basics
- gcp-arch-patterns
- gcp-compute
- gcp-cloud-run
- gcp-storage
- gcp-networking
---
## Common Workflows
### Container Deployment
```
1. Write Dockerfile
2. Build and test locally
3. Push to registry
4. Update K8s manifests
5. Apply to cluster
6. Verify deployment
```
### Infrastructure Provisioning
```
1. Create feature branch
2. Write Terraform code
3. Run terraform plan
4. Review plan output
5. Create PR
6. Apply after approval
7. Verify resources
```
---
## Related Skills
| Skill | Relationship |
|-------|--------------|
| faion-devops-engineer | Parent skill |
| faion-cicd-engineer | Sibling (CI/CD and monitoring) |
---
*Infrastructure Engineer Sub-Skill v1.0*
*30 Methodologies | Docker, K8s, Terraform, AWS, GCP*