运维工程师是一个统称
其中包括很多类,列如:桌面运维工程师、网络运维工程师、系统运维工程师、存储运维工程师、软件运维工程师、安全运维工程师等等。其职能就是保障业务的正常运行以及出现故障时及时维护。
运维人有“十八般武艺”
认识各厂商服务器的特性及配置,认识CPU、内存、硬盘等硬件参数型号是必不可少的
掌握当前主流操作系统Windows、Linux配置命令,对LAMP、DNS、NTP、DHCP等基础协议要了解,熟悉这些协议的故障处理
至少精通一家厂商的设备配置,掌握二层、三层网络协议的理论知识及工作原理
掌握一种以上的监控工具,设备的运行情况实时反馈,完全依赖于监控工具,一些常见的监控工具有Cacti、Nagios、zabbix等。发现问题可以第一时间及时的处理,避免更大的损失
至少掌握一门编程语言,Shell语言是Linux运维中常见的,另外在当下比较火的Python,语法简洁,能实现自动化运维
了解DDOS攻击、CC攻击、SYN Flood攻击的攻击原理和攻击现象,能够最大化的利用当前的资源阻拦攻击,使攻击的影响最小化。
运维人有“三头六臂”
作为运维人都遇到过在半夜睡的香香的被电话叫起来处理突发故障,节假日正在做着喜欢的事情被叫到现场处理突发。
这就是运维人的精神!不管黑夜白天,工作日节假日,只要发生故障必在电脑前处理,甚至奔赴现场。
“背锅”的运维人
网络上很多段子认为开发很高大上而运维就是背黑锅。
其实不然,运维相比开发也有很多优势。运维岗位以服务为主,能和各式各样的客户沟通交流,因此运维能锻炼人的应变沟通及交际能力。运维人员很多情况下面临突发故障,处理过程中会非常紧张小心,因此内心和应变能力要强于做开发的。运维人员常常会更多的思考未雨绸缪的问题,提前做好故障预案,思考问题将更加全面和透彻。
工作中运维人一定是迎难而上、无坚不摧的一群人。
闲暇时是胆大心细会疼人,幽默大方靠得住的一群人。
现如今,要求运维工程师会运维、精通数据库、熟悉网络。
未来的运维,Linux+网络架构+网络自动化+软件定义网络,这四项技术是运维的必备技能,堪比全才。
工匠精神,持之以恒。
选择做个运维人,且自豪的投入其中!