变形金刚21:改变镜头——管理者与开发者

当我们结束我们的JFrog“变形金刚”系列,以纪念国际程序员日,我们为您介绍JFrog印度总经理Kavita Viswanath和JFrog开发人员倡导者Batel Zohar。通过他们的经验,我们将看到DevOps的两个方面——管理的幕后权限和实时编码的影响。
这两种观点都让我们更深刻地理解了DevOps对于成功运营企业的重要性。作为一名开发人员的倡导者,Batel将反馈循环直接从客户传递到产品管理层。作为一名经理,Kavita帮助制定开发人员所要求的更改,并使用这些信息改进产品路线图,从而影响开发生命周期。当产品的下一个迭代发布时,反馈循环再次开始。这是DevOps在实践中的定义。
的故事,DevOps对你来说意味着什么?
DevOps不仅仅关乎技术,它还关乎一种文化:一种协作、透明和追求卓越的文化,这样公司就可以比以前更快、更安全、更高质量地部署软件更新。DevOps的组织方面对于获得成功至关重要。如果您能让您的LOB(业务线)、开发人员和IT运营团队围绕实践敏捷软件开发的共同目标保持一致,并高度关注策略、自助服务、测试、自动化和安全——那么您就实现了DevOps涅槃。
Batel w为什么你决定从事DevOps?
我从小就喜欢玩电脑。我每天都有学习新事物的热情。我不喜欢无聊或自满。一个好的工程师需要学习更多的技能,使用新工具,更聪明更高效地工作。当我想到DevOps时,我想到的是人,我爱人。我喜欢看到你如何实现同样的结果,但却有成千上万种不同的方法。作为一名DevOps开发人员,我的工作是帮助人们简化他们的流程和工作流——找到一种自动化操作的方法,而不是做手工重复的任务。这是DevOps。
为什么DevOps会成为行业标准,Kavita?
毫无疑问,疫情加速了DevOps成为企业的一种行业实践——这是去年的数字化转型。现在每个公司都是软件公司,数字化转型的快速步伐使得发布软件对所有公司来说都越来越痛苦。去年,我们看到了向云的更大转变,协作工具的使用增加了,远程使用的设备也越来越多。所有这些都增加了确保软件应用程序总是安全和最新的压力。银行、医疗保健提供商、餐馆,甚至一些汽车制造商——他们正在将面向客户的流程转移到应用程序上。在这种类型的环境中,持续集成与持续交付(DevOps和DevSecOps)相结合,成为确保软件开发和交付更容易管理和更安全的必要条件。
Batel w对于那些想要成为程序员或DevOps工程师的人,你有什么建议?
我能给程序员的最好建议就是多学习安全知识。向左移动代码允许您在软件生产早期修复错误和安全问题。正如JFrog所说:“要么快速释放,要么去死!”我们要确保当我们发布的时候,我们用正确的方式来做。当我们从一开始就考虑保护我们的代码时,我们是在保护我们的OSS项目或公司不受可能造成真正损害的潜在漏洞的伤害。作为DevOps工程师,我们将开发和运维结合起来。我们想要创建更快的发布周期,如果我们没有从一开始就注意到差异,我们的速度会给代码增加漏洞。如果我们有技能和知识,我们就能在袭击发生之前阻止它。这将使DevOps进入下一个阶段——DevSecOps。
的故事,什么是DevSecOps ?它对行业有多重要?
顾名思义,DevSecOps就是要确保安全得到优先考虑,并注入到DevOps交付管道的各个方面,以确保只有最“强化”的代码得到部署。这就像芝士饼干和上面有奶酪的饼干。在当今时代,越来越复杂的网络攻击——无论是来自国内还是国外——威胁着我们的个人数据和关键基础设施。这就是为什么把安全作为首要任务是至关重要的。就像DevOps一样,DevSecOps也包含一个重要的文化方面。您需要让安全和DevOps团队朝着一个共同的目标一起工作,并保持不断的沟通,因为威胁级别变化很快。
Kavita,你认为DevOps的主要趋势是什么?
网络安全将是一个值得关注的趋势。物联网和云计算对DevOps和整个科技行业产生了巨大的影响,我们将继续看到这些公司加快他们的业务方式。随着远程使用的设备数量的增加,协作工具的使用越来越多——所有这些都增加了确保软件应用程序总是安全和最新的压力。我想说,明年我们将继续看到新的安全软件公司和流程出现。
想要更多地了解DevOps工具包或磨练您当前的技能?访问JFrog学院浏览我们的课程目录。如果你已经准备好加入这些青蛙和更多的人的使命,改变我们的工作和生活方式,访问JFrog职业页面.
