您知道吗: 根据Technode报道,中国在私有云基础设施建设上的投入即将超越美国,一跃成为全球最大的云技术市场。

仅去年一年,中国的云计算服务收入就达到了 1.04 万亿元,与 2017 年相比增长了 21.4%。

如今,越来越多的企业选择将数据上传到云端储存,而企业也纷纷将资金转向云计算。在云计算就业前景一片大好的情况下,对于许多 IT 专业人员而言,也许选择进军云计算行业是十分有意义的。

对于许多企业而言,云计算如今成了技术堆栈的关键所在。无论是混合型解决方案,还是完全迁移到托管服务,其中都必定包含云计算,它俨然已经成为了我们数字生活的基础。

这也是传统企业基础设施的一次重大转变。传统企业多用本地服务器处理大多数任务,并将所有数据储存在本地化服务器里。而由于这一转变来得如此突然,而且涉及到了企业的方方面面,自然对企业产生了不小的影响,同时也使得企业出现了相关的技术缺口。而现在,企业正在努力弥补这一缺口:他们需要具备云计算行业经验的专业人士,尤其对于云计算相关岗位。

在云计算就业前景如此光明的前提下,对于从事传统 IT 工作的人而言,云计算工程师可能是一个明智的选择。但前提是,即便求职者需要自行寻找培训方法,他们仍愿意去学习这些新技能。

从事云计算行业的工作

如果要从传统 IT 人员成功转型为云系统从业人员,那就需要改变自己的思维方式。而这通常也是技术人才所要面临的最大障碍,因为两者存在着根本性的差异。

例如,云计算的重点更多地集中在云端基础设施自动化上,因而不必登录到服务器或手动完成所有工作,这对传统 IT 员工而言,可谓是巨大的变化。

如果 IT 人员准备好要转型,请考虑将学习的重点放在以下 4 个方面:

• 云平台 — 许多主要的云平台提供商都会提供免费的资源,IT 专业人士也就有了练习的机会。要转型,就必须先上手练习,而且不能光在一个平台上练习,必须尝试多个平台。目前最热门的云平台包括 Amazon Web Services、Microsoft Azure 和 Google Cloud Platform。许多企业也开始探索多重云环境的使用方法,希望能以此管理容错性。因此,了解多个云平台无疑是一种额外的优势。

• API 和 Web 服务 — API(应用程序编程接口)和 Web 服务是云基础架构的关键所在,因此需要了解如何将其与公司的系统相集成。您可能也需要构建自己的 API,或是维护公司的 API。网上有许多关于创建 RESTful API 的在线课程,您可以通过这些课程,深入了解这两方面的内容。

• 软件配置管理 (SCM) — SCM 在云环境中发挥的作用越来越重要。一名云计算工程师应该熟悉一些最为常用的 SCM 工具,包括 Chef、Puppet 和 Ansible。

• 敏捷开发 — 如果您还没有接受过敏捷开发的培训,那么请先了解一下这种软件开发方法。云计算世界灵活易变且发展迅速,Scrum 的三大支柱(即透明度、检查和适应)让敏捷开发成为了最理想的开发方法。Scrum AllianceAgile Alliance 等网站有助于您的入门学习。

可以转型至与云技术相关工作的传统IT职位

如今在许多组织中,哪些传统 IT 职位正逐渐转型至与云技术相关的工作?

系统工程师

系统工程师需要熟练掌握与企业使用的软件和硬件相关的技术知识,还要有高级分析、故障排除和设计能力。雇主通常更为青睐那些拥有学士学位,并在企业中至少有 5 年使用硬件和软件系统经验或同等经验的候选人。

一般工作职责包括:

• 开发、维修和维护技术基础设施、硬件,以及系统软件组件

• 安装、维修和维护系统软硬件,并提供用户支持

• 配置、调试和维护多个基础设施平台

• 修复中断的服务时进行高级故障根源分析,并建立相应的预防措施

对于一名云计算工程师而言,想要提高薪酬就必须掌握虚拟化和 Linux/Unix 系统管理等与云计算相关的必备技能。

目前许多组织还只是初步涉足云计算领域,因此在这一过程中,他们需要能够解决问题、敢于创新的 IT人才。

由于云计算逐步将 IT 商品化,系统管理员这一职位也因此发生了巨大的变化。例如,为了与云服务提供商的 API 交互,如今许多系统管理员需要学习 Python 等编程语言。

网络工程师

网络工程师必须认真仔细,注重细节,并且对网络硬件和软件都有深入了解。这一岗位一般要求求职者有计算机科学或电气工程学士学位,并且拥有 5 年或 以上的相关领域经验,例如网络设计及实施、安全性、服务器和网络设施等。

一般工作职责包括:

• 设计企业的数据、语音和视频网络

• 建立和运行网络测试工具

• 确保内部和外部网络中多位置数据传输的安全性

• 与供应商、客户、运营商和技术人员合作,进行网络实施、优化和持续管理

• 拥有专业的网络技术,能提供高水平的网络技术支持

如何才能成为一名云网络工程师?对于该职位而言,想要提高薪酬就必须掌握互联网语音协议 (VoIP) 管理等与云计算相关的必备技能。

云网络与传统网络大不相同。一般来说,传统网络工程师需要了解防火墙、交换机、路由器,以及其他特定网络组件的所有知识。但云网络工程师则不同,他们更侧重于网络设计,因为大多数云服务提供商都会提供网络服务。而专攻网络的云计算工程师,也可能要负责审核规则在云环境中的应用方式。

数据库管理员

数据库管理员需要在数据库结构、配置、安装和实践方面有较强的技术基础。因此,数据库管理员通常需要了解相关的主要数据库语言和应用程序(如 Microsoft SQL Server、Oracle 和 IBM DB2),掌握相关知识,并且在这一领域有一定的经验。要成为一名高效的数据库管理员,就必须对细节非常敏锐,具有良好客户服务意识,而且还要有团队合作能力。

一般工作职责包括:

• 管理、监控和维护公司的数据库

• 根据要求更改、更新和修改数据库结构和数据

• 确保数据库完整性、稳定性和系统可用性

• 维护数据库备份和恢复基础设施

对于求职者而言,如果想找到一份专攻数据库的云计算工程师工作,首先就要具备提高职位起薪所需的能力,其中就包括 Hadoop 框架和 Oracle 数据库中与云计算相关的必备技能。

就大部分云服务而言,您不需要把精力集中在设置数据库服务器上。而数据库的备份和恢复,可能也与您的工作领域不相关了。但即便如此,您可能还是需要做设置表空间、优化查询、评估和更改表结构等工作。

您必须具备解决问题的能力

目前许多组织还只是初步涉足云计算领域,因此在这一过程中,他们需要能够解决问题、敢于创新的 IT 人才。也正因如此,即便云计算岗位候选人曾深深植根于传统 IT 行业,拥有相关的专业经验,也还是必须证明自己有足够的能力可以满足岗位需求。

今后,云服务也会在中国继续发展和进一步演变,新的机遇和挑战也会随之而来,为云计算就业前景创造更多可能。想要成为一名成功的云计算工程师,您就必须将学习意愿和解决问题的决心结合起来,才能达到目标。

资料来源
https://technode.com/2019/04/09/briefing-china-to-become-worlds-largest-cloud-market-by-2023-says-idc/
http://www.globaltimes.cn/content/1144155.shtml
https://www.scrumalliance.org/
https://www.agilealliance.org/