
想转行运维的可以根据目标岗位选择学习内容但一下岗位都是以系统运维工程师的基础上做扩展才可以达到的运维工作选择目标岗位核心职责需所学内容程序系统运维工程师服务器日常运维、系统部署、用户权限与磁盘管理、网络配置 与排障、安全基线加固、Shell脚本自动化Linux、Systemd、 LVM、iptables、Shell应用运维工程师ginx、Spring Boot、Tomcat、MySQL、Redis、 LVS/Keepalived的部署、调优、高可用架构搭建与生产故障排 查Web架构、Nginx、 MySQL、Redis、 LVS/Keepalived云平台运维工程师阿里云ECS、VPC、SLB、RDS、OSS等云产品配置、成本优 化、传统应用云端迁移、Terraform IaC公有云架构、 Terraform、混合云设 计SRE工程师可观测性体系Prometheus/Grafana/Loki/SkyWalking、 SLO/Error Budget治理、容量规划、事故响应、混沌工程Prometheus、 Grafana、SRE工程DevOps工程师Git/GitLab版本控制、Ansible自动化、Docker/Harbor镜像治 理、Jenkins Pipeline/ArgoCD GitOpsCI/CD、GitOps、 Ansible、DockerKubernetes容器化运维工程师K8s集群部署与运维、Pod/Deployment/Service/Ingress编 排、CNI网络插件、HPA/KEDA自动伸缩、RBAC安全治理K8s核心、存储网络、 监控排障微服务中间件运维工程师Nacos服务注册发现、APISIX流量治理、Sentinel熔断限流、 SkyWalking分布式追踪、Kafka消息队列、MinIO对象存储微服务治理、中间件运 维AI-SRE/LLMOps工程师AI辅助诊断与自动化、MCP排障Agent、RAG运维知识库构 建、vLLM推理服务部署、K8s弹性治理KEDA、GPU共享 与虚拟化AI运维、LLMOps、 vLLM部署岗位三层次底层基础设施运维系统应用云平台系统运维→LinuxShell管机器应用运维→NginxMySQLRedis(管流量)中层云原生与自动化k8s,微服务DevOpsSRE工程师→PrometheusGrafana管稳定性k8s运维工程师→K8sHelm(管容器)顶层AI智能化运维AI-SRELLMOpsAI-SRE工程师→vLLmRAGKEDA(管AI)运维部署上线现在要部署的包JAR已经有了。但要让用户能访问还需要做一系列工作。这就是 运维工程师 上场的时候了运维工程师需要做这些事情准备服务器(物理机/云服务器)l安装操作系统(Linux)在服务器上安装JDK(java运行环境)在服务器上安装MySQL数据库创建数据库和表结构在服务器上安装Redis缓存把JAR包放到服务器上启动运行(JAR是开发写完的代码→提交到Git仓库→CI/CD自动化构建→生成的JAR产品包)安装Nginx为入口配置域名和转发规则配置好监控确保系统问题时能第一时间发现整体工作流程图后续运维工作内容也就是系统/程序/项目上线后运维工程师工作内容日常巡检每天检查系统是否正常运行(如每天看监控面板确认CPU/内存/磁盘正常)告警响应系统出问题时第一时间收到告警并处理如凌晨收到告警爬起来查SQL5分钟回复版本更新开发有新版本时平滑更新上线如凌晨低峰期滚动更新服务器JAR包零停机性能优化用户变多时扩容优化配置如后台变慢紧急扩容服务器扩redis内存顶住流量安全加固防止服务器被攻击数据泄露如定期换密码只开必要端口备份数据运维岗位参与程度阶段参与程度核心职责项目中的具体工作课程对应技术设计开发轻度架构评审资源评估评估需多少服务器多大数据库DockerAnsible部署开发重度CI/CD灰度发布部署自动部署产品包到服务器GitLab CI,Jenkins日常维护重度监控备份巡检监控服务器是否正常备份数据库PrometheusGrafana故障响应重度排障恢复复盘项目页面打不开时需快速恢复Linux排障tcpdump优化递代轻度性能优化成本优化项目访问慢了优化MySQL索引扩容压测JVM调优运维在企业中的角色定位