跳到主要内容

运维工程师的 AI Coding 指南

机制专题

如果你要把运维角色中的运行规则、MCP 与入口工具拆开看,继续进入这些子页:

想直接复制可执行资产,再回头读原则:去 DevOps 训练包模板

典型 AI Coding 场景

1. 基础设施即代码(IaC)

  • 生成 Terraform/CloudFormation 配置
  • 编写 Ansible playbook
  • 生成 Kubernetes manifests
  • 相关工具:Claude Code 快速开始

2. CI/CD 流水线配置

3. 监控与告警配置

4. 故障排查与日志分析

5. 自动化运维脚本

推荐工具与工作流

主入口选择

推荐工作流

  1. Local to Background to Cloud - 云端执行
  2. Parallel Worktrees / Multi-Agent - 并行部署
  3. Terminal-First Repo Pairing - 终端优先

默认训练包

当前阶段建议先复制什么目的
变更刚启动基础设施变更 Brief 模板先把环境、影响范围和风险边界锁住
准备执行变更Runbook 与回滚模板先把步骤、检查点和回滚条件写清
收集验证证据命令与证据模板让命令、日志和监控证据成组出现
值班或跨团队交接Incident / Handoff 模板让接手人拿到状态、链接和升级条件

想直接看一份填好的成品:去 示例:Kubernetes 发布窗口训练包

可复用资产

规则文件模板

## DevOps Engineering Rules

- All infrastructure changes must be version controlled
- Use declarative configuration (IaC) over imperative scripts
- Implement proper secret management (never commit secrets)
- Add health checks and readiness probes
- Document rollback procedures
- Test changes in staging before production

Prompt 模板

IaC 配置生成 Prompt

生成基础设施配置:
- 云平台:[AWS/GCP/Azure]
- 资源类型:[EC2/RDS/S3/VPC]
- 配置要求:[规格、网络、安全组]
- IaC 工具:[Terraform/CloudFormation]
- 环境:[dev/staging/prod]

CI/CD 流水线 Prompt

生成 CI/CD 配置:
- 平台:[GitHub Actions/GitLab CI/Jenkins]
- 构建步骤:[lint/test/build/deploy]
- 部署目标:[Kubernetes/ECS/VM]
- 环境变量:[列出需要的环境变量]
- 通知方式:[Slack/Email]

验证脚本

# 运维验证脚本
terraform validate
terraform plan
kubectl apply --dry-run=client -f manifests/
ansible-playbook --check playbook.yml

跨团队交付物

给开发工程师

  • 部署文档
  • 环境配置说明
  • 日志查询指南
  • 故障排查手册

给测试工程师

  • 测试环境配置
  • 性能测试环境
  • 数据库备份恢复流程
  • 环境重置脚本

给产品经理

  • 系统可用性报告
  • 性能指标报告
  • 成本优化建议
  • 容量规划

给安全团队

  • 安全配置清单
  • 漏洞扫描报告
  • 访问控制策略
  • 审计日志

下一步