到去年年底,仅在美国的云计算领域,就有超过390万个工作岗位,而在全球范围内,有超过<1800>个工作岗位。具有云计算经验的专业人员的年薪中位数超过90,000美元。
这是一个很好的领域,但是从事云计算工作需要哪些技能?这9个领域中的任何专业知识都将帮助您与其他应用程序区分开。
数据库技能
由于云计算经常处理大型信息数据库,因此理解和使用数据库语言至关重要。 SQL和MySQL是事实上的数据库标准语言,但熟悉Hadoop,Cassandra和MongoDB等开源系统也很有帮助。
如果您正在寻找一种更有趣的学习方法一些数据库技能,您可以查看Schemaverse,这是一款基于空间的策略游戏,玩家可以使用SQL命令来控制其舰队。 GalaXQL是另一个学习如何使用数据库的重要资源-交互式应用程序可让您练习SQL查询并指导您进行编程。
学习编程
Ruby,Ruby on Rails ,Python,Perl,JavaScript和Java是用于构建基于云的应用程序和服务的最常见语言。尽管Java是一种相对传统的编程语言,但其他Java是通常建议初学者使用的高级高效语言,这是提高云计算技能的良好第一步。
尽管某些工作仅需要这些语言中的一种,您将通过熟悉多种语言来提高自己的就业能力。是的,熟悉许多交互式编码课程并开始学习!
Linux
Linux操作系统在云计算世界中占主导地位,因此请熟悉它让您在许多潜在竞争对手中获得领先优势。第一步是将您的计算机设置为使用首选操作系统进行双引导(我们有关于Windows双引导的教程)。
在那之后,开始学习吧!查看Linux的五个黄金法则。您对操作系统越熟悉,就越好。
DevOps
开发操作是一种特殊的软件开发方法,它从规划和原型设计考虑了整个软件生命周期。使用和维护。 DevOps在云计算中非常流行,因此了解它是什么以及如何适应它可能会有很大帮助。
您可以通过访问DevOps.com并阅读他们的文章来开始学习DevOps。有关各种问题的想法。 Microsoft虚拟学院提供了DevOps的概述,Linux学院也提供了简短的DevOps课程,这也将有所帮助。
系统自动化
随着公司存储和使用更多的内容,一直在获取更多信息,以人工方式以及在逐个项目的基础上使用它变得不可持续。可以自动执行任务和流程的开发人员具有很高的价值,因为它们可以显着提高公司与数据交互的效率。
虽然“自动化"是一个相对模糊的术语,但是您可以通过以下方法获得该领域的技能:了解有关两个开源自动化解决方案Puppet和Chef的信息。
Puppet Labs [不再可用]提供了一系列学习选项,从实时课程和认证到自定进度的在线学习。它也是跨平台的。
Chef是另一个具有许多交互式学习模块的系统和云基础架构自动化工具。
质量保证
在福布斯(Forbes)2014年调查中,软件质量保证是云计算职位发布中的第六大常见要求。简而言之,软件质量保证是开发人员和其他生产者确保他们生产的软件满足其设定的要求并在发行时具有可接受质量的过程。
您可以开始学习Lynda.com上的《编程基础:软件质量保证》课程提供质量保证。 Udemy还提供了许多课程,包括``学习软件测试:快速启动质量保证事业''和从Scratch学习软件测试。您还可以获得许多在线认证,以提高您的云计算简历。
信息安全
信息系统安全认证专家(CISSP)认证是其中的一项。云计算世界中最需要的认证。该证书由授予。考试涵盖了资产安全,身份和访问管理以及软件开发安全等方面的知识。
有很多很棒的资源可帮助您免费学习信息安全。关于安全概念的Udemy课程和有关该主题的广泛的Open University课程的信息安全介绍。
项目管理
项目管理专业认证是在业界得到高度认可和尊重。如果您有几年的项目管理经验,则可能有资格获得此认证;如果不是,则您可能有资格获得项目管理认证助理。
要了解有关PMP认证的更多信息,请访问项目管理协会网站并阅读有关内容。他们的各种认证。还有许多其他有趣的认证,例如程序管理和业务分析中的另一项认证。
Amazon和Google Cloud Skills
如果潜在的雇主已经在与这些公司合作,则特定的云解决方案供应商可能会大有帮助。由于Amazon和Google云平台非常流行(甚至NSA也使用Amazon Web Services),因此对这些技术有所了解可以帮助您加快招聘过程。
Amazon Web Services – Web Hosting&Cloud使用AWS进行计算是一门Udemy课程,它将帮助您更加熟悉Amazon的技术。 Google提供了自己的Google Cloud平台培训,您可以免费进行培训。它在全球范围内也选择了许多培训合作伙伴。
进行一个要求您使用其中任何一个的项目都是快速跟踪您的学习的好方法。尝试GitHub可获得一些启发。
Rackspace也很快成为云领域的主要竞争对手,因此,您使用其平台的任何经验也可能会有所裨益。云公司还运营着Open Cloud Academy,以帮助进行云技能培训并弥补技能差距。
云计算在线课程
除了上述资源之外,您还可以参加广泛的在线课程的优势,将帮助您建立云计算技能。以下是一些入门指南:
许多企业正在迅速过渡将他们的计算和数据存储到云中,因此开发人员和其他技术人员非常需要帮助他们进行此过程。无论您是云专家还是初学者,这都是一个很好的领域。开始提高技能!
您从事云计算工作吗?您在日常体验中还发现哪些其他技能有用?在下面分享您的想法!
图片来源:简历通过Shutterstock,女商人绘图数据库结构(已编辑),齿轮商人(已编辑),挂锁和钥匙孔(已编辑)通过Shutterstock 。