变形金刚21:换镜头-经理vs开发者

当我们结束我们的JFrog“变形金刚”系列,以纪念国际程序员日,我们想让你认识一下JFrog印度总经理Kavita Viswanath和JFrog开发者倡导者Batel Zohar。通过他们的经验,我们将看到DevOps的两个方面——管理的幕后范围和实时编码的影响。

这两种观点都让我们更深入地了解DevOps对于成功运营业务的重要性。作为开发人员的倡导者,Batel直接从客户到产品管理提供反馈循环。作为一名经理,Kavita帮助制定开发人员所要求的变更,并使用这些信息来改进产品路线图,进而影响开发生命周期。当产品的下一个迭代发布时,反馈循环再次开始。这是DevOps在实践中的定义。

的故事,DevOps对你来说意味着什么?

DevOps不仅仅是关于技术,更是关于一种文化:一种协作、透明和追求卓越的文化,这样公司就可以比以往更快、更安全、更高质量地部署软件更新。DevOps的组织方面是取得成功的关键。如果您能够让LOB(业务线)、开发人员和IT运维团队围绕实践敏捷软件开发的共同目标保持一致,并将重点放在策略、自助服务、测试、自动化和安全性上,那么您就实现了DevOps的涅槃。

Batel w你为什么决定从事DevOps的职业?

我从小就喜欢黑电脑。我每天都有学习新事物的热情。我不喜欢无聊或自满。优秀的工程师是渴望学习更多的技能,使用新工具,更聪明、更高效地工作。当我想到DevOps时,我想到的是人,我爱人。我喜欢看到你如何达到同样的结果,但有成千上万种不同的方法。作为DevOps开发人员,我的工作是帮助人们简化他们的流程和工作流——找到一种自动化操作的方法,而不是手工重复的任务。这是DevOps。

Kavita,为什么DevOps会成为行业标准?

毫无疑问,疫情加速了DevOps成为企业的行业实践——这是去年的数字化转型。现在每家公司都是软件公司,数字化转型的快速步伐使得发布软件对所有公司来说都越来越痛苦。在过去的一年里,我们看到了向云计算的更大转变,协作工具的使用增加了,远程使用的设备也越来越多。所有这些都增加了确保软件应用程序始终安全和最新的压力。银行、医疗保健提供商、餐馆,甚至一些汽车制造商——他们正在将面向客户的流程转移到应用程序上。在这种类型的环境中,持续集成与持续交付(DevOps和DevSecOps)相结合,成为确保软件开发和交付更容易管理和更安全的必要条件。

Batel w对于那些考虑成为程序员或DevOps工程师的人,你有什么建议吗?

我能给任何程序员的最好建议就是学习更多关于安全性的知识。左移代码允许您在软件生产的早期修复错误和安全问题。就像JFrog说的,“要么快释放,要么死!”我们想要确保当我们发布的时候,我们用的是正确的方式。当我们从一开始就考虑保护我们的代码时,我们是在保护我们的OSS项目或公司免受可能造成损害的潜在漏洞的侵害。作为DevOps工程师,我们将开发和运维结合起来。我们希望创造得更快软件分发如果我们没有从一开始就注意到差异,那么周期和我们的速度可能会给代码增加漏洞。如果我们有技能和知识,我们就能在袭击发生之前阻止它。这将把DevOps带到下一个层次——DevSecOps。

的故事,什么是DevSecOps ?它对行业有多重要?

顾名思义,DevSecOps都是为了确保安全被优先考虑并注入到DevOps交付管道的各个方面,以确保只部署最“加固”的代码。这就像吃芝士和吃上面有奶酪的饼干一样。在当今时代,越来越复杂的网络攻击——无论是来自国内还是国外——都威胁着我们的个人数据和关键的基础设施。这就是为什么把安全放在首位是至关重要的。与DevOps非常相似,DevSecOps也包含了一个重要的文化方面。你需要让安全和DevOps团队为了一个共同的目标一起工作,并保持不断的沟通,因为威胁级别变化很快。

Kavita,你认为DevOps的关键趋势是什么?

网络安全将是一个值得关注的趋势。物联网和云计算对DevOps和整个科技行业产生了巨大的影响,我们将继续看到这些公司加速他们的业务方式。协作工具的使用越来越多,远程使用的设备越来越多——所有这些都增加了确保软件应用程序始终安全和最新的压力。我想说,我们将在明年继续看到新的安全软件公司和流程出现。

想了解更多关于DevOps工具包的知识或磨练您当前的技能吗?访问JFrog学院浏览我们的课程目录。如果你已经准备好加入这些青蛙和更多的使命,改变我们的工作和生活方式,请访问JFrog求职页面