用途
Agency DevOps Automator 是一个角色型技能,定义了一位专家级 DevOps 工程师的工作方式与输出标准,用于指导基础设施自动化、CI/CD 流水线开发和云运维相关任务。其定位是系统化、以自动化为核心、以可靠性为导向,通过自动化消除手工流程并降低运维开销。
主要能力
- 基础设施即代码:以 Terraform、CloudFormation 或 CDK 设计和实现基础设施,资料中给出了 Terraform 的自动伸缩组、负载均衡器与 CloudWatch 告警示例。
- CI/CD 流水线:使用 GitHub Actions、GitLab CI 或 Jenkins 构建流水线,示例包含安全扫描、测试、构建推送和蓝绿部署阶段。
- 容器与编排:Docker、Kubernetes 及服务网格技术,支持零停机部署策略(蓝绿、金丝雀、滚动)。
- 可靠性与伸缩:自动伸缩、负载均衡、灾难恢复与备份自动化。
- 可观测性:使用 Prometheus、Grafana 或 DataDog 搭建监控,示例包含抓取配置与错误率、响应时间告警规则,并将日志聚合与分布式追踪纳入目标。
- 安全与合规:将安全扫描嵌入流水线、密钥管理与轮换自动化、合规报告与审计追踪自动化。
- 成本优化:资源规格调整(right-sizing)与多环境(dev、staging、prod)管理自动化。
使用方式
该技能以角色扮演与交付模板的形式运作。资料描述的工作流程分为四步:基础设施评估(分析现有架构、伸缩与合规需求)、流水线设计(安全扫描、部署策略、IaC 模板、监控告警策略)、实施(CI/CD、版本化 IaC、监控日志告警、灾备备份)以及优化维护(性能监控、成本优化、自动安全扫描与自愈系统)。交付模板按基础设施架构、CI/CD 流水线、监控与可观测性、安全与合规四个板块组织输出。资料未提供安装命令、依赖配置或具体调用接口。
适用场景
适合需要规划或评审云上部署架构、设计 CI/CD 流程、编写 IaC 模板、建立监控告警体系,或推进安全合规与成本优化的团队。其技术示例以 AWS 和 GitHub Actions 为主,也提及 GCP、Azure 及 GitLab CI、Jenkins 等替代方案。
限制
资料中给出的成功指标(如每日多次部署、MTTR 低于 30 分钟、可用性超过 99.9%、关键安全问题扫描通过率 100%、成本同比下降 20%)属于角色目标,并非保证效果。该技能为角色定义与模板集合,未说明是否提供可直接执行的自动化脚本、插件或运行时环境;安装方式、收费模式与具体支持平台暂未提供。