SlideShare a Scribd company logo
1 of 20
Download to read offline
PAGE1
NaradaCode
CISA | Scrum Master | Devops Leader
Devops – Bad Cop or Robo Cop?
Christian Hermanus
v1.0
This document is confidential and is intended solely for the use and
information of the client whom it is addressed
Devops Implementation @ Bank in
Indonesia
https://www.linkedin.com/in/christianhermanus/
PAGE2
NaradaCode
ImplementationofRiskManagementintheUseofInformation
TechnologybyCommercialBanks
PBI No
9/15/PBI/2007
SEBI No
9/30/DPNP
POJK No 38
/POJK.03/2016
SE No 21
/SEOJK.03/2017
PAGE3
NaradaCode
RisksofApplicationDevelopment
SURAT EDARAN OTORITAS JASA KEUANGAN NOMOR 21 /SEOJK.03/2017
2.1. Pendahuluan
 Kesalahan (error)
 Kecurangan (fraud)
 Manipulasi data (data manipulation)
 Penyalahgunaan sistem (system misuse)
 Ketidaktepatan fungsi layanan yang dikembangkan (incorrect function)
PAGE4
NaradaCode
ApplicationDevelopmentProcess
Identify And Analyze
User Needs
Defining User Needs System Planning Programming
Testing Implementation
Post-
Implementation
Review
Maintenance
SURAT EDARAN OTORITAS JASA KEUANGAN NOMOR 21 /SEOJK.03/2017
2.3. Kebijakan, Standar, dan Prosedur Pengembangan dan Pengadaan
PAGE5
NaradaCode
ApplicationDevelopmentProcess
SURAT EDARAN OTORITAS JASA KEUANGAN NOMOR 21 /SEOJK.03/2017
2.3. Kebijakan, Standar, dan Prosedur Pengembangan dan Pengadaan
Identify And Analyze
User Needs
Defining User Needs System Planning Programming
Testing Implementation
Post-
Implementation
Review
Maintenance
BUSINESS ANALYST DESIGNER DEVELOPER
QA OPERATION
PAGE6
NaradaCode
ApplicationDevelopmentProcess
SURAT EDARAN OTORITAS JASA KEUANGAN NOMOR 21 /SEOJK.03/2017
2.3. Kebijakan, Standar, dan Prosedur Pengembangan dan Pengadaan
Identify And Analyze
User Needs
Defining User Needs System Planning Programming
Testing Implementation
Post-
Implementation
Review
Maintenance
BUSINESS ANALYST DESIGNER DEVELOPER
QA OPERATION
PAGE7
NaradaCode
WallofConfusion
Development Operation
Wall of
Confusion
“Wall of Confusion” between development and operations is caused by a combination of
conflicting motivations, processes, and tooling
PAGE8
NaradaCode
WallofConfusion
Development Operation
Wall of
Confusion
“Wall of Confusion” between development and operations is caused by a combination of
conflicting motivations, processes, and tooling
I want
Change!!
I want
Stability!!
PAGE9
NaradaCode
PAGE10
NaradaCode
WallofConfusion
Development Operation
Wall of
Confusion
“Wall of Confusion” between development and operations is caused by a combination of
conflicting motivations, processes, and tooling
I want
Change!!
I want
Stability!!
The main reasons the DevOps movement started was to address the communication
challenges between Dev and Ops teams, getting teams with very different perspectives to
work more effectively together.
PAGE11
NaradaCode
PAGE12
NaradaCode
DevOpsintheregulatoryandbestpracticesperspective
Good
Cop
Bad
Cop
Development Process according POJK
MRTI (WATERFALL)
DevOps
PAGE13
NaradaCode
DevOpsPractices
Build Unit Test
Deploy to
Stage
Acceptance
Test
Deploy to
Production
Auto Manual Approval Required
Continuous Deployment
Build Unit Test
Deploy to
Stage
Acceptance
Test
Build Unit Test
Deploy to
Stage
Acceptance
Test
Deploy to
Production
Acceptable
for Bank
Continuous Integration
Continuous Delivery
PAGE14
NaradaCode
DevOpsProcess
Plan & Design Develop Testing Deploy Detect Diagnose
Collaboration
Visibility &
Tracking
Requirement
Management
Versioning & SCM
Continuous
Integration
Static Analysis &
Code Checking
Acceptance Test
Automation
Non-Functional
Test Automation
Configuration
Management
Deployment &
Release
Management
Blameless
Post Mortem
Continuous
Monitoring
Alarm & Ticket
Automation
Continuous
Improvement
PAGE15
NaradaCode
ApplicationDevelopmentProcess
SURAT EDARAN OTORITAS JASA KEUANGAN NOMOR 21 /SEOJK.03/2017
2.3. Kebijakan, Standar, dan Prosedur Pengembangan dan Pengadaan
Identify And Analyze
User Needs
Defining User Needs System Planning Programming
Testing Implementation
Post-
Implementation
Review
Maintenance
BUSINESS ANALYST DESIGNER DEVELOPER
QA OPERATION
Collaboration
Visibility & Tracking
Requirement
Management
Versioning &
SCM
Continuous
Integration
Static Analysis & Code
Checking
Blameless
Post Mortem
Continuous
Improvement
Continuous
Monitoring
Alarm &
Ticket
Automation
Acceptance Test
Automation
Non-Functional
Test Automation
Configuration
Management
Deployment &
Release
Management
PAGE16
NaradaCode
Howaboutsecurity?
PAGE17
NaradaCode
DevSecOps,anotherDevOpsPractices
DevSecOps strives to automate core security tasks by embedding security controls and
processes into the DevOps workflow.
DevSecOps
originally focused
primarily on
automating code
security and
testing, but now
it also
encompasses
more operations-
centric controls.
PAGE18
NaradaCode
DevOpsintheregulatoryandbestpracticesperspective
Good
Cop
Bad
Cop
Development Process according POJK
MRTI (WATERFALL)
DevOps
Good
Cop
Robo
Cop
PAGE19
NaradaCode
DevOps may introduce new risk but mitigate
other risk, from a technical and business
perspective.
The question is not :
“ What is the risk of implementing DevOps?”
but
“ What is the risk of not implementing DevOps?”
PAGE20
NaradaCode
DevOps Consulting Company in Indonesia

More Related Content

What's hot

Gorakh Resume updated new (1)
Gorakh Resume  updated new (1)Gorakh Resume  updated new (1)
Gorakh Resume updated new (1)
GORAKH KOPNAR
 
Profile Resume 16031 Prashant Jain
Profile Resume 16031 Prashant JainProfile Resume 16031 Prashant Jain
Profile Resume 16031 Prashant Jain
Prashant Jain
 

What's hot (15)

SI presentation
SI presentationSI presentation
SI presentation
 
Resume
ResumeResume
Resume
 
TechTalk: All You Want to Know About Docker and CA Testing Tools.
TechTalk: All You Want to Know About Docker and CA Testing Tools.TechTalk: All You Want to Know About Docker and CA Testing Tools.
TechTalk: All You Want to Know About Docker and CA Testing Tools.
 
Beauty rani2.5 yrs exp in manual and selenium bangalore
Beauty rani2.5 yrs exp in manual and selenium bangaloreBeauty rani2.5 yrs exp in manual and selenium bangalore
Beauty rani2.5 yrs exp in manual and selenium bangalore
 
Whitepaper: Ten Benefits of Integrated ALM
Whitepaper: Ten Benefits of Integrated ALMWhitepaper: Ten Benefits of Integrated ALM
Whitepaper: Ten Benefits of Integrated ALM
 
Gorakh Resume updated new (1)
Gorakh Resume  updated new (1)Gorakh Resume  updated new (1)
Gorakh Resume updated new (1)
 
SSP Software Profile
SSP Software ProfileSSP Software Profile
SSP Software Profile
 
Explore the State of Open Source Performance Testing in Continuous Delivery P...
Explore the State of Open Source Performance Testing in Continuous Delivery P...Explore the State of Open Source Performance Testing in Continuous Delivery P...
Explore the State of Open Source Performance Testing in Continuous Delivery P...
 
Vision Groups
Vision GroupsVision Groups
Vision Groups
 
Anjaneyulu_Dotnet_2017
Anjaneyulu_Dotnet_2017Anjaneyulu_Dotnet_2017
Anjaneyulu_Dotnet_2017
 
Profile Resume 16031 Prashant Jain
Profile Resume 16031 Prashant JainProfile Resume 16031 Prashant Jain
Profile Resume 16031 Prashant Jain
 
Cognizant
CognizantCognizant
Cognizant
 
Overcoming the application compatibility hurdle in windows 7
Overcoming the application compatibility hurdle in windows 7Overcoming the application compatibility hurdle in windows 7
Overcoming the application compatibility hurdle in windows 7
 
Slides Webinar "Start your DevOps Journey with GITHUB" (in Italiano) by Kirat...
Slides Webinar "Start your DevOps Journey with GITHUB" (in Italiano) by Kirat...Slides Webinar "Start your DevOps Journey with GITHUB" (in Italiano) by Kirat...
Slides Webinar "Start your DevOps Journey with GITHUB" (in Italiano) by Kirat...
 
RAJATBATHWAL
RAJATBATHWALRAJATBATHWAL
RAJATBATHWAL
 

Similar to Devops for bank in indonesia

Rohit Vashishtha - SAP EP & NetWeaver Consultant
Rohit Vashishtha - SAP EP & NetWeaver ConsultantRohit Vashishtha - SAP EP & NetWeaver Consultant
Rohit Vashishtha - SAP EP & NetWeaver Consultant
Rohit Vashishtha
 
Sailen_Kumar_Sannigrahi
Sailen_Kumar_SannigrahiSailen_Kumar_Sannigrahi
Sailen_Kumar_Sannigrahi
sailenkumar
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101
Sanjeev Sharma
 
Curriculum Vitae - Ravi Gupta
Curriculum Vitae - Ravi GuptaCurriculum Vitae - Ravi Gupta
Curriculum Vitae - Ravi Gupta
Ravi Raman Gupta
 

Similar to Devops for bank in indonesia (20)

Software Development Life Cycle.
Software Development Life Cycle.Software Development Life Cycle.
Software Development Life Cycle.
 
61215_FS_Kirthivasan_Pandurangan
61215_FS_Kirthivasan_Pandurangan61215_FS_Kirthivasan_Pandurangan
61215_FS_Kirthivasan_Pandurangan
 
SA 2014 - Integrating the heterogeneous enterprise
SA 2014 - Integrating the heterogeneous enterpriseSA 2014 - Integrating the heterogeneous enterprise
SA 2014 - Integrating the heterogeneous enterprise
 
Custom ERPNext Solutions
Custom ERPNext SolutionsCustom ERPNext Solutions
Custom ERPNext Solutions
 
Become a Web-Dynpro for Functional Consultants - ConVista Asia
Become a Web-Dynpro for Functional Consultants - ConVista AsiaBecome a Web-Dynpro for Functional Consultants - ConVista Asia
Become a Web-Dynpro for Functional Consultants - ConVista Asia
 
Monetizing Open Source Software
Monetizing Open Source SoftwareMonetizing Open Source Software
Monetizing Open Source Software
 
Rohit Vashishtha - SAP EP & NetWeaver Consultant
Rohit Vashishtha - SAP EP & NetWeaver ConsultantRohit Vashishtha - SAP EP & NetWeaver Consultant
Rohit Vashishtha - SAP EP & NetWeaver Consultant
 
DevOpsDays Jakarta Igites
DevOpsDays Jakarta IgitesDevOpsDays Jakarta Igites
DevOpsDays Jakarta Igites
 
A emmanuel-sap-grc- consultant ( ac,pc,rm) resume-sf
A emmanuel-sap-grc- consultant ( ac,pc,rm) resume-sfA emmanuel-sap-grc- consultant ( ac,pc,rm) resume-sf
A emmanuel-sap-grc- consultant ( ac,pc,rm) resume-sf
 
Srinivasan Venkatesan Resume
Srinivasan Venkatesan ResumeSrinivasan Venkatesan Resume
Srinivasan Venkatesan Resume
 
MariumSaud_Resume
MariumSaud_ResumeMariumSaud_Resume
MariumSaud_Resume
 
The Evolution of Application Release Automation
The Evolution of Application Release AutomationThe Evolution of Application Release Automation
The Evolution of Application Release Automation
 
Ashwin Kumar 2+Yrs Software Engineer Hyd (2)
Ashwin Kumar 2+Yrs Software Engineer Hyd (2)Ashwin Kumar 2+Yrs Software Engineer Hyd (2)
Ashwin Kumar 2+Yrs Software Engineer Hyd (2)
 
Sailen_Kumar_Sannigrahi
Sailen_Kumar_SannigrahiSailen_Kumar_Sannigrahi
Sailen_Kumar_Sannigrahi
 
Chris siteminder
Chris siteminderChris siteminder
Chris siteminder
 
Agile Mumbai 2020 Conference | Value of DevOps - Journey from Automation to N...
Agile Mumbai 2020 Conference | Value of DevOps - Journey from Automation to N...Agile Mumbai 2020 Conference | Value of DevOps - Journey from Automation to N...
Agile Mumbai 2020 Conference | Value of DevOps - Journey from Automation to N...
 
Fisker Automotive 2015 UX1880 ASUG SAPPHIRE
Fisker Automotive 2015 UX1880 ASUG SAPPHIREFisker Automotive 2015 UX1880 ASUG SAPPHIRE
Fisker Automotive 2015 UX1880 ASUG SAPPHIRE
 
SI presentation eng
SI presentation engSI presentation eng
SI presentation eng
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101
 
Curriculum Vitae - Ravi Gupta
Curriculum Vitae - Ravi GuptaCurriculum Vitae - Ravi Gupta
Curriculum Vitae - Ravi Gupta
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Devops for bank in indonesia