Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+21 more

    DevOps Engine

    1

    DevOps maturity routing, CI/CD tool decision, container orchestration, monitoring/alerting, GitOps workflow.

    Free

    11 usesSecurity scanned

    DevOps Engine

    Example session with this skill installed

    Set up CI/CD for 8 microservices on Kubernetes.

    • Read your context and instructions
    • Compiled the devops engine

    CI/CD: 8-Service K8s Architecture

    CI: GitHub Actions (matrix builds)
    CD: ArgoCD (GitOps, K8s native)
    Pipeline: Lint+Test (2m) → Build+Scan (3m) → Staging (1m) → Integration (5m) → Prod (manual gate)
    Target: MTTR < 15min, >5 deploys/day

    Connects securely to your tools. The creator never sees your data.

    About this skill

    DevOps 决策引擎

    专家级 DevOps 实践指导与 CI/CD 建设决策支持


    1. 技能定位

    本技能为 DevOps 实践与 CI/CD 建设提供全链路决策支持,适用于:

    • 团队首次引入 DevOps 实践
    • 现有 CI/CD 流程优化与升级
    • 工具链选型与架构设计
    • 安全与监控体系建设
    • 运维效能提升与成本优化

    2. DevOps 成熟度路由

    成熟度等级决定了工具选型、流程设计和实施优先级。

    2.1 成熟度等级定义

    等级名称核心特征自动化程度部署频率平均前置时间
    L0手动阶段人工部署、文档驱动、纸质审批0-10%月/季度数天~数周
    L1基础自动化脚本自动化部分环节、CI萌芽20-40%周/双周数小时~1天
    L2持续集成自动化构建与测试、代码质量门禁50-70%日/周分钟~小时
    L3持续交付自动化部署到测试/预生产环境75-90%日~周分钟~小时
    L4持续部署全自动部署到生产环境、特性开关90-99%小时~日秒~分钟

    2.2 成熟度评估矩阵

    评分标准:A=1分, B=2分, C=3分, D=4分, E=5分

    总分当前成熟度推荐路径
    5-10分L0 手动阶段优先建立基础CI、实现核心脚本自动化
    11-15分L1 基础自动化完善CI流程、引入基础监控、增加测试覆盖率
    16-20分L2 持续集成打通CD流程、引入环境即代码、建立质量门禁
    21-23分L3 持续交付完善GitOps、实现特性开关、提升安全集成
    24-25分L4 持续部署优化平台工程、引入AIOps、实现FinOps

    2.3 各成熟度关键里程碑

    L0→L1 关键动作

    • 代码仓库统一(Git迁移)
    • 基础CI流程搭建(构建+单元测试)
    • 基础设施代码化(IaC基础)
    • 团队DevOps基础培训

    L1→L2 关键动作

    • 全面自动化测试(单元/集成/E2E)
    • 代码质量扫描集成
    • 镜像构建与仓库管理
    • 环境标准化(开发/测试/预生产)

    L2→L3 关键动作

    • 多环境流水线设计
    • 特性开关系统
    • 自动化部署到非生产环境
    • 监控告警体系完善
    • 安全扫描集成(SAST/DAST/SCA)

    L3→L4 关键动作

    • 生产环境自动化部署
    • 金丝雀发布/蓝绿部署
    • 零信任安全架构
    • 平台工程自服务化
    • 成本可见性与优化

    3. CI/CD 工具决策树

    3.1 工具选型决策矩阵

    维度GitHub ActionsGitLab CIJenkinsArgoCDTekton
    学习曲线⭐⭐ 入门快⭐⭐⭐ 中等⭐⭐⭐⭐ 陡峭⭐⭐⭐ 中等⭐⭐⭐⭐ 陡峭
    集成度⭐⭐⭐⭐⭐ GitHub原生⭐⭐⭐⭐⭐ GitLab原生⭐⭐ 自建需插件⭐⭐⭐ K8s原生⭐⭐⭐ K8s原生
    灵活性⭐⭐⭐ 中等⭐⭐⭐⭐ 高⭐⭐⭐⭐⭐ 极高⭐⭐⭐ 专注GitOps⭐⭐⭐⭐ 高
    成本免费(公开库)免费(开源版)免费+自托管免费开源免费开源
    企业特性需要Enterprise需要Ultimate需商业插件需Argo Enterprise需商业支持
    推荐场景GitHub生态项目GitLab生态/一体化复杂企业场景Kubernetes GitOps云原生CI/CD

    3.2 决策树流程

    3.3 工具组合推荐

    场景推荐组合说明
    初创团队GitHub Actions + Vercel/Netlify快速起步、零运维
    中型团队GitLab CI + Harbor + ArgoCD一体化DevOps平台
    大型企业Jenkins + Artifactory + ArgoCD + Spinnaker灵活定制、企业级
    云原生团队Tekton/ArgoCD + Prometheus + Helm全云原生栈
    混合云企业GitHub Actions + 自托管Runner + ArgoCD多云统一管理

    4. 容器编排选型

    4.1 选型决策树

    4.2 容器编排对比

    维度KubernetesDocker SwarmNomad
    复杂度高低中
    学习曲线陡峭(6-12月精通)平缓(1-2月)中等(3-6月)
    功能丰富度⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
    生态系统极其丰富一般一般
    资源效率中等高高
    多工作负载需配置需配置原生支持(容器/VM/单体)
    适用规模中大型小型中型

    4.3 Kubernetes 发行版选择

    发行版类型推荐场景优势劣势
    EKS托管控制面AWS云原生AWS深度集成、易管理AWS锁定、成本较高
    GKE托管控制面GCP云原生自动升级、多zone高可用GCP锁定
    ACK/ASK托管控制面阿里云/腾讯云国内合规、云厂商支持云锁定
    Rancher管理平台多集群管理统一界面、跨云管理额外资源消耗
    K3s轻量发行版边缘/IoT/小规模低资源占用、快速部署功能裁剪
    kubeadm手动部署有K8s专家团队完全可控运维成本高

    推荐原则:

    • 云上首选云厂商托管版(EKS/GKE/ACK)
    • 多云/混合云选 Rancher
    • 资源受限场景选 K3s
    • 核心生产环境不建议 kubeadm 自建

    5. 监控告警方案

    5.1 方案选型矩阵

    维度Prometheus+GrafanaELK StackDatadog自建方案
    学习成本中等高低极高
    成本模型开源免费开源免费+运维成本按host/log计费全自担
    指标监控⭐⭐⭐⭐⭐ 首选⭐⭐ 一般⭐⭐⭐⭐⭐ 优秀⭐⭐⭐⭐ 自定义
    日志分析⭐⭐ 需额外组件⭐⭐⭐⭐⭐ 首选⭐⭐⭐⭐ 优秀⭐⭐⭐⭐ 自定义
    链路追踪⭐⭐⭐ 需Jaeger⭐⭐⭐ 有限⭐⭐⭐⭐⭐ 优秀⭐⭐⭐⭐ 自定义
    APM能力需集成有限⭐⭐⭐⭐⭐ 原生⭐⭐⭐⭐ 自定义
    云原生友好⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
    推荐场景K8s指标监控日志聚合分析企业级全栈监控大型企业特定需求

    5.2 分层监控架构

    5.3 推荐组合方案

    团队规模推荐方案说明
    初创/小型Grafana Cloud / Datadog Free托管服务、快速上手
    中型团队Prometheus+Grafana+Loki+Jaeger开源自建、全覆盖
    大型企业Prometheus+Thanos+Grafana+ELK+Jaeger全栈自建、高可用
    多云/混合云Datadog / Cortex+Thanos统一视图、跨云聚合

    5.4 告警最佳实践


    6. GitOps 工作流

    6.1 工具选型对比

    维度ArgoCDFluxJenkins XSpinnaker
    架构风格Pull-basedPull-basedPush+PullPush-based
    K8s原生⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
    多集群支持⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
    UI界面⭐⭐⭐⭐⭐⭐⭐ 一般⭐⭐⭐⭐⭐⭐⭐
    Helm支持⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
    Kustomize支持⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
    配置复杂度中等简单高高
    企业特性Argo EnterpriseFlux Enterprise需商业支持Netflix生产验证

    6.2 分支策略决策

    策略适用规模环境分支优点缺点
    GitHub Flow<10人无环境分支简单、灵活不适合多环境
    GitFlow中大型develop/staging/prod版本控制清晰分支复杂
    trunk-basedDevOps成熟团队无长期分支快速集成需要特性开关

    6.3 环境管理模式

    6.4 GitOps 实施检查清单

    • 基础设施代码化(IaC)
    • 应用配置与代码分离
    • 单一真相源(Single Source of Truth)
    • 声明式基础设施
    • 自动同步 vs 手动批准(生产建议手动)
    • 漂移检测与告警
    • 回滚能力测试
    • 多集群支持架构

    7. 安全集成

    7.1 安全扫描分层

    7.2 工具选型

    类型工具集成方式推荐场景
    SASTSonarQubeCI步骤代码质量+安全
    CodeQLGitHub ActionsGitHub原生
    SemgrepCI/IDE轻量级规则
    DASTOWASP ZAPCI/CD集成API/Web扫描
    Burp Suite手动/自动化企业安全测试
    SCASnykCI/Registry依赖漏洞
    DependabotGitHub原生依赖更新
    Dependency Track物料清单管理企业合规
    镜像扫描TrivyCI/Registry轻量快速
    ClairHarbor集成K8s生态
    Aqua企业级全链路安全
    IaC扫描checkovCI/VCSTerraform/K8s
    tfsecCITerraform
    KubesecCIKubernetes YAML

    7.3 安全流水线设计


    8. 2026 年趋势

    8.1 Platform Engineering(平台工程)

    核心理念:构建自服务平台,降低开发者认知负担

    关键实践:

    • Backstage 作为开发者门户
    • 应用模板(Yeoman/Copier)+ 自定义 SDK
    • 环境申请自助化
    • 服务目录与 SLO 展示

    8.2 GitOps 成熟度提升

    趋势特征:

    • 从 GitOps 1.0(应用部署)→ GitOps 2.0(全链路)
    • 涵盖:基础设施、应用、策略、合规
    • 多集群/多租户统一管理
    • 漂移检测与自动修复

    8.3 AI 辅助运维(AIOps)

    应用场景:

    场景AI能力工具示例
    智能告警告警聚合、根因分析PagerDuty AI、Grafana AI
    日志分析异常检测、日志摘要Splunk AI、Loki+AI
    容量预测趋势预测、自动扩缩容KEDA+AI、AWS DevOps Guru
    故障修复自动化响应、根因修复Runbook自动化、AI辅助修复
    代码审查安全漏洞检测、代码优化GitHub Copilot、CodeRabbit

    8.4 eBPF 在可观测性的应用

    优势:

    • 内核级追踪,性能开销极低
    • 无需修改应用代码
    • 网络、安全、可观测性一体化

    应用方向:

    • Cilium:K8s 网络 + 网络策略
    • Pixie:零侵入应用可观测性
    • Falco:运行时安全
    • Parca:持续性能剖析

    8.5 FinOps(云成本优化)

    核心实践:


    9. 质量门控三级清单

    9.1 P0 门控(必须通过)

    检查项门控标准工具失败处理
    构建成功编译/打包成功,无错误构建工具原生阻止合并
    单元测试通过通过率 100%JUnit/PyTest/Go test阻止合并
    代码安全扫描无 Critical/High 漏洞SonarQube/CodeQL阻止合并
    敏感信息检测无硬编码密钥/密码Gitleaks/Secret Scanner阻止合并
    许可证合规无禁止性许可证FOSSA/ScanCode阻止合并
    镜像扫描无 Critical 漏洞Trivy/Clair阻止部署
    K8s YAML 语法有效 YAML + 基础验证kubeval阻止部署

    9.2 P1 门控(强烈建议)

    检查项门控标准工具失败处理
    测试覆盖率行覆盖率 >= 80%JaCoCo/Coverage.py警告+审批
    代码重复率重复率 < 3%SonarQube警告+审批
    代码风格符合 lint 规则ESLint/Pylint警告
    文档更新API/CHANGELOG 更新文件存在检查警告
    依赖更新无严重安全漏洞Dependabot/Snyk警告
    性能基准无明显性能退化Benchmark 工具警告+审批
    IaC 扫描无高危风险checkov/tfsec警告+审批

    9.3 P2 门控(建议优化)

    检查项目标标准工具反馈方式
    代码复杂度Cognitive Complexity < 15SonarQubePR评论
    单元测试质量无 Mock 滥用测试质量分析Dashboard
    日志规范结构化日志输出日志分析Dashboard
    可观测性关键指标埋点检查清单PR评论
    DRY 原则共享代码被复用代码分析建议
    技术债务累积债务可控SonarQube报告
    依赖新鲜度依赖更新于90天内RenovateDashboard

    10. 常见错误模式

    错误 1: 盲目追求全面自动化

    症状:

    • 团队在 L0 阶段就试图建立完整 CI/CD
    • 大量时间花在配置不常用的功能
    • 核心问题(频繁部署失败、沟通不畅)未解决

    正确做法:

    错误 2: 将 CI/CD 视为开发团队的"额外工作"

    症状:

    • CI/CD 任务被标记为 "待办"
    • 开发人员认为 DevOps 是运维的事
    • 构建失败无人处理

    正确做法:

    错误 3: 安全扫描流于形式

    症状:

    • 扫描报告无人查看
    • 漏洞积压数百条
    • P0 漏洞被批量标记为"误报"
    • 安全门禁被绕过

    正确做法:

    错误 4: 环境差异导致"在我机器上能跑"

    症状:

    • 测试环境通过,生产环境失败
    • 大量环境特定配置
    • 调试靠"猜"

    正确做法:

    错误 5: 缺乏渐进式迁移策略

    症状:

    • 一次性大迁移导致长时间停机
    • 迁移失败回滚困难
    • 团队对新系统抗拒

    正确做法:

    错误 6: 监控告警"只管发不管收"

    症状:

    • 告警泛滥,大量无效告警
    • 告警没人处理,逐渐忽视
    • 真正问题被噪音淹没

    正确做法:

    错误 7: 忽视成本控制

    症状:

    • 云账单每月增长但资源利用率低
    • 无人对成本负责
    • 资源创建容易、清理困难

    正确做法:

    错误 8: 文档与实践脱节

    症状:

    • 流程文档长期不更新
    • 新人按照文档操作失败
    • 文档成为"装饰"

    正确做法:

    错误 9: 回滚机制形同虚设

    症状:

    • 回滚需要几个小时
    • 回滚后系统状态不一致
    • 从未测试过回滚

    正确做法:

    错误 10: 过度工程化

    症状:

    • 复杂的多集群、多环境架构
    • 自研 CI/CD 平台
    • 微服务化时机过早

    正确做法:


    11. 快速诊断流程


    12. 参考资源

    类别资源链接
    成熟度模型DORA DevOps Researchdora.dev
    最佳实践Steve Turner - CI/CD Best Practices-
    GitOpsWeave GitOpsweaveworks.com/gitops
    安全扫描OWASP Benchmarkowasp.org
    监控体系Prometheus文档prometheus.io
    平台工程Backstagebackstage.io
    云成本FinOps Foundationfinops.org

    本技能内容基于业界最佳实践和2026年技术趋势编制 最后更新:2026年1月


    13. DevOps流水线自动化代码库

    13.1 CI/CD流水线配置生成器

    13.2 Kubernetes部署配置模板

    13.3 监控告警系统配置


    14. DevOps工具链深度对比表

    14.1 CI/CD工具完整对比

    工具名称维护者许可证学习曲线扩展性云原生企业特性推荐指数适用场景
    GitHub ActionsGitHub/MicrosoftMIT⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐需Enterprise⭐⭐⭐⭐⭐GitHub生态
    GitLab CIGitLabMIT⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐需Ultimate⭐⭐⭐⭐⭐一体化DevOps
    JenkinsJenkins社区MIT⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐需插件⭐⭐⭐复杂企业
    ArgoCDArgo ProjectApache 2.0⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐需企业版⭐⭐⭐⭐GitOps
    TektonCD FoundationApache 2.0⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐需自建⭐⭐⭐云原生CI/CD
    SpinnakerNetflix/Spinnaker社区Apache 2.0⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐原生企业级⭐⭐⭐⭐多云部署
    CircleCICircleCIBusiness Source⭐⭐⭐⭐⭐⭐⭐⭐⭐原生支持⭐⭐⭐⭐SaaS CI
    BitriseBitriseMIT⭐⭐⭐⭐⭐⭐⭐需企业版⭐⭐⭐移动端CI
    DroneHarnessApache 2.0⭐⭐⭐⭐⭐⭐⭐⭐⭐需企业版⭐⭐⭐容器化CI
    Azure PipelinesMicrosoftMIT⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐原生Azure⭐⭐⭐⭐Azure生态

    14.2 容器编排工具对比

    工具名称复杂度稳定性功能丰富度生态支持性能推荐指数适用规模
    Kubernetes高⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐极其丰富中等⭐⭐⭐⭐⭐中大型
    Docker Swarm低⭐⭐⭐⭐⭐一般高⭐⭐⭐小型/简单
    Nomad中⭐⭐⭐⭐⭐⭐⭐⭐一般高⭐⭐⭐⭐中型
    Apache Mesos高⭐⭐⭐⭐⭐⭐⭐一般高⭐⭐大型/遗留
    Rancher中⭐⭐⭐⭐⭐⭐⭐⭐丰富中等⭐⭐⭐⭐⭐多集群管理
    OpenShift高⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐丰富中等⭐⭐⭐⭐企业级K8s
    K3s低⭐⭐⭐⭐⭐⭐⭐良好高⭐⭐⭐⭐边缘/小规模
    MicroK8s中⭐⭐⭐⭐⭐⭐良好中等⭐⭐⭐⭐开发/小规模
    EKS/FKE/GKE低⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐云厂商中等⭐⭐⭐⭐⭐云原生
    ACK/ASK低⭐⭐⭐⭐⭐⭐⭐⭐⭐阿里云中等⭐⭐⭐⭐阿里云环境

    14.3 监控工具对比

    工具名称指标存储日志处理链路追踪告警可视化学习成本推荐指数
    Prometheus+Grafana⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐中等⭐⭐⭐⭐⭐
    Datadog⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐低⭐⭐⭐⭐⭐
    ELK Stack⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐高⭐⭐⭐⭐
    Splunk⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐中等⭐⭐⭐⭐
    New Relic⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐低⭐⭐⭐⭐
    Dynatrace⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐低⭐⭐⭐⭐⭐
    PagerDuty⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐低⭐⭐⭐⭐
    Sentry⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐低⭐⭐⭐⭐

    14.4 IaC工具对比

    工具名称语言状态管理生态系统云支持学习曲线推荐指数适用场景
    TerraformHCL⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐全部⭐⭐⭐⭐⭐⭐⭐⭐多云 IaC
    PulumiPython/TS/Go⭐⭐⭐⭐⭐⭐⭐⭐⭐全部⭐⭐⭐⭐⭐⭐⭐⭐代码化IaC
    AWS CDKTypeScript等⭐⭐⭐⭐⭐⭐⭐⭐AWS⭐⭐⭐⭐⭐⭐⭐AWS环境
    AnsibleYAML⭐⭐⭐⭐⭐⭐⭐全部⭐⭐⭐⭐⭐⭐配置管理
    HelmChart/YAML⭐⭐⭐⭐⭐⭐⭐⭐K8s⭐⭐⭐⭐⭐⭐K8s包管理
    KustomizeYAML⭐⭐⭐⭐⭐⭐⭐K8s⭐⭐⭐⭐⭐K8s配置
    CloudFormationJSON/YAML⭐⭐⭐⭐⭐⭐AWS⭐⭐⭐⭐⭐⭐AWS原生
    ARM TemplatesJSON⭐⭐⭐⭐⭐Azure⭐⭐⭐⭐⭐⭐⭐Azure原生

    15. DevOps实施SOP完整流程

    15.1 企业DevOps转型SOP

    15.2 DevOps工具链选型SOP

    15.3 流水线质量门控SOP


    本技能内容基于业界最佳实践和2026年技术趋势编制 最后更新:2026年1月

    How to use

    1. 1

      Connect your agent to the Agensi MCP

      Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup

    2. 2

      Sign in to Agensi

      Your agent shows a sign-in link. Sign in and click Allow.

    3. 3

      Ask for what you need

      Your agent loads this skill and uses it on your task. It always asks before any payment.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill goes through the trust checks below.

    Security scanned

    Checked by our 8-point scan before listing

    11 uses

    Times used to date

    Free forever

    No account required to browse

    Trust & safety

    Security scan

    Security scan passed 4 months ago

    • Free with an Agensi account

    Permissions

    Read Files

    File Scopes

    devops-engine/**

    No external API required

    Listed4 months ago

    What's inside

    Frequently Asked Questions

    It provides DevOps maturity routing, CI/CD tool decision, container orchestration, monitoring/alerting, GitOps workflow.

    No, this skill works out of the box with no external API keys needed.

    It uses decision routing, not generic advice — matching your scenario to the optimal framework and flagging pitfalls before you hit them.

    Yes, ready-to-use templates with fill-in-the-blank guidance and quality checklists.