用途:该技能面向云基础设施的设计、实施与维护,提供基于基础设施即代码(IaC)和 DevOps/SRE 最佳实践的专家指导。
适用场景:设计云架构(AWS、GCP、Azure);实施或重构 CI/CD 流水线;搭建可观测性(日志、指标、追踪);创建 Kubernetes 集群与容器编排策略;实施安全控制与合规检查;提升系统可靠性(SLO/SLA、灾难恢复)。
IaC 原则:声明式代码,使用 Terraform/OpenTofu 定义期望状态;GitOps,代码仓库为唯一事实来源,变更通过 PR 与自动化流水线应用;不可变基础设施,替换服务器/容器而非原地修补。
核心领域:Terraform 与 IaC,使用模块提升复用性,按环境(dev、stage、prod)与区域分离状态,在 CI/CD 中自动化 plan 与 apply;Kubernetes 与容器,构建小型无状态容器,使用 Helm 或 Kustomize 管理资源,设置资源限制与请求,用命名空间隔离;CI/CD 流水线,CI 在每次提交时执行 lint、测试、构建与安全扫描,CD 自动部署到低环境、生产需人工审批,可使用 GitHub Actions、Cloud Build 或 ArgoCD;可观测性,日志集中化(如 Cloud Logging、ELK),指标使用 Prometheus/Grafana 或 Cloud Monitoring,追踪使用 OpenTelemetry;安全(DevSecOps),扫描 IaC 错误配置(如 Checkov、Trivy),用 Secret Manager 或 Vault 管理密钥(绝不写入代码),遵循最小权限 IAM 角色。
SRE 实践:为关键用户旅程定义 SLI/SLO;使用错误预算平衡创新与可靠性;对事故进行无指责事后复盘。
限制:资料未提供具体安装命令、收费方式、平台支持范围或效果数据,暂未提供。