Appearance
DevOps 和云计算是现代软件交付的基础设施,强调自动化、可观测性和可靠性。
操作系统与基础工具
必修
Linux 系统管理
必修
文件系统、进程管理、用户权限、systemd 服务管理
Shell 脚本编程
必修
变量、循环、条件判断、函数、sed / awk 文本处理
文本编辑器
必修
Vim 操作、Vim 配置与插件
网络基础
必修
IP 地址 / 子网掩码、路由、DNS 解析、iptables 规则
版本控制
必修
Git 分支策略、Git Flow、GitHub / GitLab 协作流程
Go / Python 编程
选修
自动化脚本、CLI 工具开发、REST API 调用
容器化与编排
必修
Docker 核心
必修
镜像构建、Dockerfile 编写、docker-compose 编排
Docker 网络与存储
必修
Bridge / Host / Overlay 网络、Volume / Bind Mount
Docker 最佳实践
必修
多阶段构建、镜像瘦身、安全扫描
Kubernetes 核心概念
必修
Pod、Deployment、Service、ConfigMap / Secret
kubectl 日常操作
必修
资源查询、日志查看、端口转发、滚动更新
Helm
必修
Chart 结构、模板化部署、仓库管理
Kustomize
选修
声明式配置管理、环境差异化
Podman / containerd
选修
无守护进程容器引擎、CRI 接口
CI/CD 流水线
必修
GitHub Actions
必修
Workflow 编写、Job / Step 定义、矩阵构建
GitLab CI
必修
.gitlab-ci.yml 配置、Runner 搭建、Pipeline 可视化
Jenkins
必修
Pipeline as Code(Declarative / Scripted)、插件生态
制品管理
必修
Nexus / Artifactory / Docker Registry 搭建与配置
自动化测试集成
必修
单元测试、代码扫描(SonarQube)、构建质量门禁
ArgoCD
选修
GitOps 声明式部署、应用自动同步
基础设施即代码 (IaC)
必修
Terraform 核心
必修
HCL 语法、Provider / Resource / State 管理
Terraform 进阶
必修
Module 封装、远程 State(S3 / Consul)、Workspace
Ansible
必修
Playbook 编写、Inventory 管理、Role 复用
配置管理
必修
Ansible 批量配置分发、环境一致性保障
Pulumi
选修
通用编程语言定义基础设施(TypeScript / Python / Go)
Packer
选修
统一镜像构建(AMI / VM / Docker)
监控与可观测性
必修
Prometheus
必修
指标采集、PromQL 查询、Alertmanager 告警
Grafana
必修
Dashboard 面板、数据源配置、告警通知
日志收集(ELK / Loki)
必修
Filebeat / Fluentd 日志采集、Elasticsearch 存储、Kibana 可视化
链路追踪
必修
Jaeger / Zipkin 分布式追踪、OpenTelemetry 标准
SLO / SLI / SLA
选修
服务可用性指标定义、错误预算
APM 工具
选修
Datadog / New Relic / SkyWalking
云服务平台
必修
AWS 核心服务
必修
EC2、S3、RDS、VPC、ELB、IAM 权限管理
阿里云核心服务
必修
ECS、OSS、RDS、VPC、SLB、RAM
云原生数据库
必修
AWS Aurora / 阿里云 PolarDB、Redis 托管服务
对象存储
必修
S3 / OSS 权限策略、生命周期管理、CDN 加速
Azure / GCP
选修
AKS / GKE 托管 Kubernetes、Cloud Functions
多云与混合云
选修
云互联、云迁移策略、成本优化
容器安全与合规
选修
镜像安全扫描
选修
Trivy / Clair / Anchore
Kubernetes 安全
选修
RBAC / PodSecurityPolicy / NetworkPolicy / OPA Gatekeeper
密钥管理
选修
HashiCorp Vault / AWS Secrets Manager / Kubernetes External Secrets
合规审计
选修
CIS Benchmark、kube-bench、kube-hunter
SRE 与高可用架构
选修
容量规划
选修
压力测试、资源评估、弹性伸缩(HPA / VPA / Cluster Autoscaler)
故障演练
选修
Chaos Engineering、Litmus / Chaos Mesh
容灾与备份
选修
跨区域复制、RTO / RPO 定义、定期恢复演练
成本治理
选修
云成本分析(FinOps)、资源优化、预留实例
SRE 实践
选修
值班 On-Call、事故管理、事后复盘(Blameless Postmortem)