DevOps团队!你们的事瞒不住啦!

DevOps团队!你们的事瞒不住啦!

时光悄然流逝,不知不觉间我们已告别2021。这一年,新网银行不断前进,收获了很多荣誉:“四川省金融科技应用试点优秀项目”“年度最佳中小微金融服务中小银行”“普惠金融类优秀成果”……沉甸甸的荣誉背后,是每一个新网人的无私奉献和勇敢拼搏。今天就让我们来聊聊新网银行顺利通过DevOps评估背后的故事。



新网银行作为新一代数字原生银行,坚持“技术立行”,高度重视技术创新,持续提升自身金融科技能力。2021年12月24日,在中国信息通信研究院主办的“2021 GOLF+ IT新治理领导力论坛”上,新网银行的分布式消费信贷核心系统作为DevOps标准持续交付第十六批评估结果之一,顺利通过《研发运营一体化(DevOps)能力成熟度模型》持续交付3级评估。这标志着新网银行的DevOps能力再上新台阶,可有效针对软件研发提质增效,进一步提高自身核心竞争力。



● 困难重重,敌不过团队的众志成城

涵颖是新网银行科技部门的研发效能团队负责人,也是本次DevOps评估项目的负责人。为了能顺利通过DevOps持续交付3级评估,她几乎投入整整了一年的时间。


“想象很丰满,现实很骨感。起初得知要做这个项目,基于以前对DevOps评估的了解,大家都认为这应该不是一件什么难事。可要真正付诸实践的时候,我们才发现实际操作比想象中困难得多。”这是项目正式通过信通院评估后,涵颖最深的感受。

DevOps团队!你们的事瞒不住啦!

从2021年3月底项目立项,到6月底正式启动,实际留给项目组的时间不足半年。时间紧、任务重、工作量大是他们面临的第一个困难。比如,单是从差距分析中发现需要改进的任务就多达80个,涉及到对不同角色所属的工具平台、流程规范进行不同程度的改造。研发效能团队的道拐介绍说,光是其中的一个源代码工具迁移验证工作,前前后后就花了1个月。到了迁移当天,他自己和涵颖,以及负责系统运维、DBA、安全、网络运维等版块的组员一直加班到凌晨4点过才完成全部工作。


另一个困难则是人员的临时变动。在项目即将迎来第一轮模拟评估的紧要关头,信贷核心团队研发负责人阿浪因为工作安排不得不临时离开。而对于他的交接人——爱鳗君来说,初到项目组,迎接他的便是项目的第一次大考。爱鳗君必须快速进入角色,挑起团队日常管理和本次评级项目优化改进的担子。

DevOps团队!你们的事瞒不住啦!

该项目是2021年科技部门的重点工作,新网银行信息科技总监毛航和科技部门各中心负责人成立领导小组,明确目标,协调多方资源,为项目顺利实施提供了有力保障。


● 思维碰撞,是“火药”也是火花

DevOps评估项目是一项庞大的系统工程。小小的项目组虽然只有10多个人,但却是“麻雀虽小,五脏俱全”:项目组成员来自效能、开发、测试、运维、安全等多个技术版块,专业实力过硬。其中,测试还可以再细分为单元测试、性能测试、安全测试、自动化测试、测试工具支撑等。


有一句名言叫做“思维的碰撞会产生灵感的火花”,但碰撞有时带来的可不仅仅只有灵感,还可能伴随着“火药”。


黄大仙是测试效能组的负责人,他还清楚地记得项目组当时商讨实施方案的情景。“或许是IT人的职业病吧,大家都认为自己的方案是最科学的,在会上争得面红耳赤,谁也丝毫没有退让的意思。要是不知道情况的人看到了,还以为这是要干仗了呢,”他笑道,“没错,大家的目标都是希望把项目做好,但想法太多了就很难统一。”不过,就算争得再怎么厉害,这群IT高手们都能以大局为重,客观分析彼此的方案。经过了数轮激烈的思想碰撞,最终博采众长,形成了一个公认的最佳方案。

DevOps团队!你们的事瞒不住啦!

在IT领域,技术没有绝对的界限,相互交织才是最常见的,这个项目也不例外。“容器化”是整个分布式消费信贷核心系统的重要组成部分,它本属于另外一个项目,但由于在任务改进中具有举足轻重的作用,与DevOps深度交织,所以组员们在原有项目的基础上还需要和运维中心的小伙伴们一起完成这部分的应用容器化改造工作,更是加大了任务的挑战性。

DevOps团队!你们的事瞒不住啦!

“为了克服这个困难,我们选择双管齐下,同步联动进行测试,在两个项目间搭建起了一座桥梁。结果证明,这个选择不仅实现了DevOps的稳定持续运行,还使其与‘容器化’技术成功进行融合,做到了‘一举两得’”,道拐说道。


● 全力以赴,机会只有一次

经过无数次的尝试和努力,所有改进任务项均被一一修复,而最终评估的日子也一天天临近。黄大仙身为一名IT“老兵”,即使身经百战,这一次的评估大考还是让他绷紧了每一根神经。“因为项目评估只有一次机会,必须要做到系统全流程持续交付率100%,过程中不能出现任何问题。如果出现突发故障,也必须保证在30分钟内完成修复,”黄大仙说。


为了实现这一目标,在进行两轮模拟评估前,项目组的每名成员都打起了十二分精神,对照评估考核表的每一项指标,以及针对评审老师在过程中可能提出的疑问,都做了细致的应对准备,可评审老师在模拟评估现场的提问还是超出了组员们的想象。


“我们本以为肯定万无一失,”黄大仙回忆道,“结果在两轮模拟评估中,评审老师都在我们‘精心布防’的区域之外提出了问题,比如‘自动化测试用例场景不够丰富’、‘发布工具测试环境和生产环境不一致’。虽然最后都答了上来,但还是让我们惊出了一身冷汗。”


从第二轮模拟评估结束到正式评估,项目组只有一个月左右的时间。谁都不敢再掉以轻心,大家争分夺秒,认认真真、仔仔细细地对系统的所有环节进行了反复排查,确保对每个细节都做到充分回溯。在最后冲刺的日子里,项目组几乎天天加班到深夜。纵然牺牲了陪伴家人的时光,大家却没有一句怨言,都坚守在自己的岗位上。

DevOps团队!你们的事瞒不住啦!

淡思作为信贷核心团队测试负责人,不料在这关键时刻遇上儿子生病需要入院手术。孩子是每一名母亲的心头肉,淡思也不例外,她不得不请了一周假去医院陪伴儿子。尽管人不在公司,淡思的心却一直没有离开项目组。在医院的那一周,她每天都会打好多次电话和大家沟通工作,或是用电脑进行远程实时操作,对可能存在的故障进行排查和修复。


有一次,她正在和爱鳗君打电话,结果工作还没说完,电话这头的孩子就因为术后的疼痛开始哇哇大哭。听到电话中传来孩子的哭声,爱鳗君赶紧劝她先去照顾好孩子,问题迟些再讨论也来得及。可淡思知道,能做调整的时间不多了,她坚持将工作讨论完才挂断了电话,再去安抚已经哭成泪娃的孩子。


功夫不负有心人,经过全体组员的不懈努力,在11月下旬进行为期两天的项目高强度持续评估时,系统表现出了优异的稳定性,所有环节均未出现任何故障,成功实现了高质量、持续、快速交付业务的预期目标。至此,悬在大家心中的那块石头才总算落了地。


再到12月中旬,项目组接到信通院的通知:新网银行的分布式消费信贷核心系统顺利通过DevOps持续交付3级初评!虽然还要完成一个交叉复评环节才算正式通过,但那一刻,所有人都再也按捺不住内心的喜悦,大家高声欢呼,“我们成功了!我们终于做到了!”


在这大半年的时光里,有笑声、有哭声、有沮丧,但所有的付出都是值得的,困难和挫折都已成往事,留下的只有激动的泪水和开心的笑容。


这就是DevOps评估项目背后的故事,更是新网人不畏艰难、勇往直前的奋斗故事。

DevOps团队!你们的事瞒不住啦!


DevOps团队!你们的事瞒不住啦!

文章来源于网络,投诉文章请联系:zhangyunfei@anqiangkj.com

主题测试文章,只做测试使用。发布者:2915,转转请注明出处:https://community.anqiangkj.com/archives/4358

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年1月28日 下午12:07
下一篇 2022年2月9日 上午7:31

相关推荐

发表回复

您的电子邮箱地址不会被公开。