Banking on Innovation and DevOps
-
Upload
tapabrata-pal -
Category
Presentations & Public Speaking
-
view
991 -
download
0
Transcript of Banking on Innovation and DevOps
![Page 1: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/1.jpg)
Banking on Innovation & DevOps
![Page 2: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/2.jpg)
‹#›
Tapabrata “Topo” PalDirector, Individual Contributor, DevOps Evangelist
[email protected] @TopoPal
Past: • PhDinSemiconductorPhysics• Over20yearsofITexperienceasDeveloper,Architect,SystemEngineer
• ExperienceinRetail,HealthcareandFinanceindustries
![Page 3: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/3.jpg)
Relativetoourpeers,weareastart-up
![Page 4: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/4.jpg)
“EverysinglepersonintheUShadthesamecreditcard.
Itmadeabsolutelynosense.”
RichFairbankCapitalOneFounder&CEO
![Page 5: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/5.jpg)
InformationBasedStrategy(IBS)
Data Technology DataScience
Test&Learn
+ +
![Page 6: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/6.jpg)
MobileFirst
![Page 7: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/7.jpg)
TheDigitalRevolution
![Page 8: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/8.jpg)
"Ultimately the winners in banking will have the capabilities of a
world-class software company.“
RichFairbankCapitalOneFounder&CEO
![Page 9: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/9.jpg)
About Four Years Ago…
![Page 10: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/10.jpg)
About Four Years Ago…
• Mostly outsourced
![Page 11: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/11.jpg)
About Four Years Ago…
• Mostly outsourced• Waterfall
![Page 12: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/12.jpg)
About Four Years Ago…
• Mostly outsourced• Waterfall• Quarterly Releases
![Page 13: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/13.jpg)
About Four Years Ago…
• Mostly outsourced• Waterfall• Quarterly Releases• Manual Processes
![Page 14: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/14.jpg)
About Four Years Ago…
• Mostly outsourced• Waterfall• Quarterly Releases• Manual Processes• Change Orders
![Page 15: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/15.jpg)
About Four Years Ago…
• Mostly outsourced• Waterfall• Quarterly Releases• Manual Processes• Change Orders
![Page 16: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/16.jpg)
Seedof“DevOps”
![Page 17: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/17.jpg)
Seedof“DevOps”
![Page 18: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/18.jpg)
Seedof“DevOps”
![Page 19: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/19.jpg)
Seedof“DevOps”
![Page 20: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/20.jpg)
‹#›Confidential
Development • Architecture • Design • Code • Test
![Page 21: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/21.jpg)
‹#›Confidential
Business • Requirements • Feature Request • Roadmap
Development • Architecture • Design • Code • Test
![Page 22: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/22.jpg)
‹#›Confidential
Business • Requirements • Feature Request • Roadmap
Development • Architecture • Design • Code • Test
Operations • Infrastructure • Platforms • Environment • Deployment • Incident Mgmt • Change & Release Mgmt.
![Page 23: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/23.jpg)
‹#›Confidential
Business • Requirements • Feature Request • Roadmap
Development • Architecture • Design • Code • Test
Operations • Infrastructure • Platforms • Environment • Deployment • Incident Mgmt • Change & Release Mgmt.
Information SecurityApplication Security Security Testing Information Security Infrastructure Security
![Page 24: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/24.jpg)
‹#›Confidential
Business • Requirements • Feature Request • Roadmap
Development • Architecture • Design • Code • Test
Operations • Infrastructure • Platforms • Environment • Deployment • Incident Mgmt • Change & Release Mgmt.
Information SecurityApplication Security Security Testing Information Security Infrastructure Security
DevOpsSec
![Page 25: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/25.jpg)
Code Build Release MonitorDeploy + Test Execution
![Page 26: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/26.jpg)
Code Build Release MonitorDeploy + Test Execution
App
Test
Infra
![Page 27: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/27.jpg)
Code Build Release MonitorDeploy + Test Execution
App
Test
Infra
DEV INT QA PERF PROD
DEV INT
SEC
QA SEC PERF PROD
DEV INT QA SEC PERF PROD
![Page 28: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/28.jpg)
Code Build Release MonitorDeploy + Test Execution
App
Test
Infra
DEV INT QA PERF PROD
DEV INT
SEC
QA SEC PERF PROD
DEV INT QA SEC PERF PROD Infra
App
![Page 29: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/29.jpg)
Code Build Release MonitorDeploy + Test Execution
App
Test
Infra
DEV INT QA PERF PROD
DEV INT
SEC
QA SEC PERF PROD
DEV INT QA SEC PERF PROD Infra
App
Flow
![Page 30: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/30.jpg)
Code Build Release MonitorDeploy + Test Execution
App
Test
Infra
DEV INT QA PERF PROD
DEV INT
SEC
QA SEC PERF PROD
DEV INT QA SEC PERF PROD Infra
App
Flow Feedback
![Page 31: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/31.jpg)
BuildingaserverinaDatacenter
Steps=62Days=60Cost=$25kPain=@#$%^&*Opportunitycost=?????
![Page 32: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/32.jpg)
![Page 34: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/34.jpg)
![Page 35: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/35.jpg)
![Page 36: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/36.jpg)
![Page 37: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/37.jpg)
Image TBD
![Page 38: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/38.jpg)
OurOpenSourceContributions
![Page 39: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/39.jpg)
WhyareweOpenSourcingourtools?
![Page 40: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/40.jpg)
It is the right thing to do
WhyareweOpenSourcingourtools?
![Page 41: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/41.jpg)
It is the right thing to doCulture of Continuous Experimentation and Learning
WhyareweOpenSourcingourtools?
![Page 42: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/42.jpg)
It is the right thing to doCulture of Continuous Experimentation and LearningOpen Sourcing makes it better
WhyareweOpenSourcingourtools?
![Page 43: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/43.jpg)
It is the right thing to doCulture of Continuous Experimentation and LearningOpen Sourcing makes it betterWe are in the process of changing banking for good!
WhyareweOpenSourcingourtools?
![Page 44: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/44.jpg)
It is the right thing to doCulture of Continuous Experimentation and LearningOpen Sourcing makes it betterWe are in the process of changing banking for good!We found it inevitable to do DevOpsSec the right way
WhyareweOpenSourcingourtools?
![Page 45: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/45.jpg)
22
Wherearewenow
CodeCommit Random 100s/day
Deployment
ProdRelease
Manual Automated
Integration 1/month 15mins
QA,Perf 1/month 4/daymonthly/quarterly
1/sprint
UnitTest ? ~90%+
![Page 46: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/46.jpg)
23
Howdowescale
![Page 47: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/47.jpg)
24
![Page 48: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/48.jpg)
25
OurFirsteverSoftwareEngineeringConference
2days1,200+attendees
13LearningTracks28TechExpoBooths
52Sessions0Vendor
![Page 49: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/49.jpg)
26
![Page 50: Banking on Innovation and DevOps](https://reader034.fdocuments.in/reader034/viewer/2022042723/587b24ab1a28ab736c8b74eb/html5/thumbnails/50.jpg)
26