产业气象站|IT运维岗位可以分为哪几种?10个运维岗详解( 二 )


需要有一定的沟通能力 , 技术增长一般是体现在对你们公司产品越来越了解 , 如果你想去看看世界(真心话 , 大多数实施运维忙的没时间看世界) , 或者不反感出差 , 也不怕与人交流 , 可以选择这个职位 , 3年工作经验 , 薪资在12-15K左右
6.系统运维&amp自动化运维
这两个相似度很高 , 一度可以这么理解:自动化运维就是在系统运维的基础上又学会了一些自动化工具 , 比如ansible,saltstack , shell脚本 , 系统运维到自动化运维 , 是传统运维向智能运维的过渡一般情况下 , 系统运维的工资 , 三年工作经验在8-10K , 自动化运维可以达到10-15K,需要会一些常见的ELK , jenkins , gitlab,docker等工具 。
这里需要着重强调的两个概念:
a)所有自动化运维都是以手工能实现为基础 。
b)所有自动化的底层 , 都是很基础浅显的原理 。 比如监控系统 , 不管你用zabbix,还是prometheus,还是自己开发监控 , 说到底都是在做数据收集 , 数据存储 , 数据分析和数据展示
7.开发运维
不会开发你就不能充分理解你们系统的业务流程 , 出了问题也不能帮忙调试 , 只能去找开发推锅 , 开发人员写的代码有时候有性能问题 , 而你只却只懂系统 , 就没办法排查问题 , 或者说没办法找到问题根本原因
运维开发需要学什么开发语言?理论上小语种都行 , 而不是说到运维开发就想到python , 那只是培训机构的人设三年运维开发经验 , 工资一般在12-18K左右另外需要说明 , 开发语言只是工具 , 帮助你解决工作中的问题 , 而不是动不动就开发个CMDB , 开发个跳板机在公司里工作 , 有开源的就用开源的 , 实在没办法了才去开发 , 不要给自己挖坑
备注:即使你面试的是运维开发 , 很多时候你在公司里干的还是系统运维或者自动化运维的工作 , 与开发没有任何关系 , 而且大部分公司现有的业务体系的服务器都老出问题 , 你忙都忙不过来 , 哪还有时间让你开发自动化工具 , 如果让你白天不耽误干别的 , 利用晚上自己加班搞出来 , 方法方案自己想办法 , 加班费是不可能又的 , 你干吗?不想干就别提这个茬 , 做好公司交代的任务就行了
8.数据库运维
哈 , 刚刚一个运维开发还不够乱吗 , 又来个数据库运维 , 说白了就是有的公司让系统运维兼职干着数据库的工作 , 干久了就出来这么个岗位 , 懂运维 , 懂数据库 , 现在很多人面试系统运维 , 都说自己懂数据库 , 结果一问 , 数据库只会增删改查 , 再一问增删改查也是只会最简单的 , 说白了就是记住了增删改查的四个命令而已 , 真香!
很多时候运维遇到的问题不向你想象的那么理想化 , 比如有同事过来求助 , 说一个单机实例挂了 , 你的理想状态是 , 反正有备份 , 恢复一下完事 , 然后你问他 , 有备份把?对方说:“不知道啊 , 跑了好几年了没出过问题 , 你一入职就出问题了” , 哈 , 关键是你刚入职 , 入职手续还没办完 , 都没碰过公司的电脑 。 你说惊不惊喜
数据库玩的比较好 , 以后可以转DBA , 但只会DBA不会运维的人 , 可能慢慢要没落了 , 这个岗位就是运维在绝地逢生 , 不断占领别人的岗位的过程中演化出来的岗位 , 当然也有可能是DBA学会了运维
9.大数据运维
大数据运维也是在系统运维的基础上衍生出来的一种 , 与系统运维不同的是 , 大数据运维更多的是在维护大数据生态下的产品 , 比如Hadoop,Hbase , Spark,Kafka,Redis等 , 进行日常的集群管理和故障处理 , 以及容量管理基础的系统运维要会 , 在此基础上加上大数据生态圈下的产品就是算入门的大数据运维了 , 薪资也偏高一些 , 一般三年工作经验可以要到12-20k,为什么有8K的差距呢?因为面试看的是沟通能力 , 和技术关系不大
10.DevOps运维
DevOps是一种方法论 , 包含一系列的基本原则和实践 , 目前所有的工具或者说工具链都只是为了对这样的实践提供支持而已所以这个岗位 , 其实都是要求在自动化运维的基础上 , 会一些DevOps工具链而已 , 比如CI/CD的开源工具 , 其次要想工资高 , 需要会一门语言 , 比如go或者python , 薪资普遍很高 , 三年工作经验 , 基本在15-20K , 5年工作经验可以拿到30-50K