[ PROMPT_NODE_24650 ]
Devops Iac Engineer 说明文档
[ SKILL_DOCUMENTATION ]
# 适用于 Claude 的 DevOps IaC 工程师技能
一套全面的 Claude 技能,旨在帮助 DevOps 团队实施基础设施即代码、管理云平台、部署容器化应用并维护可靠的生产系统。
## 概览
此技能为以下方面提供框架、模板和最佳实践:
- **Terraform & IaC** - 基础设施即代码实施模式
- **Kubernetes & 容器** - 容器编排与部署
- **云平台** - AWS, Azure, GCP 架构与服务
- **CI/CD 工作流** - GitOps、自动化测试与部署
- **可观测性** - 监控、日志与追踪策略
- **安全** - DevSecOps 实践与合规自动化
- **即用型模板** - 生产级配置
## 文件结构
DevOps IaC Engineer/
├── SKILL.md # 包含概览与核心工作流的主要技能文件
├── reference/
│ ├── terraform.md # Terraform 最佳实践与模式
│ ├── kubernetes.md # Kubernetes 与容器编排
│ ├── cloud_platforms.md # AWS, Azure, GCP 指南
│ ├── cicd.md # CI/CD 工作流与 GitOps
│ ├── observability.md # 监控、日志与追踪
│ ├── security.md # DevSecOps 与合规
│ └── templates.md # 即用型模板
├── scripts/
│ └── devops_utils.py # 通用 DevOps 任务的工具脚本
├── examples/
│ ├── terraform/ # Terraform 配置示例
│ ├── kubernetes/ # Kubernetes 清单示例
│ └── pipelines/ # CI/CD 工作流示例
└── README.md # 本文件
## 快速入门
### 1. 针对基础设施即代码
从 [SKILL.md](SKILL.md) → [reference/terraform.md](reference/terraform.md) 开始
- 使用 Terraform 模块模板实现可重用基础设施
- 使用 S3 + DynamoDB 实现远程状态管理
- 遵循密钥和凭证的安全最佳实践
- 应用成本优化模式
### 2. 针对 Kubernetes 部署
[reference/kubernetes.md](reference/kubernetes.md) → [reference/templates.md](reference/templates.md)
- 部署带有健康检查的生产级工作负载
- 实施自动扩缩容 (HPA/VPA)
- 配置 RBAC 和网络策略
- 使用 Helm Charts 进行应用打包
### 3. 针对云架构
[reference/cloud_platforms.md]