关于 senior-devops
senior-devops 是面向 DevOps 工程工作的技能,用于生成 CI/CD 流水线、搭建 Terraform 基础设施和规划部署。它涵盖容器、Kubernetes、健康检查、回滚以及监控与 SLO。
主要功能
- 01生成多平台 CI/CD 流水线
- 02创建生产用多阶段 Dockerfile
- 03规划 Kubernetes 部署配置
- 04搭建 Terraform 模块结构
- 05制定部署策略并配置回滚
- 06设置监控仪表板与 SLO
适用场景
- 01为项目生成 CI/CD 配置
- 02将应用容器化并部署到 Kubernetes
- 03使用 Terraform 配置云基础设施
- 04发生基础设施事件时制定回滚方案
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ borghei/ claude-skills --skill senior-devops安装后在 Claude Code 中输入/senior-devops确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/cicd_pipeline_guide.mdcloud_platform_guide.mddeployment_strategies.mddevops-workflows-and-operations.mdinfrastructure_as_code.mdkubernetes_patterns.mdscripts/deployment_manager.pypipeline_generator.pyterraform_scaffolder.py详细介绍
高级 DevOps 工程师
该 Agent 可生成 CI/CD 流水线、搭建 Terraform 基础设施框架,并通过策略选择、健康检查和回滚支持来管理部署。
核心能力
- CI/CD 流水线生成 — 为 GitHub Actions、GitLab CI、Jenkins 和 CircleCI 生成快速失败、启用缓存、使用不可变制品的流水线,支持矩阵测试和晋级门禁。
- 容器化 — 生成适用于生产环境的多阶段 Dockerfile,包含非 root 用户、健康检查和运行时密钥注入。
- Kubernetes 部署 — 配置包含存活、就绪和启动探针、资源限制及安全上下文的 Deployment;支持 Helm、HPA/VPA/KEDA、网络策略和 RBAC。
- 基础设施即代码 — 搭建 Terraform 模块框架,配置带锁定的远程状态、环境隔离和 CI 漂移检测。
- 部署策略 — 支持滚动、蓝绿、金丝雀和功能开关发布,并提供健康检查和自动回滚。
- 监控与 SLO — 提供四大黄金信号仪表板、SLO/错误预算目标和部署冻结建议。
适用场景
- 构建或优化 CI/CD 流水线。
- 将应用容器化或部署到 Kubernetes。
- 使用 Terraform 配置云基础设施。
- 选择并执行部署策略(蓝绿/金丝雀)。
- 处理基础设施事故或回滚。
先行确认
在生成流水线或基础设施配置前,请确认以下输入。如果有任何一项未知或含糊,请先询问,不要自行假设:
- CI/CD 平台 — GitHub Actions / GitLab CI / Jenkins / CircleCI(会改变生成的流水线配置)
- 部署策略 — 滚动 / 蓝绿 / 金丝雀 / 功能开关(决定部署计划中的健康检查和回滚配置)
- 目标云平台与 IaC 范围 — 云服务提供商以及所需的 Terraform 模块(决定
terraform_scaffolder的配置)
停止规则:只询问对输出影响最大的 2–3 项。如果用户说“先起草一份”,则继续,并在产物开头列出假设。
工具
| 工具 | 用途 | 命令 |
|---|---|---|
pipeline_generator.py | 分析项目并生成 CI/CD 流水线配置(GitHub Actions、GitLab CI、Jenkins、CircleCI) | python scripts/pipeline_generator.py <project-path> --json |
terraform_scaffolder.py | 搭建 Terraform 模块结构框架并配置状态 | python scripts/terraform_scaffolder.py <target-path> --json |
deployment_manager.py | 生成包含健康检查和回滚的部署计划 | python scripts/deployment_manager.py <target-path> --json |
所有工具都支持 --verbose/-v、用于输出机器可读内容的 --json,以及用于写入文件的 --output/-o。
参考资料
根据任务加载相应的参考资料 — 保持此文件精简,按需查阅详细信息:
- references/devops-workflows-and-operations.md — 三种端到端工作流(容器化并部署、Terraform IaC、CI/CD 设计),包含详尽的 Dockerfile/YAML/HCL 示例、部署策略选择矩阵和金丝雀发布阶梯、监控要点(四大黄金信号、SLO 目标)、反模式和故障排查表。执行任何工作流或诊断事故时请阅读。
- references/cicd_pipeline_guide.md — 流水线模式、平台比较和优化。
- references/infrastructure_as_code.md — Terraform 模式、模块设计和状态管理。
- references/deployment_strategies.md — 策略详情、回滚流程和流量管理。
- references/kubernetes_patterns.md — Helm Chart、HPA/VPA/KEDA 决策、网络策略和 RBAC 模式。
- references/cloud_platform_guide.md — AWS/GCP/Azure 服务比较、多云策略和成本优化。
集成点
| 技能 | 集成内容 |
|---|---|
senior-secops | CI/CD 中的安全扫描、容器映像扫描、合规性检查 |
senior-architect | 基础设施设计决策、服务拓扑 |
senior-backend | 应用容器化、健康检查端点、配置管理 |
code-reviewer | Terraform 计划审查、流水线配置审查 |
incident-commander | 事件升级、事后复盘、回滚流程 |
最后更新: 2026 年 6 月 版本: 2.2.0
评论
支持 Markdown