hello,好久不见,今天小编给大家分析以下问题,主要对运维是做什么的需要哪些技术人员,什么是运维运维工种有哪些进行剖析,大家看完之后应该会有所吸收。
.jpg)
本文目录
IT运维工程师主要是什么的啊
1、Linux基础命令及脚本:shell是基本要求,最好再懂点perl或python等。如果不懂脚本,怎么把重复的劳动变得简单呢?
2、系统监控命令:目的是获取系统当前的运行状态,遇到故障等要懂得分析排查。系统调优并懂得原理,知道为什么参数要调整成某个值。
3、网络监控命令:理由和第二点一致,不过侧重于网络。同样需要理解原理及调优,不能照搬前人的经验而不知甚解。
什么是运维运维工种有哪些
运维(Operationandmaintenance)一般是指对大型组织已经建立好的网络软硬件的维护,其中传统的运维是指信息技术运维(IT运维)。
所谓IT运维管理,是指单位IT部门采用相关的方法、手段、技术、制度、流程和文档等,对IT运行环境(如软硬件环境、网络环境等)、IT业务系统和IT运维人员进行的综合管理。
随着信息化进程的推进,运维管理将覆盖对整个组织运行,进行支持的管理信息系统涵盖的所有内容,除了传统的IT运维,还拓展了业务运维和日常管理运维。
其参与的对象也从IT部门和人员,拓展到组织的管理层和各部门,及其相关的业务骨干。运维的最终结果是对软件运行中各种性能的维护。
运维工程师从工作方式上分为几大类:
1,运维工程师/运维开发工程师:
负责具体的产品线运维工作,同时也需要掌握开发的能力,深入业务,最了解业务的痛点和问题,同时研发/优化针对产品业务需求的平台、工具和手段,能够接触到各类优秀的系统架构并有能力做出优劣对比,同时对业务的掌控决定了相应运维工程师在业务发展中的作用。长远发展是成为大型系统的架构师。
2,运维平台研发工程师:
专门研发运维相关通用平台和技术,需要有一定的产品线运维经验或从产品线中拿到运维需求。对研发能力有较高的要求,对系统的设计有较严格的标准,并且能够理解用户需求,做出适合服务运维和满足运维工程师使用体验的运维产品,长远的发展是成为各个技术纵向领域的技术专家。
3,数据库研发工程师/数据库工程师:
数据库方向是运维技术中较为特殊的一个方向,由于业务的重要性通常需要专设岗位,业界在该方向也有深厚的研究和积累。主要方向有数据库内核、云数据库等,长远发展是数据库领域的技术专家,数据库架构师。
4,运维经理:
运维同学做事情的过程中通常需要协调多个RD和QA同学,对协调和推进能力要求比较高,对一些技术深度还不错,协调和推进能力比较高的同学非常适合转型管理职位,长远的发展和技术部门的管理职位一样目标是CTO、CEO。
各个方向上的工程师发展到一定阶段后,没有明确的界限,需要同时具备较强的运维、架构、编程、算法等能力,是一个要求很高要求的职业。
扩展资料:
运维以技术为基础,通过技术保障产品提供更高质量的服务。运维工作的职责及在业务中的位置决定了运维工程师需要具备更加广博的知识和深入的技术能力:
1,扎实的计算机基础知识,包括计算机系统架构,操作系统,网络技术等;
2,通用应用方面需要了解操作系统、网络、安全,存储,CDN,DB等,知道其相关原理;
3,编程能力,小到运维工具的开发大到大型运维系统/平台的开发都需要有良好的编程能力;
4,数据分析能力:能够整理、分析系统运行的各项数据,从中发现问题及找到解决方向;
5,丰富的系统知识,包括系统工具、典型系统架构、常见的平台选型等;
6,综合利用工具和平台的能力;
7,运维工作的复杂性对这个岗位的运维工程师们的软素质也提出了要求:时间管理能力,特别是碎片化时间的处理能力;沉稳的心态,面对紧急情况时需要处变不惊;沟通能力、团队协作,运维工作跨部门、跨工种工作很多,需善于沟通、并且团队协作能力要强;
8,工作中需胆大心细:胆大才能创新、不走寻常路,特别对于运维这种新的工种,更需创新才能促进发展;心细,运维工程师是最高线上权限者,需要谨慎心细;
参考资料:百度百科---运维
运维工程师需要什么技能
运维工程师所需基础技能:
精通shell/Python/Perl等1至2种编程语言
熟练掌握常用数据结构和算法,并能灵活运用
熟悉网络基础知识
深入理解Linux操作系统
加分技能:
熟悉开源的监控平台工具,比如:Ganglia、Nagios等
熟练掌握Shell脚本熟悉Awk、Sed等基础工具
熟悉分布式计算或者存储系统,比如Hadoop/Hbase/Storm等
熟悉机器学习原理能付诸实践者更佳
熟悉TCP/IP、HTTP等网络协议,精通socket网络编程
软素质要求:
强烈的责任心与主动性,对所负责工作有owner意识,并能自我驱动成长
能承担较大工作压力,有较强独立分析、解决问题的能力
工作中需要胆大心细,具备探索创新精神
扩展资料:
运维工程师:负责维护并确保整个服务的高可用性,同时不断优化系统架构提升部署效率、优化资源利用率提高整体的ROI.运维工程师面对的最大挑战是大规模集群的管理问题,如何管理好几十万台服务器上的服务,同时保障服务的高可用性,是运维工程师面临的最大挑战。
参考资料:百度百科-运维工程师
以上就是今天的内容分享,想要了解更多的运维是做什么的需要哪些技术人员,什么是运维运维工种有哪些的伙伴,可以多多关注小编哦。
发表评论 取消回复