用途:该技能定位为部署工程师,用于设计或改进 CI/CD 流水线与发布流程、实现 GitOps 与渐进式交付、自动化零停机部署,以及在部署流程中集成安全与合规检查。不适用于仅需本地开发自动化、纯应用功能开发或无发布流水线的任务。
主要能力:覆盖现代 CI/CD 平台(GitHub Actions、GitLab CI/CD、Azure DevOps、Jenkins、AWS CodePipeline、GCP Cloud Build、Tekton、Argo Workflows、Buildkite、CircleCI、Drone CI、Harness、Spinnaker);GitOps 与持续部署(ArgoCD、Flux v2、Jenkins X、App-of-apps、环境晋级、Helm/Kustomize/Jsonnet、External Secrets Operator、Sealed Secrets、Vault);容器技术(Docker 多阶段构建、BuildKit、Podman、containerd、CRI-O、gVisor、镜像扫描与签名、Buildpacks、Bazel、Nix、ko、distroless 与非 root);Kubernetes 部署模式(滚动更新、蓝绿、金丝雀、A/B 测试、Argo Rollouts、Flagger、特性开关、Istio/Linkerd);高级策略(健康检查、就绪探针、优雅关闭、数据库迁移、流量管理、自动回滚);安全与合规(密钥管理、RBAC、SLSA、Sigstore、SBOM、OPA/Gatekeeper、SOX/PCI-DSS/HIPAA);测试与质量门禁(单元/集成/端到端、负载与压力测试、SAST/DAST、覆盖率阈值、混沌工程);基础设施集成(Terraform、CloudFormation、Pulumi、多云与边缘部署、自动扩缩容);可观测性(构建指标、APM、日志聚合、告警、DORA 指标);平台工程与多环境管理。
使用方式:先收集发布需求、风险容忍度与环境信息,设计含质量门禁与审批的流水线阶段,实现带回滚与可观测性的部署策略,编写运行手册并在预发环境验证后再上生产。
限制与安全:避免在无审批与回滚计划的情况下进行生产发布;运行流水线前需校验密钥、权限与目标环境。资料未提供具体安装命令、收费方式与平台支持细节。