应用运维工程师基础能力总结
Posted hankbaoman
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了应用运维工程师基础能力总结相关的知识,希望对你有一定的参考价值。
1、全局架构能力
要有站在架构师的角度,理解业务系统整体架构,并能根据生产实际运行情况发现架构缺陷及薄弱的地方,并给出自己改进建议。
2、业务能力
不懂业务的运维工程师不是好的工程师,也不是一个合格的工程师,只有对所管理的业务比较熟悉和深入理解才能真正的服务业务,这方面主要靠平时的积累以及与业务人员交流和沟通、与产品经理交流和沟通才能逐渐深入。
3、操作系统管理能力
这个属于基本技能,无论应用运维、系统运维、数据库等,都必须掌握一定的操作系统技能,Linux、UNIX、Windows都应该有所掌握。
4、数据库知识技能
一方面是数据库的基本常识知识、一方面是生产实际使用的数据库产品,不一定要达到专职DBA的水平,但是至少SQL、数据库产品的基本特点、基本模块、架构要熟悉,常用命令要熟悉。
5、网络能力
网络的各种协议及应用场景、网络环境检查命令、网络抓包及分析等。
6、故障定位能力
这个就比较高阶能力,优秀的运维工程师主要体现在能在生产出现故障时及时排查和定位问题上,如果这点能力没有只能受制于开发和业务人员,自己的价值就无法体现。
7、日志分析能力
其实这个也可以归到故障定位能力的范畴,但是分析日志有时不一定是在生产出故障时才去看日志、分析日志,平时也应该养成读日志、分析日志的习惯,很多事件其实都是早已在日志中有所体现,如果平时巡检的过程中多读、多分析可以提前发现潜在风险,及时规避。
8、 代码读懂能力
这个其实对一般运维工程师要求有点高,很难有一个运维工程师能够通读项目和业务系统所有的代码,精力上也不允许,但是在生产出现故障,或者业务异常时,如果能够读懂代码,将能更好的协助业务和开发人员修复bug,站在一个旁观者的角度分析和看待问题可能比当局者更能发现问题所在。
以上是关于应用运维工程师基础能力总结的主要内容,如果未能解决你的问题,请参考以下文章