茶舞清香
运维工程师所需基础技能:
1、精通shell/Python/Perl等1至2种编程语言
2、熟练掌握常用数据结构和算法,并能灵活运用
3、熟悉网络基础知识
4、深入理解Linux操作系统
加分技能:
1、熟悉开源的监控平台工具,比如:Ganglia、Nagios等
2、熟练掌握Shell脚本熟悉Awk、Sed等基础工具
3、熟悉分布式计算或者存储系统,比如Hadoop/Hbase/Storm等
4、熟悉机器学习原理能付诸实践者更佳
5、熟悉TCP/IP、HTTP等网络协议,精通socket网络编程
软素质要求:
1、强烈的责任心与主动性,对所负责工作有owner意识,并能自我驱动成长
2、能承担较大工作压力,有较强独立分析、解决问题的能力
3、工作中需要胆大心细,具备探索创新精神
【扩展资料】
职业发展
1、运维人员的要求特别严苛,因为运维人员针对不同的问题,需要不断的补充扩大自己的知识和研究范畴。
2、在初级阶段,优秀运维人员会体现出格外出众的主动性和责任心,面对陌生的业务会主动学习和拓展自己对业务对认识和相应的知识范畴,以能够足够的胜任业务的独立维护。
3、在逐步的发展阶段中,注重总结反省的工程师会逐渐成长为高阶运维人员,通常他们会有比较体系化的服务运维理解。也有一部分工程师由于出色的项目管理规划能力,逐渐成为项目经理。
4、再进一步的发展,高阶的运维人员对于产品的理解将非常的透彻,因而在这种情况下,高阶运维人员甚至可以成为产品的产品经理、产品研发的咨询顾问,在产品功能的设计与开发中起到至关重要的角色。
参考资料:百度百科:运维工程师
嘚啵嘚啵的sissi
运维开发工程师的职责是:负责日常运维工作;推动及开发高效的自动化运维、管理工具,提升运维工作效率;制定和优化运维解决方案,包括但不限于柔性容灾、智能调度、弹性扩容与防攻击;探索、研究新的运维技术方向。运维开发工程师的任职要求是:1、本科及以上学历,年龄在18周岁以上;2、熟悉常见应用服务的配置和优化;3、能熟练使用常用的监控软件;4、善于分析思考问题,有责任心;5、服从工作安排,身体健康。
吃得圆圆的
Linux运维工程师与其他岗位及行业对比,最大的优势就是对学历要求低,高中基础起点就可以学会。
不仅如此,运维对逻辑思维和数学要求都不高,是一个注重动手实践的学科,只要你肯动手实践,肯付出时间和精力努力学习,就可以学好;而且就业薪资高,招聘要求低,整个行业里人员以专科为主,竞争较小。
专科毕业学Linux运维,起步薪资12-15k,本科起步15k,高中、中专、初中起步8-13k,具体需要结合个人的情况来决定。
想要学Linux,可以按照以下路线进行学习:
阿尔卑斯1013
单给大家罗列几点中高运维工程师需要掌握的基本技能:
1、高可用技术:
业务比较复杂,用户群体比较大的企业,一般都会用到高可用技术,提升用户体验。那么主流的keepalived,heartbeat等是必须要熟练应用的。
2、虚拟化技术:
如果想达到高级运维工程师的水品,那么主流的虚拟化技术必须要掌握,并且不止于安装部署,还要有较强的故障排错和调优能力。目前主流的虚拟化技术有docker,k8s,kvm,OpenStack,Vmware ESXi,Xen等。
3、云架构:
除了熟悉虚拟化技术,还要有整合能力,比如如何将这个单个技术应用到实际生产,需要掌握切实可行的私有云,公有云网络架构技能。
4、应急能力:
除了技术性的技能,还要有遇事不乱,处变不惊的能力。对突发事件,能进行快速的分析,定位,并责任到人进行处理,有系统的进度与调度能力。
优质工程师考试问答知识库