未来需要震中的全栈开发运维工程师

当我们结束的时候swampUP 2021作为全球DevOps社区的一员,我从未感到如此兴奋过。我从swampUP 2021中得到的最大收获,以及所有精彩的演讲和数千名社区同行的参与,是今天的DevOps发现自己处于一个历史拐点。让我解释一下。

随着软件成为我们生活和工作的核心,DevOps不再局限于IT领域。一年前,在swampUP 2020上,我们大胆预测每家公司都将成为DevOps公司。好吧,事实证明我们的预测并不是那么大胆,因为它很快就成真了。我们现在已经过了那个阶段。DevOps已经成为中心世界的。开发人员是DevOps的核心,推动着全球创新。

开发人员勇敢地变成了DevOps大师,并没有回避这个新现实的巨大挑战和责任。通过他们的工作,开发人员正在改变社会的各个方面,推动教育、医疗保健、商业、娱乐、通信、社会服务等领域的下一波数字创新。

DevOps专业人士的这个新角色——作为世界舞台上的主角——将继续存在。你构建的应用程序和网络服务不再是我们生活和工作的补充配件了。它们现在与我们整个人类的经历错综复杂地交织在一起。

我们只是触及了数字化转型的表面,现在正面临着第二波浪潮。

这对开发运维团队意味着什么?

今天,所有数字化转型的组织都认识到软件包(又名二进制文件、映像或工件)是任何DevOps管道中的一等公民和主要资产。为什么?对于开发人员正在构建、测试、推广的内容,二进制文件是唯一的真实来源,最重要的是,对于最终发布到生产环境中的内容,二进制文件是唯一的真实来源。

一旦源代码在构建阶段被编译成二进制文件,二进制文件就成为DevOps工作流程中最重要的元素,一直到运行时。因此,管理二进制文件是确保软件构建的完整性和可再现性,从而确保应用程序质量的关键。

这就是为什么我们建造了JFrog DevOps平台-与我们的Artifactory通用repository manager其核心是处理管理二进制文件流的所有方面。这就是我们所说的BinOps,或者二进制操作,它是实现快速可靠的软件发布的最关键的过程——这是所有DevOps团队的最终目标。

正如今天的软件世界所做的那样,前端开发人员和后端开发人员的时代已经结束了。同样的事情正在DevOps领域发生。涉众必须是精通端到端软件开发生命周期(包括安全)的全栈DevOps工程师。其实,安全——作为SolarWinds违反提醒了我们所有人——必须是DevOps的核心,是构建、部署和发布软件的重要组成部分。

这也意味着你必须管理一切,而不仅仅是源代码——依赖项、元数据、二进制文件——而且你需要大规模地操作,支持成千上万的开发人员。如今开发人员的工作不再局限于编写代码。它是关于协作、自动化、安全性、分布、数据分析和敏捷性的——而这一切都是由二进制文件驱动的。

DevOps CEO套件的观点

我从PagerDuty、Datadog、Elastic和HashiCorp的首席执行官那里听到了开发者角色的关键转变,他们也加入了我的行列在swampUP 2021的小组讨论中。如你所知,Shay Bannon (Elastic), Jennifer Tejada (PagerDuty), David McJannet (HashiCorp)和Olivier Pomel (Datadog)领导的公司,如JFrog,处于DevOps创新的最前沿。

我非常兴奋,因为我们都采用了“变形金刚”这个词来形容今天的开发人员,因为他们是在数字世界中改变业务运作方式的人。我们讨论了DevOps趋势,包括将代码分发到边缘的重要性、支持混合(云计算)环境的需求、办公室和远程工作之间的新平衡,以及确保不断发展的安全的重要性SDLC

对于开发人员不仅在IT领域内,而且在整个世界中所扮演的领导角色,我们都有相似的见解,并且我们都同意,增加的责任给他们的肩膀带来了更沉重的负担。

为了说明这个问题,Jennifer分享了最近PagerDuty的一项调查结果,该调查显示开发人员正面临着更大的压力,因为他们要处理由云计算和更分布式、更复杂的架构引发的日常IT事件的增加。

Jennifer总结道:“我们需要考虑如何支持开发者社区,因为他们是这个领导层的重要组成部分。”我完全同意。

开发者为开发者服务,每一次飞跃

在JFrog,我们把理解开发人员和DevOps工程师所做工作的重要性视为我们的使命,自2008年成立以来,我们一直与这个社区一起走每一步。我们在swampUP 2021上发布的所有激动人心的公告都旨在为用户提供他们需要的工具和技术,以完成他们所承担的变革性工作。

例如,我们宣布JFrog私有分发网络(PDN)用于软件更新,这将帮助您加速大规模应用程序交付。与JFrog生产,组织将能够在跨混合基础设施、边缘和物联网设备的大规模环境中加速部署和并发下载,从而解决日益增长的挑战软件分发在规模。

此外,我们宣布了针对JFrog DevOps平台的重大新增强,旨在帮助我们的用户支持大规模二进制生命周期管理,这将提高开发人员在软件交付过程中的生产力、效率和安全性。

随着JFrog开发运维平台的这些突破性进展,我们正在朝着实现“液态软件”愿景迈出又一大步,就像我们过去在JFrog Artifactory和JFrog开发运维平台时所做的那样JFrog x光。我们的目标是在全球范围内持续无缝地为所有软件发布提供动力,并创造一个始终更新,无版本软件的世界。

我想向所有帮助swampUP 2021取得成功的人表示最衷心的感谢——DevOps社区、演讲者、合作伙伴,当然还有所有的“青蛙”——我们出色的JFrog员工,他们为这次会议付出了如此多的努力。

当我们展望未来时,我们看到我们的行业对即将到来的事情感到兴奋。正如我们在2020年提到的,现在的世界里,每个公司都将成为DevOps公司,每个开发人员都将成为全栈DevOps专家,拥有自己的命运,并对自己的应用程序承担全部责任——从设计到部署。

观看CEO座谈的完整录音,这是五家主要DevOps公司领导人之间的一次独特而坦诚的讨论。

你可能也喜欢阅读我们的电子书“跨越式发展到DevOps的未来”