运维工程师能力要求

运维工程师能力要求

2023年7月17日发(作者:)

运维⼯程师能⼒要求⽂章⽬录⼀ 、运维⼯程师发展路径1、按领域来划分1)、基础设施运维:IDC/⽹络运维、服务器/存储设备运维2)、系统运维:系统中间件运维、云计算平台运维3)、数据运维:数据库运维、⼤数据技术平台运维4)、应⽤运维:应⽤软件系统5)、云平台运维:公有云平台运维6)、容器运维:基于容器服务的运维2、按技术切⾯来分1)、安全运维2)、性能运维3)、数据运维4)、集成运维3、按流程来划分1)、构建/持续集成、发布2)、安装部署、升级、迁移、合并、扩展3)、配置、初始化、配置变更4)、备份、传输、恢复5)、⽇志、监控、预警6)、诊断排查、优化⼆ 、系统运维⼯程师的技能要求系统运维⼯程师 对基础要求⽐较强。对开源软件的,做的都是系统的基础的运维,(系统安装,基础服务 监控 脚本 虚拟化)三 、web运维技能要求web运维是运维岗位最多的,劳资⼲的也是web运维web运维也是 要求掌握知识⽐较多的⼀个⼯种四 、⼤数据运维⼯程师这个⼤数据运维,是17年⼤数据产业兴起⽽伴随的⼀个⼯种⼤数据运维,⼀般⼯资⽐较⾼,但是能⼒也需要⾼,⼀般也是开发公司转⾏过来⼤数据运维⼯程师,对代码和逻辑还是⽐较强的⼀个岗位五、容器运维⼯程师容器可以说⼀次⾰命性的改变docker 是近些年最⽕的技能七、⽇志⽇志可以说是⼀个运维⼯程师最恨最爱的东西对数据的维护和管理只管重要,特别是⽇志数据,对运维来说,通过⽇志可以⽐较准确全⾯地知道系统或是设备的运⾏情况,可以返查问题产⽣的原因,还原问题发⽣的整个过程。通过⽇志也可以提前预测系统可能要发⽣的问题或是故障,如系统安全⽇志,如果⽹络攻击会在系统安全⽇志中有⼀定的体现。下⾯简单介绍下,运维重点收集的⽇志数据有哪些部分以及⽤途。1、系统⽇志系统⽇志主要指的是操作系统的⽇志,主要在/var/log下的各种⽇志信息。包含系统操作⽇志、系统安全⽇志、定时任务⽇志等。系统⽇志是运维管理安全模块中审计的重要依据。⼀般默认的操作系统⽇志不能满⾜要求,需要对系统的参数进⾏修改,如为history命令加上时间戳、IP,并且长久保留历史等功能。并且对⽇志⽂件进⾏处理,不允许⽤户进⾏清空命令,只能追加。2、应⽤⽇志应⽤⽇志主要记录应⽤服务的健康运⾏情况以及业务操作的具体⽇志两部分。应⽤监控运⾏情况反应应⽤服务的健康状态,如果应⽤占⽤CPU或是内存过⾼或是忽⾼忽低不定,都可以通过分析应⽤⽇志结合业务操作⽇志得出结论。业务操作⽇志可以为业务审计提供主要依据。有⼀些系统喜欢把业务操作⽇志写到数据库中,这个也是需要注意的。不过不管在哪个地⽅,要求是不可缺少的,它为以后业务审计和问题返查提供依据。3、数据库⽇志数据库⽇志主要反馈数据库的运⾏情况。通过监控和管理数据库的⽇志,及时了解数据库的运⾏情况,遇到问题及时解决等。可以通过数据库⽇志结合数据库系统⾃带的数据库如Oracle的系统视图v$开头,MySQL的performance_schema等。虽然数据库的⼀些信息不是存在⽇志中⽽是在数据库⾥⾯,但是也可以作为数据库⽇志的⼀部分进⾏管理和监控,已便我们及时知道数据库的监控状况,从⽽预防可能出现的问题。4、设备⽇志设备⽇志⼀般是⼀个⽐较容易忽略的地⽅,但设备⽇志往往可以反映设备的运⾏情况。交换机故障,防⽕墙故障等设备故障都可能引起⼤⾯积的系统和服务故障。所以设备⽇志⼀定要收集,分析和监控预警。常⽤的设备⽇志有交换机⽇志、防⽕墙⽇志、⽹络安全设备⽇志等。⼋ 、 ELK 收集分析 统计⽇志信息这么多的⽇志,运维要通过各种⼿段完成⽇志的收集、过滤分析、可视化展⽰,那么如何实现这些功能呢,⽅法很多,例如ELK集成套件(Elasticsearch , Logstash, Kibana)就可以轻松实现⽇志数据的实时收集、分析传输以及图形化展⽰。1、Elasticsearch是个开源分布式搜索引擎,提供搜集、分析、存储数据三⼤功能。它的特点有:分布式,零配置,⾃动发现,索引⾃动分⽚,索引副本机制,restful风格接⼝,多数据源,⾃动搜索负载等。2、Logstash主要是⽤来⽇志的搜集、分析、过滤⽇志的⼯具,⽀持⼤量的数据获取⽅式。⼀般⼯作⽅式为c/s架构,client端安装在需要收集⽇志的主机上,server端负责将收到的各节点⽇志进⾏过滤、修改等操作在⼀并发往elasticsearch上去。3、Kibana 也是⼀个开源和免费的⼯具,Kibana可以为 Logstash 和 ElasticSearch 提供的⽇志分析友好的 Web 界⾯,可以帮助汇总、分析和搜索重要数据⽇志。另外,还有Filebeat可以替换Logstash作为⽇志收集⼯具,Filebeat⾪属于Beats。⽬前Beats包含四种⼯具:Packetbeat(搜集⽹络流量数据)Topbeat(搜集系统、进程和⽂件系统级别的 CPU 和内存使⽤情况等数据)Filebeat(搜集⽂件数据)Winlogbeat(搜集Windows事件⽇志数据)

发布者:admin,转转请注明出处:http://www.yc00.com/web/1689542425a264720.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信