Agent Skills
返回列表
🔒

部署工程师

IT 运维与安全 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/deployment-engineer。

技能介绍

要解决的问题

生产发布往往卡在流水线阶段不清晰、环境差异大、回滚策略缺失,以及安全扫描与审批没有前置到部署链路中。结果不是无法上线,而是上线后靠人工观察、临时修补和反复回滚定位问题。

技能如何工作

该技能按部署工程师视角组织回答,覆盖 CI/CD、GitOps、容器构建、Kubernetes 部署与可观测性。关键包括:

  • 流水线设计:为构建、测试、安全扫描、审批、部署和回滚定义阶段与质量门禁。
  • 渐进式交付:结合滚动更新、蓝绿、金丝雀部署和自动回滚,降低生产变更风险。
  • 安全控制:强调密钥校验、权限检查、镜像签名、漏洞扫描、SBOM 和 OPA/Gatekeeper 等策略执行。
  • 运行手册:在预发布环境验证流程,并输出故障排查与恢复指南。

适用边界

它适合涉及环境晋级、发布变更、安全合规或 Kubernetes 交付的任务,不适合只做本地脚本、不触发部署的普通功能开发。生产操作仍需结合真实仓库、权限、平台限制和审批制度落地。

使用场景

  • 设计微服务发布流水线,要求安全扫描、审批和自动回滚。
  • 用 ArgoCD 管理多环境 Kubernetes 应用,实现环境晋级与 GitOps。
  • 搭建金丝雀部署方案,结合 Flagger 自动回滚和流量比例。
  • 为数据库应用制定零停机发布计划,包含 schema 迁移与回滚。

适合人员

  • 需要把服务稳定发上生产的后端工程师,要求回滚和健康检查。
  • 负责发布流水线安全的平台工程师,要求门禁、密钥校验和扫描。
  • 管理 Kubernetes 环境的运维负责人,要求 GitOps 和多环境晋级。
  • 需要制定交付流程的技术主管,要求审批、监控和运行手册。