请选择 进入手机版 | 继续访问电脑版
在线投稿 文字标题 文字标题 文字标题 文字标题 文字标题
切换皮肤
v2-961dfb9e839d149aa0e13f3e3af0ab47_720w.jpg
​近些年来,软件领域发生了翻天覆地的变化。从操作系统、数据库等底层基础架构,到分布式系统、大数据、云计算、机器学习等基础领域,从单体应用、MVC、服务化,到微服务化等应用开发模式,从 IaaS、PaaS、CaaS 到 FaaS,运维技术(特别是大规模复杂分布式系统的运维)也变得越来越重要,它已成为 IT 类企业提升生产力的核心。
运维技术成为了任何一家技术公司所必须依赖和大力投入的核心技术能力。随着运维受到越来越多的重视,运维体系也逐步丰富,出现了 DevOps 等理念将研发、测试、运维等流程连接起来。而容器技术更是从底层重构了运维,连接了开发、测试、部署、运行和监控全流程,进一步推动了运维体系从工具化逐步往平台化、自动化和智能化方向迁移。
现在,运维职业的发展新前景也开始让很多程序员眼羡。

2018年运维现状概览


运维工作涉及面广

运维是一个融合多学科(网络、系统、安全、应用架构、存储等)的综合性技术岗位。

重视程度提高

随着企业业务的不断扩张,运维需求的增长,一般小企业都设有这个职位,但重视程度不高,可替代性强,工作职责也有所不同,但目前的大企业已经非常重视运维部门,并投入重点经历进行团队建设。

容器化加速

容器给企业 IT 带来能力主要体现在两个方面:交付前的快速交付和持续创新能力,以及交付后的高效管理和运维能力。而随着国内企业对容器理念的逐渐接纳,其在运维工作的深度应用已经成为了这一领域不可规避的技术问题。

云计算/IAAS加速

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

运维一体化(DevOps)

DevOps概念早先升温于2009年的欧洲,因传统模式的运维之痛而生。但是,为何等了这么多年才“火”起来呢?是因为它不动运维的“潜规则”吗?非也。这是因为DevOps的发展是独木不成林的,现在有越来越多的技术支撑。微服务架构理念、容器技术使得DevOps的实施变得更加容易,计算能力提升和云环境的发展使得快速开发的产品可以立刻获得更广泛的使用。17年,我们不仅看到Google、Facebook、Amazon、LinkedIn、Netflix、Airbnb等互联网巨头在与DevOps亲密接触,传统软件公司如Adobe、IBM、Microsoft、SAP等,亦或是网络业务非核心的苹果、沃尔玛、索尼影视娱乐、星巴克等都在采用DevOps,更看到了国内一大片企业开始钟情于此。其原因很简单,开发和运维之间那堵久久不能“强拆”的“混乱之墙”,终于在DevOps到来之时土崩瓦解!

岗位技能大变

运维的招聘要求感觉与往年同样薪资的招聘要求高了许多,又得会各种开源工具.还得懂K8S和docker。但凡15K以上的工资,都必须要会python,而且是要有一定的pythonweb开发能力.2017年这个时候一般的运维都是要求: shell/python/php,三选一,会点就行,但是2018年不一样了,python要具有一定的web开发能力才可以。如果不要求会python的,也势必要求shell很精通。

岗位界限模糊。

随着云计算技术的应用广泛,所有服务都基于阿里云、AWS的服务来开发,传统的运维已经逐步向云服务运维转变,而云服务已经把传统运维的监控、系统维护等做的很好了,需要的是对云服务足够熟悉,能够为业务设计合理的云计算架构,并且又能保证代码平稳测试部署集成的工程师,而这样的工程师岗位你说是devops 也好,说是开发也好,界限真的不那么清晰了。

运维发展前景分析

运维工程师技术含量及要求未来会越来越高,同时也是对公司应用、架构最了解最熟悉的人、越来越得到重视。运维工作的相关经验将会变得非常重要,而且也将成为个人的核心竞争力,具备很好的各层面问题的解决能力及方案提供、全局思考能力等。由于运维岗位所接触的知识面非常广阔,如内核、网络、开发、数据库等方面,提升运维人员自身的知识体系尤为重要,更容易培养或发挥出个人某些方面的特长或爱好,可以做得非常深入精通、成为这方面的专家。

如何才能学好运维技术

这是技术世界正在发生的深刻变革的冰山一角,那么问题来了? 该如何转型运维呢?
这里给出一点小的建议: 大致需要学习下这四个部分:
  • 自动化运维(Ansible,Puppet,Saltstack等)
  • Devops(Docker,K8s,Jenkins,Jira等),
  • 云服务技术(虚拟化、OpenStack、AWS及阿里云各种产品服务架构等)
  • python
专业人士建议:不要轻视自己,更不要轻视运维的职位,只要你自己认可这个职位,坚定的走下去,学好新技术,照样可以有很好的出路。

回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则


    Archiver|手机版|小黑屋|齐聚无忧 |网站地图

    Powered by Discuz! X3.4  © 2001-2013 Comsenz Inc.