抓住抓斗的Devops实践
加密律师提出了在英国解密能力上使用PII保密订单的问题
英国宽带客户计算悄然过期合同的费用
银行是否负责负责在线诈骗的钱?
Cibicom Taps诺基亚在丹麦提供关键任务LTE网络
HPE推出新的Comms Tech Group与“Industrial-First”打开RAN解决方案堆栈
大数据平台加速DNA分析
英国面临着重要的网络人才短缺
政府推出数字身份信任框架
Facebook数据泄漏可能在GDPR的范围之外
私募股权购买McAfee Enterprise Business
电台的需求优先于5G网中优先考虑效率和可持续性
Telia将爱立信5G改变为工业检验,因为项目驯鹿运行
谷歌和西门子将力量联合在工业边缘地址地址
BT对竞争对手的覆盖索赔作为O2,EE屈服于O2,EE延长了英国5G网
保守派将数据法分为种族方式百万
ovhcloud火:评估数据中心运营商和云用户的后续效果
政府新鲜AI战略计划
为什么微软19亿美元收购细微差别是有道理的
全球电信如何在云上加倍
Viavi扩展了光纤网络测试和测量组合
Home Office完成所有业务应用程序转移到Oracle云
IR35改革:贷款收费和雇主的NI问题提示呼吁立法改造
kymiring为Motorsports电路提供私人5G无线网络
Foxtons拒绝对数据泄漏缓慢反应的声明
deloitte:组织如何为新的外观工作做好准备
5G网络致密化和MMIMO推动移动网支出到2026年的1910亿美元
IR35私营部门改革:税务局承包商税收税务机构检测制度
政府研发资金未能最大化“弹射器”潜力
阿姆斯特丹与Datentres开放环境谈判
MP告诉沟官方电子邮件通过黑客害怕
HPE呼吁大修瑞典大学的超级计算设置
IR35改革:谁补偿雇主的倪谁将IT承包商带到口袋里
偏远工人为家庭宽带战斗
NHS共享商务服务推出1亿英镑的数字硬件框架
NCSC在Microsoft Exchange修补程序上发出紧急警报
IBM眼中的混合云机会
腾讯云打开印度尼西亚数据中心
澳大利亚和印度在关键技术方面
RDP,SSH通过遥控工作揭露图表
酿酒师摩尔森凉鞋瞄准网络攻击
在2021年的第一个补丁中的关键零点特征
爱立信旨在乘坐5克波浪,因为它是O2斯洛伐克5G供应协议
Met Office准备150万处理器,60个Petaflop超级计算机
Malwarebytes也由Solarwinds攻击者击中
东盟企业面临数字转型的障碍
SEPA数据泄漏作为代理抵抗赎金需求
下一个网络推出驱动5G FWA宽带CPE市场
安全专业人士同意:我们需要休息一下
CMA临时清除处女和O2的合并
您的位置:首页 >政策法规 >

抓住抓斗的Devops实践

2021-09-18 12:43:49 [来源]:

在大多数情况下,Devops是将开发和运营团队带到一起加速应用程序交付,以跟上业务需求。在抓住东南亚的技术独角兽之一,Devops职责在整个组织中分享。

该公司的Devops团队主要专注于使工程师能够自己测试和部署其代码,而不是将其责任交给不同的团队。

在接受计算机每周的采访时,Allwin Baby是一个用于管理Devops Lifecycle的团队的一部分的高级软件工程师,在公司的Devops实践中,他如何成为Devops工程师以及挑战工作。

您的工作究竟是在典型的24小时日的工作 - 是它的桌面,或者在班次上,你可能会在哪里,你可以在哪里,你可以做什么?

allwin baby:我是基础服务器和启用团队的一部分,它是一个专注于管理抢占的Devops生命周期的团队之一。我们共有五个人,我们确保我们的工程师能够有效地工作并安全地发布他们的工作。

这是,最多的桌面。当我们重新组合并提供我们正在努力的任务并分享我们所面临的任何挑战时,我的一天开始于上午10点开始升级,以便其他团队成员在需要时可以依赖和支持。

“我是一个团队的一部分,专注于管理抢夺的Devops生命周期。我们确保我们的工程师能够有效地工作并安全地发布他们的工作“

allwin宝贝,抓住

在此之后,我们非常留下自己的各种任务,包括修复报告的错误,确保我们的开发人员工具是最新的,开发和测试我们基础架构的新功能,改善可用性或积极地修复潜在的瓶颈,过去的事件后验尸,以及与供应商联系在其他任务中与供应商联络。我们在晚上7点左右结束了这一天。

我们还有一个旋转的呼叫时间表,其中呼叫的人员将在待机状态下,以解决可能发生的任何客户问题或服务中断。班次持续一个星期,所以我们最终会在一个月内完成班次。

这是一个有意识的决定还是偶然的事件,导致你作为抓住猎犬工程师的职业生涯?

婴儿:一点点两者。在加入抓取之前,我在做广告或云基础设施方面的经验非常有限。

然后,我在启动时工作,并将我的时间分开在开发服务器后端,并尝试将草图设计转换为Web应用程序。我在一支非常小的团队中工作,这意味着没有真正需要一个专门的Devops团队,因此对我来说可以了解它的机会。

这是在我在接受采访时,我意识到我不知道多少。所以当机会自己呈现时,我很乐意接受它。

您是否追求任何特定的教育和个人培训制度在本职业生涯中给您一个优势?

婴儿:我毕业于计算机工程学士学位,同时有助于,我没有觉得有必要在Devops开发职业生涯。

你所需要的是兴趣,而且可以学习和更好的驱动器。我曾经参加过很多哈克萨斯作为学生,这有助于改善自己。良好的算法和数据结构中的基础,熟悉一个编程语言,如Go,Ruby,Python,Java,了解系统设计和Git和Linux的实践知识 - 无论我在大学中无法学习的内容我都可以在线学习努力。

你的Devops团队如何组织?谁是成员,他们的职责是什么?

婴儿:在抓取,Devops职责在整个组织中共享。我们主要专注于使工程师能够自己测试和部署其代码更改,而不是将此责任移到其他团队。

当工程师需要创建或更改的内容时,它必须通过在暂存环境中进行建立以便在临时环境中进行多个阶段。必须适当地仪表中的每一个阶段以收集数据并检测异常。Devops团队负责提供使我们的工程师尽其所有所需的工具和系统。

为此,我们的团队分为较小的团队,专注于Devops生命周期的特定部分:

构建自动化团队专注于维护第一阶段(持续集成),并负责警告我们的Mono存储库上的代码的一般质量。测试自动化团队专注于第二阶段,负责构建执行工程师指定的端到端测试的系统。部署自动化团队专注于为我们的工程师提供安全性的方法,安全。可观察性团队侧重于提供指标和日志集合所需的工具和软件。框架团队(内部名为“翻转”)负责我们的微服务器使用的所有机器和库,以便执行他们需要做的事情,包括配置管理和服务间通信。基础团队负责我们云基础设施的一般健康以及整个组织使用的某些服务。

是否有任何不被视为Devops角色的角色,而是有助于Devops团队的成功?

婴儿:当然是。Devops几乎是公司内部的独立服务提供商鉴于我们的运营规模,我们的客户是在各种角色工作的数千名工程师。我们运行竞选活动并向工程组织传达更改和新功能,以鼓励他们进行实验并采用它们。

因此,我们的更广泛的团队包括审计我们的流程和操作的成员,以确保我们为我们所有服务提供足够的文件,以及为感兴趣的工程师创造培训材料来学习新的东西。

我们构建的大多数工具都带有用户界面,因此我们在本组织中工作了一些前端工程师和用户体验设计师,即使这不是很常见。

Devops工程师所需的技能是什么?您是否可以在平台熟悉,编程/脚本语言,配置,配置和部署,安全性,集成和通信方面进行详细说明?

婴儿:我认为你需要在某种程度上拥有这些列出的大部分技能。熟悉您所选择的云提供商,诸如Gitlab等的供应商工具以及程序脚本的能力是必需的,以完成大多数任务。

“虽然我们在不同的团队中工作,专注于Devops生命周期的不同部分,但它们都是紧密的耦合,因此我们不断沟通和与所有其他团队同步,以确保待定的变化不会导致链条的中断”Allwin Baby , 抓

当您设计新的内部工具时,编程技巧也很重要,以便为您的工程师更轻松地进行流程或工作流程。如果您属于负责管理整个公司的团队,则部署或配置管理等其他技能显然至关重要。

虽然我们在不同的团队中工作,专注于Devops生命周期的不同部分,但它们都是紧密的耦合,因此我们必须与所有其他团队不断沟通和同步,以确保待定的变化不会导致链条进一步造成中断。我们经常进行运营卓越会议和知识共享会议,以便在同一页面上互相保持。

到目前为止,您在工作中面临的最大挑战是什么?

婴儿:我最大的挑战是适应抓住工程运营的纯粹规模,这显然与我以前在启动中的经验非常不同。这里面临的工程挑战是非常不同的。

例如,在我加入之后,我们面临的最大挑战之一是我们的Git远程存储库现在正在静静地删除提交。工程师会开发一些功能,查看它的审核,然后将其合并到行李箱,几个小时后,没有任何常用的证据会被合并。

经过漫长而艰苦的调查,我们发现了Linux内核中的一个小错误的问题的根本原因。我们的众多工程师经常更新远程,即在更新分支时,Git远程忘记了某些提交的轨道。但我们确实从这些问题中学习,它有助于我们更好地处理这些问题。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。