十年技术老薛谈什么是Linux运维的SA精神

时间 : 18-01-06 栏目 : 提升软实力 作者 : 老薛 评论 : 10 点击 : 1,284 次

      我是薛坤,目前在一家上市的互联网公司,网负服务器系统管理和维护工作。工作范围包括操作系统故障分析、处理、性能调优、日常运维以及自动化运维平台设计。曾经担任某公司的高级运维经理,负责数千规模的服务器系统及应用运维管理。在这个领域内有近10年的工作经历。 



       我从2008年开始进入互联网工作,开始从事Linux运维(SA)工作,亲眼目睹了这一现象,并预测对Linux运维人才的需求将会越来越大,这对个人的职业和发展是一个不可多得的良机,在加上我十分推崇Linux的开源、开放、自由的思想,于是坚持至今。目前来看,这还算是个不坏的选择。

SA是服务型职业,服务好了,没你啥事儿;服务不好,事儿就大了。 

SA承载着一个重要的角色,有着特殊的职责和使命,一个优秀的SA其实是非常难得的。SA应该具备怎样的能力呢?我曾经提出过“SA精神”:责任心、服务心、沟通心、学习心、进取心和分享心。 

SA精神是责任心的体现 
维护基础设施平台的安全和完整是管理员的首要责任。在维护Linux系统的过程中,作为一个SA,要把服务器及系统看做自己的财产、自己的儿女、自己身体的一部分。此种职责,需要你像呵护自己眼睛一样去照顾你所维护的基础环境。时刻去想,有没有做应该有的备份,有没加应该有的监控,有没有做必须的安全权限限制。一旦出问题,有没有第一时间去分析和解决问题,这就像你的自己的眼睛,一旦出现红肿病态,多少人会视而不见? 

SA精神是服务心的体现 
现代互联网对SA的需求,是需要支撑业务持续稳定的运行和源源不断的变更,这要求SA有7X24小时的服务精神。这是一个服务性职业,需要随时随地响应来自各方面的各种需求。其一,人的需求,业务要发展,SA就会有变更,只有SA与开发人员紧密配合,才能顺畅高效地完成工作。其二,事的需求,SA是个动态的系统,不断的运转就会不断的面临新问题,机器故障,磁盘报警,内存不足,CPU过载等等。这是个脆弱的系统,它不会对SA的迟钝有半点仁慈,一旦有问题,任性的宕机是必然的结果。其三,心的需求,SA应该出自内心地主动去对系统做不断的优化,这种优化,可以在软件上,可以在架构上,可以在业务逻辑上,关键之处在于,你有没有心。说得通俗一点:“没事找事儿”。 

SA精神是沟通心的体现 
SA的工作,不是封闭的科学研究和孤傲的英雄主义,不管是主动的优化,还是被动的接受任务,都是需要与人做不断的沟通与交流。假如你不懂业务流程,不知道数据的来龙去脉,轻重缓急,那就谈不上网站架构的设计和优化。而架构的优化,往往最大的进展是来自对业务逻辑的优化。这需要运用良好的沟通心态和技巧,深入了解业务流程和架构。与人沟通,是SA获取知识和信息的主要途径,需要做到能与人沟通和会与人沟通。生活工作中,人的个性是千差万别的,面对形形色色的沟通对象,充分调动对方的积极性,进行愉快有效的交流也是SA需要掌握的一门技术。 

SA精神是学习心的体现 
操作系统在技术体系中是一个承上启下的中间环节,它运行在物理硬件和操作系统之上,同时承载着上层各种各样的业务逻辑的调用。对操作系统的运维和管理,不仅仅需要掌握Linux系统自身的基础知识,要保证这个系统的稳定和优化,就需要知己知彼,去了解它上下游的知识和特性。所以,一个优秀的SA,需要了解你所使用的硬件,这包括磁盘的特性,网络的布局,内存的使用,CPU的处理能力等等;需要了解操作系统原理的知识,它是怎么调度IO的,怎么管理内存的,怎么优化文件的;需要了解上层业务是怎么调用系统接口的,代码怎么写的,看懂了业务逻辑的程序才能明白有的脚本是不是多余,某些备份机制是不是可以优化。我们看到在Redhat官方和Cenos社区,都已经针对硬件开始在官方源码的基础上做自动优化了,同时社区也提供了自己的集成于业务端的高可用方案,这都是开源社区进步发展的必然结果。同时,由于开源软件的盛行,针对操作系统自身代码的学习和研究,也逐渐成为优秀SA的必修课了。 

SA精神是进取心的体现 
随时发现问题,分析问题,解决问题。通过问题现象,依赖自己的经验和知识,同时探索未知的知识去解决现实的问题,在这个过程中,也是自己积累经验和不断成长的过程。相对而言,解决问题本身并不重要,重要的是在此过程中探求解决问题的方法和所获取的经验,SA的职业优势也在于此,同时,主动花费心思与精力去不断追求问题的优解和技术的极致,也是SA应尽的职责。 

SA精神是分享心的体现 
这些年,我们一直在倡导做一件事情,那就是提倡SA在开源社区持续做技术分享。分享者都是工作在一线的SA或者Linux技术爱好者,通过参与这个活动,大家都切切实实的得到收益,个人在技术上也取得了巨大的进步。通过分享,大家学到了技术、开拓了视野、展开了思路,当然也交到了朋友。我们希望能通过这样的活动,把SA精神永续下去,让更多人受益,让更多技术普及。 

本文标签

除非注明,文章均为( 老薛 )原创,转载请保留链接: http://www.bdkyr.com/softpower/2553.html

十年技术老薛谈什么是Linux运维的SA精神:目前有10 条留言

  1. 老薛
    8楼
    老薛
    Post: 2018-01-06 上午11:52

    该文章的整体结构参考与“去哪儿网数据库总监周彦伟 ”的一篇专访,不同的是我们所从事的是系统运维,中小公司,数据库运维也是系统运维的一部分。鉴于此,借鉴了周彦伟总监的专访。
    在此谢过周总!!!

  2. 7楼
    Linux牛人
    Post: 2018-01-06 上午11:56

    也还好了,重要的是领会技术人所坚持的那种精神!
    用户的体验,我们也是有付出的!

  3. 6楼
    closetome123
    Post: 2018-01-06 下午1:32

    :cool: 大牛就是大牛啊!借鉴别人的帖子,都这么的有水平啊,了不起啊 :mrgreen: :mrgreen:

  4. 5楼
    ailms
    Post: 2018-01-06 下午1:34

    楼上两位很强大 :mrgreen:

  5. 4楼
    skylove
    Post: 2018-01-06 下午1:35

    我靠,都这么牛叉啊。

    • ailms
      Post: 2018-01-06 下午1:38

      牛叉吧,赶紧学吧,学会了,你也是大牛了,不对,是大大的牛啊啊

  6. 地板
    509447546
    Post: 2018-01-06 下午1:42

    SA是服务型职业,服务好了,没你啥事儿;服务不好,事儿就大了。
    太有感觉了!

    不知道各位如何想?

    • snow888
      Post: 2018-01-06 下午1:46

      同道中人啊!!!

  7. Post: 2018-01-11 下午2:52

    文章不错支持一下吧

  8. Post: 2018-01-11 下午2:53

    文章不错支持一下吧 :shock:

发表评论

9 + 3 = ?


博主微信号,很高兴为您提供帮助

随便看看

10