Published on: August 4, 2021
4 min read
How GitLab helped power more than a million builds in six months on UBS DevCloud.
UBS, the largest truly global wealth manager, uses GitLab to power DevCloud, a single DevOps platform that allows for a cloud-based, service-oriented, software development lifecycle.
"GitLab is a fundamental part of DevCloud," said Rick Carey, Group Chief Technology Officer at UBS. "We wouldn't be able to have that seamless experience without GitLab. It allowed us to pull ahead of many of our competitors, and break down the barriers between coding, testing, and deployment."
During GitLab Virtual Commit 2021, Rick and Eric Johnson, Chief Technology Officer at GitLab, talked about how building DevCloud on GitLab's DevOps Platform allowed UBS to increase their development velocity, lower their infrastructure costs, and increase collaboration between engineers and non-engineering teams worldwide.
The annual UBS Hackathon, which typically brings together engineers from around the world in one room, went virtual in 2020 due to the COVID-19 pandemic. UBS did a soft launch of the DevCloud platform during the 2020 Hackathon to have a truly global development and seamless team experience among the more than 500 participants dispersed worldwide.
"It was hard to pick a winner, because nearly every program and team built something absolutely incredible in such a short amount of time," said Rick. "They got so much done that even while chatting with each other, they said, 'I can't believe how easy it is to get this done.'
Once this Hackathon was successful, we knew that we were going to be able to migrate the rest of our engineers to DevCloud."
"I must say it's uncommon in my experience to see such a large organization let alone one in such a compliance-driven industry as finance take on such a large project and deliver it on time," Eric said.
Rick attributes part of that success to GitLab's commitment to open source collaboration, which allowed UBS to turn to GitLab team members with questions.
"In an open source model, every time there was a gap, or an issue, or something we just needed your help with, we could reach out to GitLab and say, 'Can we work on this together? Is there a way to improve this?'", said Rick. "That's the value, and that's one of the reasons we went with GitLab."
It wasn't a one-way relationship. Eric said that GitLab learned a lot about compliance and risk processes that are unique to the financial sector by collaborating on open source projects with UBS.
"Collaboration is one of the GitLab's core values – which was key to this project. We set common goals. We're in constant communication, and we're always working together to remove roadblocks. Working with UBS's engineers is a truly agile experience," said Eric.
GitLab forums have a lot of contributions from UBS team members, and both UBS and GitLab are members of open source communities such as the Fintech Open Source Foundation (FINOS) and Cloud Native Computing Foundation (CNCF).
One of the key messages for why adopting a single DevOps platform such as GitLab or DevCloud benefits engineering teams is the productivity pay-off – for engineers and non-engineers alike.
Similar to GitLab, which enables simple asynchronous collaboration between team members, DevCloud was built with engineers in mind but so everyone can contribute. Rick said that one of the best pieces of feedback he got on DevCloud was from someone on the business side of UBS, who wanted to do some development projects but struggled with other tools.
"He said, 'Oh, that's DevCloud? I love DevCloud,'" said Rick.
In the roughly six months since UBS launched DevCloud, there have been more than 12,000 users and more than one million successful builds.
In June 2021, GitLab acquired machine learning company UnReview which has allowed us to improve our machine learning capabilities as part of our DevOps Platform. Eric said that by practicing applied machine learning, specifically for code review, GitLab should be able to balance review workloads across teams to increase efficiency.
Keeping all the DevOps activities in a single application makes it easier to extract insights throughout the software development lifecycle. By adding machine learning to a DevOps Platform such as GitLab or DevCloud, teams can not only derive data from past activities, but start to predict the future.
"We were very impressed by UBS's development culture," said Eric. "It is very complimentary to our own, and we look forward to our continued partnership."
This conversation was part of GitLab Virtual Commit 2021. Watch the video below to see the full conversation between Eric and Rick.
胃热吃什么药效果好 | 海员是干什么的 | 冰丝纤维是什么面料 | pc什么意思 | 南瓜吃多了有什么坏处 |
爷爷的兄弟叫什么 | 小孩腿疼膝盖疼可能是什么原因 | 小学生什么时候开学 | 狐仙一般找什么人上身 | 黄花菜长什么样子 |
下焦湿热是什么意思 | 人体缺钙吃什么补最快 | 棕榈油是什么油 | 生丝是什么 | 水泡长什么样 |
ab型血和b型血生的孩子是什么血型 | 恶寒是什么意思 | 杜鹃花是什么颜色 | 八股是什么意思 | 什么是肋骨骨折 |
六块钱麻辣烫什么意思dajiketang.com | 什么的滋味hcv8jop4ns3r.cn | 牙齿痛是什么原因hcv7jop9ns5r.cn | 脖子上长疣是什么原因hcv8jop1ns6r.cn | 羡慕是什么意思hcv9jop8ns1r.cn |
航母舰长是什么级别hcv8jop2ns8r.cn | 多吃菠萝有什么好处dajiketang.com | 栎字五行属什么hcv8jop4ns8r.cn | 下午3点半是什么时辰hcv8jop7ns4r.cn | 鼻子不通气吃什么药hcv7jop9ns2r.cn |
肉蒲团是什么hcv9jop4ns8r.cn | 1999年出生属什么生肖hcv9jop2ns6r.cn | 牛肉和什么菜包饺子好吃520myf.com | 心脏跳快吃什么药好hcv8jop6ns4r.cn | 朋友的意义是什么jinxinzhichuang.com |
戒指戴左手中指是什么意思hcv8jop6ns3r.cn | 脚踝发黑是什么原因hcv8jop4ns3r.cn | 幽门螺杆菌挂什么科hcv8jop8ns2r.cn | 护理主要学什么hcv8jop7ns9r.cn | 转氨酶偏高是什么原因hcv8jop0ns7r.cn |