我经常收到有兴趣从事云计算职业的人的问题。随着云的不断发展,基础设施、网络、应用程序开发、安全、运营、自动化、数据分析和 AI/ML 等主要类别出现了机会。有很多可供选择!
那么,您如何开始在云中建立职业生涯呢?我将概述一些常见的角色,如数据库管理员和应用程序开发人员,并建议将这些角色的当前知识转换为所需技能集的推荐路径,从而成为数据库工程师或云开发人员。我还将指出Google Cloud Skills Boost上提供的一些培训材料,以帮助您实现职业目标。
你想走哪条路?
让我们来看一些例子。
Nina - 数据库管理员到数据库工程师
这是 Nina,她多年来一直是数据库管理员。对她来说,一个好的方向是数据库工程师路径。她可以从使用她已知的知识开始,即在计算引擎实例中部署数据库。接下来,使用 Terraform 或基础设施即代码自动化该部署。第三步,使用 CloudSQL 等云数据库进行部署。
Reena - 应用程序开发人员到云开发人员
Reena 是一名应用程序开发人员,过渡到云开发人员角色是一条自然而然的道路。她可以通过构建应用程序并将其部署在计算引擎中来开始创建她的云体验。接下来,她需要了解容器化方面的知识。为此,她可以将该应用程序容器化并将其部署到 Google Kubernetes Engine。然后,她需要使用无服务器 Cloud Run 对其进行容器化和部署。最后,她可以开始探索 Nina 示例中概述的云构建和云部署流程。
Shiv - 无云背景
Shiv 刚开始,没有任何经验,但他知道自己想进入云端。在这些情况下,我建议成为助理云工程师。这不一定需要认证!但是,它确实在基础设施、网络、安全和数据等领域提供了非常全面的背景,使其成为一个很好的基础起点。从那里,您可以追求专业化,或继续担任建筑师。
其他关键提示
要建立可持续的云职业生涯,以下是您的工具包中需要具备的一些额外的基本技能和知识元素:
你可以看看我的书《可视化谷歌云:101 份面向云工程师和架构师的图解参考》,这本书被认为是一本参考书和入门工具包,可以帮助你进入谷歌云。它可以帮助您将所有产品描绘成解决方案以及它们如何相互协作。
您可以随时查看Google Cloud Skills Boost资源,以帮助您培养技能并向招聘经理展示您的专业知识。该目录包含数百种不同形式的学习活动,例如动手实验室、任务(实验室系列)以及包含视频、文档、实验室和测验的课程。您还可以为您的个人资料赢得技能徽章并在您的社交媒体上分享!
无论您处于职业生涯的哪个阶段,请确保您具备一些编码知识——我建议从Python开始。
了解 Internet 基础知识,例如它是如何工作的基础知识,当您在浏览器中输入 URL 时会发生什么,服务器如何建立连接,DNS 是如何工作的,如何获取主机名的 IP 地址,各种类型的数据库以及如何它们被使用,以及其他关键细节。
认证的价值
虽然并不总是需要认证,但获得认证是有好处的。制定结构化的学习计划可以帮助您更快地掌握技能。它还提供了一个实验室实践经验的场所。通过这种方式,您可以展示您的专业知识并验证您在影响业务目标方面的专业知识。更不用说,87% 的 Google Cloud 认证用户增强了对云技能的信心*,并报告称这对他们的薪水和晋升机会产生了积极影响!
谷歌云目前提供 11 种认证,全部按角色组织,从基础到助理和专业。如果您正在考虑获得 Google Cloud 认证,请查看此处,了解哪种可能适合您。
我如何证明我有正确的经验?
准备好接受招聘经理的面试!以下是一些证明您是该角色的强大云候选人的方法:
在准备过程中,与您当前公司的团队成员合作开展项目,这些项目包括与您希望发展云职业的领域相一致的机会。
建立你自己的项目!这可以是您热衷的任何事情。只要确保它涵盖编程、网络、基本 Linux 技能以及将您构建的任何内容部署到云中等关键领域即可。示例包括构建 Web 应用程序或 API。这将帮助您培养编码技能、选择部署基础设施、存储、数据库选项、如何连接事物……所有这些都可以追溯到我之前关于互联网基础知识的技巧!然后确保在 GitHub 和/或 LinkedIn 上分享。
查看我们的架构图工具来展示您的愿景并与他人分享 - 有新的更新!例如:当您在画布上拖放时,我们现在会为每个组件生成 Terraform 条带,以便您可以轻松部署到 Google Cloud 中。我最近在这里详细介绍了这一点。
进入云角色后,您可以考虑如何随着云的发展进一步发展。我分享了未来十年值得关注的四个主要趋势,以及支持这些趋势所需的云角色。您可以在此处阅读该博客,帮助创建下一代云技术。