【阅读分享】关于运维工作你应该知道的几件事

2018-01-1809:09:16 18 2,560
摘要

虽然本文主要是讲给将把运维工作当做未来职业的人们看的,但是对于我们苦逼站长们来说关注“运维”和学习“运维”还是有一定的启发意义的,未来明月也会多分享这方面的学习分享的!希望大家能够喜欢!

其实运维这个活儿,以前明月一直都没有怎么当做回事儿的,一直都认为是服务器管理员的事儿,跟前端博客站长没有多大关系的,直到自己使用了 ECS 做服务器后才感受到“运维”的重要性,可以说运维水平决定了你成本投入的高低,这个成本控制可是长期有效的,所以最近明月也经常的关注一些“运维”方面的文章资讯,今天分享给大家的这篇就是有关“运维工作”的,虽然有些名词可能是第一次看到,但通过此文了解运维工作未来技术发展方向也是很重要的。【阅读分享】关于运维工作你应该知道的几件事

最近被邀请了很多回答"我已经 xx 岁了,想从事运维,不知道有没有前途/还算不算晚"之类的问题,索性就写一篇文章统一回答吧。

既然开始的节点是现在,鉴于大部分提问的人也没有超过 30 岁,那么意味着你可能还要从事这份工作至少 30 年以上,那么有没有前途需要从至少 5-10 年后这个维度来考虑。虽然的确有一些工作内容是从现有的工作上延伸的,但是我个人认为大部分现在初级运维工程师的知识结构和技能是无法胜任的,这意味着现在大部分的相关从业者都会失业或者转行。下面我会挑一些我认为比较重要的分别阐述。

云计算/IAAS

这个是将来的运维绕不过去的一项重要内容,最终的运维工作主要存在两种企业,一种是 IAAS 供应商,比如 AWS 和阿里云之类,他们需要的运维需要极强的工具和平台研发能力或者对硬件(服务器硬件和网络硬件等)需要极强的管理能力,主要需求是资深员工,另外一种就是企业内的运维工程师,主要管理 IAAS 供应商提供的资源,也就是说你不再有现在的运维工作中接触到机房和实体硬件的机会了(好消息是不用管托管,上架装系统这种破事儿了),这个是将来大部分岗位需求所在。也许你会问 idc/私有云呢?他们还会长期存在,但是不会占据主要的地位,意味着无法提供足够多或者说增长的岗位,再说能够在公有云市场夹缝中生存下来的企业对人才的要求我觉得只会更高。

那么云计算对现有的运维工作有什么影响?

  • 你需要掌握更多的产品,而不是停留在 ecs/ec2 上,很多运维工程师觉得就是控制台点几下开几个服务器就是云计算了,那么我建议去 aws.training 把免费的 tech essenstial 学一下,你对云计算的认识会有质的提高。
  • 你需要有更高层次的 troubleshooting 和解决架构问题的能力,当你的设施都是 IAAS 的时候,如何配合开发去 troubleshooting 问题需要全新的方法,如何在 IAAS 的环境下,用丰富的产品和 case 去调优解决架构问题也是全新的领域。(《鸟哥的私房菜》帮不了你,非贬低,只是意味你需要全新的知识结构和技能树)
  • 全新的工具栈,不仅仅是 shell,你需要更多利用供应商或者三方提供的运维工具去实现 IAAS 运维的需求。
  • tco 敏感,这个很少有人提到过,之前的运维采购设备用的预算和效能评估方法也会全面升级,云计算并不能天然杜绝浪费,甚至大部分情况下是用的越多浪费越多,相关的工作还是很多的,也会很深入。

容器技术

这个是热门话题,docker 和 k8s 可能算是必备技术栈了。

Devops

这个也是热门的话题,我谈一下自己的看法,未来 op 的工作内容的外延一定是朝 devops 方向发展的,那么你需要打交道的对象不仅仅是资源,运维会更多的参与到产品的生命周期中去,如何提高产品研发,测试和发布的效率,如何规划各种 stage,如何保证各种环境的利用率,如何减少人工干预减少出错。你需要丰富的工具栈和足够的领域知识才能在大展拳脚。

自动化/编程能力

坦白讲,自动化是 op 工作的使命,只不过真的很少有人能意识到或者有足够的动力去贯彻。大部分人的编程能力停留在不超过 100 行的 shell 脚本阶段,或者用点 python,我个人觉得哪怕不能独立完成一个复杂的工具,为一些主流的运维工具,例如 ansible/salt 写个插件应该会成为一种必要的能力。

写在最后的废话

大部分人对运维工作的认知基于这样一种现状,目前的从业者普遍存在技术能力相对较低(高的都去做开发了),长期的可替代性强的重复工作内容,较高的工作压力(值班),较高的责任压力(各种锅),较狭窄的职业发展空间,这些的确会对该岗位造成很多负面的看法。我个人觉得根本的问题还是人被岗位限制住了,缺乏提升自己的主观能动性,说人话就是对职业生涯没想法(有口饭吃不是想法)或者没动力(要拿到或者保住饭碗再去学习最多是阶段性动力,但是职业生涯很长),这样的人无论做什么也不会有前途啊,和运维这个岗位没有太多关系。希望各位要入坑的同学还是先多想想你自己想要一个什么样的职业生涯再下决定也不迟。

作者:黄承开

虽然本文主要是讲给将把运维工作当做未来职业的人们看的,但是对于我们苦逼站长们来说关注“运维”和学习“运维”还是有一定的启发意义的,未来明月也会多分享这方面的学习分享的!希望大家能够喜欢!

历史文章推荐:

  • 本博客公众号
  • 扫一扫关注!
  • weinxin
  • 本博客小程序
  • 微信内浏览本博客
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:18   其中:访客  9   博主  9

    • 银色月航 银色月航 4

      搞运维的确实很辛苦

      • 小苍老师 小苍老师 6

        技术高的基本去搞开发了,这是不争的事实啊!

        • 灯芯绒 灯芯绒 4

          看上起很高端,还是服务器管理员比较好明白

          • 质量检测 质量检测 4

            果真道出了一个事实那就是技术稍微高一点的都去做开发了

            • 外码 外码 1

              各行各业有各行各业的精髓

              • 哦引力 哦引力 0

                运维在原理和理念基础上,还有不断简洁创新吧

                  • 明月登楼 明月登楼 Admin

                    @哦引力 呵呵,是的,说白了做运维就是要善于折腾!ヾ(◍°∇°◍)ノ゙

                  • 路易大叔 路易大叔 6

                    电话随叫随到吗

                      • 明月登楼 明月登楼 Admin

                        @路易大叔 咦,这一看都是老司机,随叫随到享受惯了吧?
                        亲,快餐吃多了伤身呀!

                        • 明月登楼 明月登楼 Admin

                          @路易大叔 我最多微信保证可以随叫随到!哈哈!还可以远程监控!

                        • 电烤箱什么牌子好 电烤箱什么牌子好 6

                          工作项目还是挺难的!

                          • 西枫里博客 西枫里博客 6

                            运维要系统的学习linux原理、编程相关技术。