该技能用于构建、修复或优化 CI/CD 流水线与发布自动化;实施 GitOps、制品晋级、容器交付与环境自动化;搭建服务可观测性、SLO、告警与交付基础设施运维手册;处理构建、部署及运行时可靠性的值班工作流;为应用团队标准化部署机制。
不应使用该技能的场景包括:制定发布策略、切换、回滚触发条件或发布风险分级(用 deployment-strategist);构建内部开发者门户、黄金路径或平台产品路线图(platform-engineer);以云网络、IAM 或 Terraform 模块为主要任务(infrastructure-engineer);添加安全门禁、SBOM、制品签名或 CI 威胁建模(devsecops);设计 SEV 流程、寻呼策略或事后复盘流程(incident-management-engineer);深入的 SLO/错误预算计划、PRR 或按服务可靠性工程(site-reliability-engineer)。
核心工作流包括五部分。一、CI/CD 流水线设计:标准阶段顺序为 checkout → lint/test → build → publish artifact → deploy non-prod → integration/e2e → promote prod;检查项含流水线即代码并入应用版本、可复现构建(锁定依赖、固定基础镜像)、并行化独立任务与依赖缓存、制品不可变(使用 digest 而非浮动 tag)、生产前人工或策略门禁、回滚路径文档化并每季度测试。二、GitOps 与环境:在 git 中声明期望状态(Helm、Kustomize、用于应用的 Terraform),通过 Argo CD 或 Flux 同步并启用漂移检测;每环境一个分支或路径,通过 PR 晋级;密钥不入 git,使用 External Secrets 或 sealed secrets;审计同步事件与失败协调。三、可观测性与 SRE:每服务最低可观测性为指标(RED/USE:速率、错误、时长、饱和度)、日志(结构化 JSON、关联 ID、不含密钥)、追踪(关键路径与跨服务调用);SLO 工作流为选 SLI → 设定目标与错误预算 → 按燃烧率告警 → 每周运维评审。四、事件与值班:分级严重性(客户影响、数据风险)、缓解(回滚、扩容、功能开关)、按节奏沟通状态、SEV1–2 在 48 小时内复盘、跟踪行动项至关闭。五、开发者平台(可选):黄金路径(模板仓库、标准流水线、本地开发一致)、带护栏的自助环境、按团队的成本与配额可见性。
参考文件加载时机:流水线与发布 → references/cicd_releases.md;GitOps 与环境晋级 → references/gitops_environments.md;指标、SLO、告警 → references/observability_sre.md;事件与值班 → references/incident_oncall.md;内部开发者平台 → references/platform_engineering.md。
相关技能按需求匹配:SLO/错误预算/PRR/可靠性归属用 site-reliability-engineer;云 VPC/IAM/Terraform 模块用 infrastructure-engineer;托管云服务与网络用 cloud-engineer;SAST/SBOM/OIDC 加固/流水线安全用 devsecops;数据管道 SLA 与仓库运维用 data-system-ops-lead;应用代码/API/UI 用 senior-fullstack-developer;发布策略/切换计划/变更分级用 deployment-strategist;IDP/黄金路径/开发者门户/平台 API 用 platform-engineer;跨团队里程碑/RAID/发布委员会用 technical-program-manager;SEV 模型/值班计划/复盘流程用 incident-management-engineer;K8s 集群部署与运维用 cluster-deployment-engineer;应用剖析/负载测试/性能回归用 performance-engineer。具体命令与配置示例暂未提供。