云计算与DevOps:你的下一步职业发展方向

日期: 2021-05-30 作者:Brian Kirsch翻译:邹铮 来源:TechTarget中国 英文

很多人将DevOps和云计算混为一谈,但其实它们是IT中两个不同的工作角色和领域,虽然它们确实具有相关性。并且,其中一个完全有可能独立于另一个而存在-尽管这并不实际。

对这二者等混淆部分源于它们之间关系密切。例如,DevOps软件不必放在云端,但它通常在云端。并且,DevOps和CloudOps都与快速变化且经常重叠的IT部分相关联。

这种变化速度(加上围绕这些类型角色的炒作和流动性)为有职业头脑的人带来不断变化的目标,使他们很难确定针对云计算与DevOps角色的必要技能和培训。在某个企业谈论的内容可能与另一个企业完全不同。对于试图入门的人来说,这可能会令人抓狂。

尽管如此,这些职位仍是备受追捧的高薪职位。对于那些希望在职业生涯中迈出下一步的人来说,非常重要的是,了解这些角色在IT企业中的位置以及它们如何影响你的职业生涯。

DevOps

DevOps结合了开发和运维的术语,并反映了一组侧重于协作的实践。这里的目标是简化软件从编程阶段到部署阶段的过程,与更传统的软件部署阶段相比,速度更快,质量更高。

你可能会认为DevOps是全新的角色,并且与程序员或运维角色完全不同,但事实并非如此。DevOps人员需要知道如何做到这两点,以及自动化和编排。

具有开发人员基础的人员需要增加运维经验和能力,包括学习自动化,但这可通过培训实现。另一方面,纯粹的运维人员需要通过编码和自动化培训,才能支持理想的DevOps角色。

请记住,DevOps不仅仅是不同任务的简单组合;它合并了两个不同的角色。你需要真正付出努力才能实现这种转变,尽管这适合那些具有现有编程技能的人。这并不是说,如果你来自更传统的管理背景,则不可能成为DevOps,但是你必须认清你所需投入的时间和精力。

云计算

另一方面,云管理员(cloud admin)就是:云管理员(cloud administrator)。担任此角色的IT专业人员可能知道如何编写代码,但他们会在自动化和编排阶段使用这些技能;他们不编写原始源代码。因此,虽然云管理员需要了解开发人员和DevOps的需求,但这主要取决于这与核心云服务的关系。

云管理员还需要密切关注成本。云管理员做出的每个决定都会对每月账单产生真正的影响,如果你的公司想要控制其支出,这会很快引起关注。这为云管理员的角色添加了会计或业务管理元素—DevOps 职位中不存在的工作职能。

DevOpsCloudOps:主要区别

考虑到每个角色的灵活性,你不可能了解每个角色的所有信息,因此初学者可能希望专注于这种灵活性。

对于DevOps角色,员工可能会使用少量但一致的工具集。由于项目从开始到结束的流动性,日常任务是很灵活。DevOps工程师可能在午餐前编写代码,并在午餐后不久支持该应用程序。

对于云管理员而言,这种流动性与云本身有关,其中不断添加新功能和服务。当企业使用多个平台时,这会进一步复杂化。上午管理员可能会花时间在 AWS 上,而下午可能会花在Microsoft Azure或Google Cloud上。

无论你选择哪条路径,你都必须了解IT孤岛不复存在。你不仅必须掌握多种技术,而且还必须能够快速更换它们。

尽管如此,在这些变化的角色中,有一件事可以成为你的支柱:DevOps 和云管理基于自动化和编排来完成工作。了解Kubernetes和Terraform等工具以及如何使用它们来扩展和加速IT运营。

有时是从简单的事情开始,并产生微小但不断增长的影响。从自动化常见任务开始,使用Ansible等工具进行重启或常见维护,并随着你不断学习扩展工作。即使是学习简单的PowerShell或Python脚本也能帮助你深入探索。不要期望你的数据中心内的所有东西都能立即自动化。从基本级别的自动化和编排开始,如果你这样犯错,这将产生很小的影响。

这可能不是每个角色的主要部分,但这是每个角色都需要的共同部分。对于希望担任DevOps或云管理员角色,但不确定哪一个最适合的人来说,这可能是理想的起点。

 

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

翻译

邹铮
邹铮

相关推荐

  • 10个最常见的云漏洞

    如果企业认为云计算将自动保护其工作负载和数据免受攻击、盗窃和其他威胁行为,那他们就大错特错了。即使在云端,漏洞 […]

  • 缓解多云治理挑战的5个最佳做法

    部署多云模型会给云团队带来更多的复杂性和管理挑战。这些挑战影响着企业环境的方方面面,包括设计、部署、配置、运营 […]

  • 云团队需要的6个IT软技能

    软技能对云团队来说至关重要,但很难学习。一个糟糕的团队成员可以打倒整个团队和项目。此外,缺乏软技能可能会导致错 […]

  • AI和云存储如何协同工作

    人工智能是一种变革性技术,可帮助企业节省时间、降低成本并提高运营效率。首席信息官和其他技术领导者可能会想知道, […]