The efficient collaboration with development partners and the requirement to deliver high quality software led to an evolutionary journey where BJB has shifted the software engineering discipline all the way from on-prem to DevCloud. In this session you will learn how ‘Scotty’ ensures release quality, while experimentation and fast on-boarding of new developers is guaranteed.
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Why did the shift-left end up in the cloud for Bank Julius Baer?
1. WHY DID THE ‘SHIFT LEFT’ END UP IN THE CLOUD FOR BJB ?
Juerg Haldimann, Enterprise Architecture CoE
BAT, June 2022
2. 03 August 2022 2
BJB – FACTS & FIGURES WITH A GLOBAL FOOTPRINT
60 locations in 25 countries and 3 hubs
Location
Booking centre
Head Office
TEL AVIV
ISTANBUL
CAIRO
SANTIAGO
DE CHILE
MONTEVIDEO
ABU DHABI
DUBAI
SHANGHAI
SINGAPORE
HONG KONG
TOKYO
BEIRUT
RIO DE JANEIRO
MANAMA
BELO HORIZONTE
MUMBAI1
MEXICO CITY
ZURICH
SÃO PAULO
BASLE
BERNE
LAUSANNE
ST. MORITZ
LUCERNE
ZUG
ST. GALLEN
GENEVA
CRANS-MONTANA
SION
VERBIER LUGANO
ZURICH
KREUZLINGEN
SWITZERLAND
KIEL
HAMBURG
GUERNSEY
MADRID
DUESSELDORF
FRANKFURT
WÜRZBURG
VIENNA
MONACO
MUNICH
GENEVA
LUXEMBOURG
MANNHEIM
MILAN
STUTTGART
DUBLIN
LONDON
ROME
TURIN
ZURICH
LEEDS
MANCHESTER
EUROPE
EDINBURGH
JOHANNESBURG
BERLIN
HANOVER
BARCELONA
BELFAST
BANGKOK
BOGOTÀ
7. 7
THE CHALLENGE
Impediments to Agility & Quality
03/08/2022
• Ensure ‘Need-to-know’ principle is followed
• Leverage global workforce
• Availability of consistent test data and
environments
• Innovation and collaboration with partners
• Efficient process to on-board talents
• Software quality enforcement
Goals
10. TARGET ARCHITECTURE #1
Build a global e2e test environment based on test data anonymization capability
03/08/2022 10
DEV/TEST
‘anonymized’
PRD
‘CID’
BJB Premises
Anonymization Framework
• Ensure ‘Need-to-know’ principle is followed
• Leverage global workforce
• Availability of consistent test data and test
environments
• Innovation and collaboration with partners
• Efficient process to on-board talents
• Software quality enforcement
Goals
12. PIPELINE ARCHITECTURE #2
Foster innovation and collaboration by shifting the pipeline to the cloud
03/08/2022 12
DEV/TEST
‘anonymized’
PRD
‘CID’
CD Toolchain
Anonymization Framework
DevCloud BJB Premises
Scotty
DEV/TEST
‘synthetic’
CI Toolchain
Goals
• Innovation and
collaboration with partners
• Efficient process to on-
board talents
• Software quality enforcement
21. SUMMARY
The BJB ‘Shift Left Story’
03/08/2022 21
‘CID-free Test Data & Test Environment’
On-prem e2e testing with anonymized data
’Gatekeeper Governance’
Transparency & Q-Gate enforcement
‘DevCloud Innovation’
Cloud-first development & collaboration with synthetic data
‘DevOps Platform’
E2E ownership & Multi-Cloud support