有很多朋友私信我运维工作怎么样?主要做什么?和就业怎么样?
这个问题我一直都是推荐他们去各大招聘网站搜索运维工程师职位,那里就会有非常详细的职责、技能要求与薪资水平。但是很多人依然还是不愿去搜索,那好吧,这里给你们做个简单的梳理。
首先运维工程师的职责,在说这个职责时,应该会有一部分人反驳我的观点。没关系,主要是因为运维在企业中还分好多种,比如IDC运维,监控运维,安全运维,桌面运维,应用运维等。所以站在不同的工作岗位,这个职责会有稍微的不同。但是运维的核心都是为企业核心业务提供技术支持和安全保障。
运维工程师的职责主要有如下几点:
第一个,负责构建企业业务运行环境、上线业务。公司初建,或者公司业务比较复杂,需要频繁的上线新业务的,这时就需要运维工程师构架运行环境了(这块的技能就要求懂lnmp,lamp,lnmpt等常见基础架构)。有能力需要研发运维工具,提供运维效率,定制规范的操作流程(这块就需要懂shell或者Python脚本)。
第二个,负责构建,管理监控系统。业务上线后,需要有及时监控系统,保障业务出故障能及时告知负责人进行处理(这块需要懂zabbix,Prometheus等主流监控软件)。
第三个,负责构建高可用架构。随着业务多样化,流量爆炸。前期不管是单机部署还是分布式集群,可能都难以支持业务规模,这时我们运维需要在每个业务节点做高可用(这块就需要懂keepalived,heabeat等)。