SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
Singapore | 28 Feb - 01 Mar 2019
The journey of Digital
Transformation through
Devsecops in Banking Industry
NADIRA
Singapore | 28 Feb - 01 Mar 2019
Nadira Bajrei
IT Continuous Improvement and Knowledge Management
at Bank MandiriTbk
MIT from University of Indonesia,
IT Governance Specialist.
⁻ 9 years experience as a IT process and governance
⁻ 6 years experience in Banking Industry
⁻ Develop All IT process.
⁻ Integrated whole SDLC process through automation.
⁻ Built up internal community and become community
leader for agile and devops.
⁻ Bank Mandiri ChangeAgent for Devops Adoption
⁻ Built up Devsecops IndonesiaCommunity.
Email : bajrei.nadira@gmail.com
Linkedin: nadirabajrei
Singapore | 28 Feb - 01 Mar 2019
1
2
3
4
Background
Transformation Roadmap
DevSecOps Journey
Challenges
AGENDA :
Singapore | 28 Feb - 01 Mar 2019
Background1
Singapore | 28 Feb - 01 Mar 2019
What is digital transformation?
Integration of digital technology into all areas of a business,
fundamentally changing how you operate and deliver value to
customers. It’s also a cultural change that requires organizations to
continually challenge the status quo, experiment and
get comfortable with failure.
Singapore | 28 Feb - 01 Mar 2019
Engage customers through multiple channels
EnterThe Digitalization Era and Competition with Disruptor
Achieve OurVision 2020 ”Become Indonesia’s Best, ASEAN’s prominent”
Quickly respond to changing customer needs
WhyWe Need to doTheTransformation?
1
2
3
4
Digital BankingTransformation
Improve internal capabilities in many areas such as :
• IT Security, Availability & Reliability
• Digital and Infrastructure
• People, Process, Governance
Singapore | 28 Feb - 01 Mar 2019
Digital BankingTransformation – Business Function
Define the “Digital Banking Roadmap” to become customer – centric organization
2017
Mobile banking launched
2018- Improved Digital
Services
2020 - Be no.1 Digital
Banking Application
• Provide personalized and targeted offers to
specifics customer
• Drive digital onboarding process
• Offer Innovative services / features through
external collaboration
• Increasing service transaction
• Build Cashless ecosystem
• Fintech Collaboration
• Improve Internal Capabilities to
enable digital banking initiatives
• Build strong foundation in digital
capabilities
Singapore | 28 Feb - 01 Mar 2019
Transformation
Roadmap
2
Singapore | 28 Feb - 01 Mar 2019
Infuse agile devops culture and mindset in business and IT Leadership
and seek strong buy in and sponsorship to change.
Adopt right organizational structure to quickly incubate agile skills and
start piloting agile project
Start practicing agile with collaborative workspaces, business co-
ownership (Product Owner) and right sized governance
Start defining policies and procedures for Agile Methodology
Start build Devsecops architecture and automate everything
1
2
3
4
5
ProcessPeople Technology
Roadmap Plan( 2017-2020)
Singapore | 28 Feb - 01 Mar 2019
DevSecOps
Journey
3
Singapore | 28 Feb - 01 Mar 2019
DevOps will complementAgile Methodology to break the “silos” and achieve better Business-ITAlignment,
increased delivery certainty and faster speed to market and deliver more secure application.
WANTING
FLEXIBILITY
WANTING
CHANGE
WANTING
STABILITY
WANTING
SECURITY
Wall
Wall
Wall
Customers
Development
IT Operations
IT Security
 Create Flexibility
 Improve time to market
 Create effective change
 Add/Modify Features
 Create Stability
 Enhance services
 Create Security
 Enhance security
services
 Security as a code
Agile
DevOps
DevSecOps
Better Business - IT
alignment
Increased Delivery
Certainty
Faster Speed to
Market
Deliver more
Secure Application
1
2
3
4
Singapore | 28 Feb - 01 Mar 2019
BuildCode Integrate Test Deploy Release Operate
Agile Development
Continous Integration
Continous Delivery
Continous Deployment
Devops
Business
decision to
go live
Security as a code
Shift left security testing
DevSecOps
Singapore | 28 Feb - 01 Mar 2019
DevOps
Values
Culture
Automation
LeanMeasure
Sharing
Singapore | 28 Feb - 01 Mar 2019
C
Organizational culture is one of the strongest predictors of both
IT performance and overall performance of organization
We are to do shifting thought and Behaviors, Culture of Safe Failure and
also culture of Continous Improvement
FROM TO
1) IT Focus (Inside out)
2) Silos
3) Command & Control
4) Task Oriented
5) Blame
6) Reactive
7) Resistant
8) LowTrust
1) Customer Focus (Outside in)
2) Cross Functional
3) Self Organized & Collaboration
4) Outcome Oriented
5) Take Responsibility
6) Proactive
7) Flexible
8) HighTrust
Singapore | 28 Feb - 01 Mar 2019
Organization Structure
CIO
B
B1
C
C1
D
D1
SM PO
Dev
Team
SM PO
Dev
Team
SM PO
Dev
Team
UI/UX EA
Devops
Engineer
Other
SME
Stakeholder
Stream / Product A
Stream / Product B
Stream / Product C
Dedicated Team
Shared Team
 From Structural to Matrix
Structure
 Divided by stream/product
 Provide organic growth
Singapore | 28 Feb - 01 Mar 2019
AAdopting automation we avoid tools that enforce silos
What We Do? 1. Architect before automating
2. Assess our existing tools and
automation capabilities
3. Identify critical gaps
4. Seek vendor for POC
5. Automate high value and repetitive
work
6. Optimize workflow bottleneck
“Do not underestimate the effort and cost building toolchain from open source applications,
open source is not necessarily free, you need to modify the source fit to your needs”
Singapore | 28 Feb - 01 Mar 2019
Singapore | 28 Feb - 01 Mar 2019
Plan Operate
ObjectiveTools
DeployTestBuildDevelop
Agile - CI
Devsecops
Backlog
grooming,
define user
story,
burnt down
charts,
security
Requirement
Develop apps
and services
using version
control,
traceability,
and CI
Manage,
track and
document all
changes to
application
and
configuration
management
Automate test
script execution
including
regression, user
acceptance and
security
Deploy apps
and provision
environments
using
automation &
standardized
configurations
Measure
performance of
environment
and application
Singapore | 28 Feb - 01 Mar 2019
Continuous Integration – Continuous Delivery (CI/CD) Life Cycle
Singapore | 28 Feb - 01 Mar 2019
L
Muda -Waste
Simple statement to identify waste
“If you are not adding value , then you are adding waste”
How we eliminating waste?
 Start finishing stop starting or limit WIP (work in progress)
 Avoid hand-overs.
Mura - Reduce inconsistency
 Make everything as simple as possible
Muri – Overburden
Its represents the activities where processes, people, or
machines are pushed beyond a reasonable limit.
 Remove bottlenecks
Singapore | 28 Feb - 01 Mar 2019
 No Changes while development
2-speed IT / Bimodal IT
21
Initiation
Planning
Analysis & Design
Development
Implementation
Closure
Waterfall
 Evolving requirements and incremental
delivery
 Frequent changes and faster time to market
 Customer oriented products and get early
feedback
 Accommodate changes during development
Agile
 Clear expectation and fix requirement
 Minimal rate of changes
 Focus on application that required highest
stability
L
Singapore | 28 Feb - 01 Mar 2019
Discovery Workshop (2 Days)
 Agile Charter
PO-SM-DT-SME-BP-RR
2
1
Sprint Planning (4 hours)
 Sprint Goal
 Prioritize User Story
 Definition of Done
 Release Plan
PO-SM-DT
Sprint Execution (2 weeks)
 Specification Document
 Test Script & Unit Test Result
 Training Material
 PTO
 Nota Migrasi
SM-DT
4
Sprint Review (2 hours)
 Demo Result & Acceptance
PO-SM-DT-SME-BP-RR
5
Sprint Retrospective (2 hours)
 Minutes of Retrospective
PO-SM-DT
6
RCB
 Migration Approval
PO-SM-RCB Member
7
Migration
 Deploy to Prod
SM-Release Team
8
3
PO - Product Owner
SM - Scrum Master
DT – Development Team
SME – Subject Matter Expert
BP – Business Partner
RR – Risk Reviewer
Our Agile Approach
Daily Standup (15 minutes)
3 question :
• What you do yesterday
• What you do today
• What is impediment
SM-DT
3
L
Singapore | 28 Feb - 01 Mar 2019
Discovery
Workshop
Sprint Planning
Sprint
Execution
Daily Stand Up
Description Duration Who Involved
Defining user stories details, Plan to prepare
the supporting infrastructure, acceptance criteria
and also definition of done.
Sprint Review
Retrospective
2 Days
Product Owner, Scrum
Master, Development
Team, SME, Risk Reviewer
Determine the stories that match the definition of
ready to be prioritized and delivered in the next
sprint.
4 Hours
Product Owner, Scrum
Master, Development
Team, SME
Development Team,2 Weeks
Demo product increment, getting more feedback 2 Hours
Start developing and create product
increment
Development Team,
SM (opt)
15 Minutes
Align on three key questions within the team: what
did you do yesterday, what will you do today, and/or
are there any impediments?
Product Owner, Scrum
Master, Development
Team, SME
• Review the process from the last sprint: what went
well, what didn’t go well, what can we improve
• Identify action to improve collaboration
2 Hours
Scrum Master,
Development Team
Singapore | 28 Feb - 01 Mar 2019
Security within software lifecycle
VA/Pentest
Operate
Source code
review
Security Req. SIEM
Plan Develop Test Deploy
Security Hardening
Antivirus
Patch Management
Security Awareness
Security guy as SME
to build on the
mindset that
‘everyone
is responsible
for security’
with the goal of safely distributing security decisions at
speed and scale to those who hold the highest level of
context without sacrificing the safety required.
Singapore | 28 Feb - 01 Mar 2019
M
If you can’t measure, then you don’t know if you’re improving!
The essence of measure in DevOps, namely capture and review
your metrics / measurements and then take action.
Measure methods
Logging and Monitoring Strategy
There are a number of useful reliability KPIs that can be captured:
 MTTR (Mean Time To Recover/Restore)
 Change Fail rate
 % of Failed / Successful deployments
 Time in cycle
Singapore | 28 Feb - 01 Mar 2019
S
Community of Practices to provide sharing values in Devops
Agile
DevOps
Community
Infosec
Community
Cloud
Community
Data
Sciences
Community
Whatsapp or
Telegram Group
Formal or Informal
Meeting
SharedWeb Space 
I share / e-KMS
Benefits to
Members
Build professional network of similar interests
Access to expertise to seek help with work challenges
Nurture personal development and professional identity
Help to achieve meaningful work
Benefits to
Organization
Foster capability building
Enable knowledge sharing, retention, and reuse
Support synergy across units
Retention of talents
Singapore | 28 Feb - 01 Mar 2019
Our Community of Practices Activities - Sharing
Singapore | 28 Feb - 01 Mar 2019
Challenges4
Singapore | 28 Feb - 01 Mar 2019
Our Challenges
 Cultural Change – resistance to change
 Regulatory aspect (Internal audit, Risk and Compliance and also OJK)
Devops Benefits
 People disconnect between delivery and
application support
 Collaborations between delivery and
application support
 Work in silos  Drive integration, repetability & realibility
through automation
 Handover is slow and complex limiting
time to market
 Continous evaluation of practices and
tools
 People disconnect between delivery and
application support
 Collaborations between delivery and
application support
 Work in silos  Drive integration, repetability &
realibility through automation
 Handover is slow and complex limiting
time to market
Singapore | 28 Feb - 01 Mar 2019
Thank you
Keep CALMS
and
Do DevOps
Singapore | 28 Feb - 01 Mar 2019
Q n A5

Contenu connexe

Tendances

API first Design and Microservices
API first Design and MicroservicesAPI first Design and Microservices
API first Design and MicroservicesSven Bernhardt
 
The Cloud Native Journey
The Cloud Native JourneyThe Cloud Native Journey
The Cloud Native JourneyVMware Tanzu
 
DevSecOps Beginners Guide : How to secure process in DevOps with OpenSource
DevSecOps Beginners Guide : How to secure process in DevOps with OpenSourceDevSecOps Beginners Guide : How to secure process in DevOps with OpenSource
DevSecOps Beginners Guide : How to secure process in DevOps with OpenSourceDevOps Indonesia
 
SCS DevSecOps Seminar - State of DevSecOps
SCS DevSecOps Seminar - State of DevSecOpsSCS DevSecOps Seminar - State of DevSecOps
SCS DevSecOps Seminar - State of DevSecOpsStefan Streichsbier
 
Power Platform Governance Center of Excellence
Power Platform Governance Center of ExcellencePower Platform Governance Center of Excellence
Power Platform Governance Center of ExcellenceWithum
 
Slide DevSecOps Microservices
Slide DevSecOps Microservices Slide DevSecOps Microservices
Slide DevSecOps Microservices Hendri Karisma
 
CI/CD Overview
CI/CD OverviewCI/CD Overview
CI/CD OverviewAn Nguyen
 
How to Build a Platform Team
How to Build a Platform TeamHow to Build a Platform Team
How to Build a Platform TeamVMware Tanzu
 
Developing a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDeveloping a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDevOps.com
 
Platform Engineering - a 360 degree view
Platform Engineering - a 360 degree viewPlatform Engineering - a 360 degree view
Platform Engineering - a 360 degree viewGiulio Roggero
 
Let's build Developer Portal with Backstage
Let's build Developer Portal with BackstageLet's build Developer Portal with Backstage
Let's build Developer Portal with BackstageOpsta
 
The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?Codit
 
Platform engineering 101
Platform engineering 101Platform engineering 101
Platform engineering 101Sander Knape
 
Developer Experience (DX) as a Fitness Function for Platform Teams
Developer Experience (DX) as a Fitness Function for Platform TeamsDeveloper Experience (DX) as a Fitness Function for Platform Teams
Developer Experience (DX) as a Fitness Function for Platform TeamsAndy Marks
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application ModernizationKarina Matos
 
Centro de Serviço Compartilhado
Centro de Serviço CompartilhadoCentro de Serviço Compartilhado
Centro de Serviço Compartilhadoguest00ee60c
 
Path to Production: Value Stream Mapping in a DevOps World
Path to Production: Value Stream Mapping in a DevOps WorldPath to Production: Value Stream Mapping in a DevOps World
Path to Production: Value Stream Mapping in a DevOps WorldVMware Tanzu
 
Agile Integration Workshop
Agile Integration WorkshopAgile Integration Workshop
Agile Integration WorkshopJudy Breedlove
 

Tendances (20)

API first Design and Microservices
API first Design and MicroservicesAPI first Design and Microservices
API first Design and Microservices
 
The Cloud Native Journey
The Cloud Native JourneyThe Cloud Native Journey
The Cloud Native Journey
 
DevSecOps Beginners Guide : How to secure process in DevOps with OpenSource
DevSecOps Beginners Guide : How to secure process in DevOps with OpenSourceDevSecOps Beginners Guide : How to secure process in DevOps with OpenSource
DevSecOps Beginners Guide : How to secure process in DevOps with OpenSource
 
SCS DevSecOps Seminar - State of DevSecOps
SCS DevSecOps Seminar - State of DevSecOpsSCS DevSecOps Seminar - State of DevSecOps
SCS DevSecOps Seminar - State of DevSecOps
 
Power Platform Governance Center of Excellence
Power Platform Governance Center of ExcellencePower Platform Governance Center of Excellence
Power Platform Governance Center of Excellence
 
Implementing DevSecOps
Implementing DevSecOpsImplementing DevSecOps
Implementing DevSecOps
 
Slide DevSecOps Microservices
Slide DevSecOps Microservices Slide DevSecOps Microservices
Slide DevSecOps Microservices
 
CI/CD Overview
CI/CD OverviewCI/CD Overview
CI/CD Overview
 
How to Build a Platform Team
How to Build a Platform TeamHow to Build a Platform Team
How to Build a Platform Team
 
Developing a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDeveloping a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps Success
 
Platform Engineering - a 360 degree view
Platform Engineering - a 360 degree viewPlatform Engineering - a 360 degree view
Platform Engineering - a 360 degree view
 
DevSecOps
DevSecOpsDevSecOps
DevSecOps
 
Let's build Developer Portal with Backstage
Let's build Developer Portal with BackstageLet's build Developer Portal with Backstage
Let's build Developer Portal with Backstage
 
The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?
 
Platform engineering 101
Platform engineering 101Platform engineering 101
Platform engineering 101
 
Developer Experience (DX) as a Fitness Function for Platform Teams
Developer Experience (DX) as a Fitness Function for Platform TeamsDeveloper Experience (DX) as a Fitness Function for Platform Teams
Developer Experience (DX) as a Fitness Function for Platform Teams
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application Modernization
 
Centro de Serviço Compartilhado
Centro de Serviço CompartilhadoCentro de Serviço Compartilhado
Centro de Serviço Compartilhado
 
Path to Production: Value Stream Mapping in a DevOps World
Path to Production: Value Stream Mapping in a DevOps WorldPath to Production: Value Stream Mapping in a DevOps World
Path to Production: Value Stream Mapping in a DevOps World
 
Agile Integration Workshop
Agile Integration WorkshopAgile Integration Workshop
Agile Integration Workshop
 

Similaire à DevSecCon Singapore 2019: The journey of digital transformation through DevSecOps in the Banking industry

What organisations are doing to nurture and grow a culture of high-performance
What organisations are doing to nurture and grow a culture of high-performanceWhat organisations are doing to nurture and grow a culture of high-performance
What organisations are doing to nurture and grow a culture of high-performanceMarcio Sete
 
CWIN17 london digital ops model and transformation - max bocchini and ishit...
CWIN17 london   digital ops model and transformation - max bocchini and ishit...CWIN17 london   digital ops model and transformation - max bocchini and ishit...
CWIN17 london digital ops model and transformation - max bocchini and ishit...Capgemini
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyayPMI_IREP_TP
 
auto-mobile-service-station.pdf
auto-mobile-service-station.pdfauto-mobile-service-station.pdf
auto-mobile-service-station.pdfarjungupta617621
 
Project Report on Employee Management System.docx
Project Report on Employee Management System.docxProject Report on Employee Management System.docx
Project Report on Employee Management System.docxDhineshkumarPrakasam
 
ROI Driven Digital Development
ROI Driven Digital DevelopmentROI Driven Digital Development
ROI Driven Digital DevelopmentRobbie Burns
 
Methodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile ProjectsMethodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile ProjectsInflectra
 
Methodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for WaterfallMethodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for WaterfallInflectra
 
Agile project management - a deep dive 2.2
Agile project management  - a deep dive 2.2Agile project management  - a deep dive 2.2
Agile project management - a deep dive 2.2Mohammad Faiz
 
Accelerating Business Growth with Agile Software Delivery.pdf
Accelerating Business Growth with Agile Software Delivery.pdfAccelerating Business Growth with Agile Software Delivery.pdf
Accelerating Business Growth with Agile Software Delivery.pdfSeasia Infotech
 
PMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contractsPMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contractsDidier Soriano
 
Project Requriement Management Vs Agile software development
Project Requriement Management Vs  Agile software developmentProject Requriement Management Vs  Agile software development
Project Requriement Management Vs Agile software developmentbizpresenter
 
Successful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StorySuccessful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StoryNUS-ISS
 
Tech reboot Jan All staff 2015 DRAFT 4
Tech reboot Jan All staff 2015 DRAFT 4Tech reboot Jan All staff 2015 DRAFT 4
Tech reboot Jan All staff 2015 DRAFT 4Rachel Murphy
 

Similaire à DevSecCon Singapore 2019: The journey of digital transformation through DevSecOps in the Banking industry (20)

What organisations are doing to nurture and grow a culture of high-performance
What organisations are doing to nurture and grow a culture of high-performanceWhat organisations are doing to nurture and grow a culture of high-performance
What organisations are doing to nurture and grow a culture of high-performance
 
CWIN17 london digital ops model and transformation - max bocchini and ishit...
CWIN17 london   digital ops model and transformation - max bocchini and ishit...CWIN17 london   digital ops model and transformation - max bocchini and ishit...
CWIN17 london digital ops model and transformation - max bocchini and ishit...
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyay
 
auto-mobile-service-station.pdf
auto-mobile-service-station.pdfauto-mobile-service-station.pdf
auto-mobile-service-station.pdf
 
Project Report on Employee Management System.docx
Project Report on Employee Management System.docxProject Report on Employee Management System.docx
Project Report on Employee Management System.docx
 
ROI Driven Digital Development
ROI Driven Digital DevelopmentROI Driven Digital Development
ROI Driven Digital Development
 
Munkhzorig - Digital Transformation
Munkhzorig - Digital TransformationMunkhzorig - Digital Transformation
Munkhzorig - Digital Transformation
 
Methodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile ProjectsMethodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile Projects
 
Methodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for WaterfallMethodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for Waterfall
 
Agile project management - a deep dive 2.2
Agile project management  - a deep dive 2.2Agile project management  - a deep dive 2.2
Agile project management - a deep dive 2.2
 
Accelerating Business Growth with Agile Software Delivery.pdf
Accelerating Business Growth with Agile Software Delivery.pdfAccelerating Business Growth with Agile Software Delivery.pdf
Accelerating Business Growth with Agile Software Delivery.pdf
 
PMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contractsPMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contracts
 
Agile Project Management.pptx
Agile Project Management.pptxAgile Project Management.pptx
Agile Project Management.pptx
 
Project Requriement Management Vs Agile software development
Project Requriement Management Vs  Agile software developmentProject Requriement Management Vs  Agile software development
Project Requriement Management Vs Agile software development
 
Resume July 2016
Resume July 2016Resume July 2016
Resume July 2016
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
Successful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StorySuccessful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS Story
 
Tech reboot Jan All staff 2015 DRAFT 4
Tech reboot Jan All staff 2015 DRAFT 4Tech reboot Jan All staff 2015 DRAFT 4
Tech reboot Jan All staff 2015 DRAFT 4
 
Resume
ResumeResume
Resume
 
Subhasis Mukherjee
Subhasis MukherjeeSubhasis Mukherjee
Subhasis Mukherjee
 

Plus de DevSecCon

DevSecCon London 2019: Workshop: Cloud Agnostic Security Testing with Scout S...
DevSecCon London 2019: Workshop: Cloud Agnostic Security Testing with Scout S...DevSecCon London 2019: Workshop: Cloud Agnostic Security Testing with Scout S...
DevSecCon London 2019: Workshop: Cloud Agnostic Security Testing with Scout S...DevSecCon
 
DevSecCon London 2019: Are Open Source Developers Security’s New Front Line?
DevSecCon London 2019: Are Open Source Developers Security’s New Front Line?DevSecCon London 2019: Are Open Source Developers Security’s New Front Line?
DevSecCon London 2019: Are Open Source Developers Security’s New Front Line?DevSecCon
 
DevSecCon London 2019: How to Secure OpenShift Environments and What Happens ...
DevSecCon London 2019: How to Secure OpenShift Environments and What Happens ...DevSecCon London 2019: How to Secure OpenShift Environments and What Happens ...
DevSecCon London 2019: How to Secure OpenShift Environments and What Happens ...DevSecCon
 
DevSecCon London 2019: A Kernel of Truth: Intrusion Detection and Attestation...
DevSecCon London 2019: A Kernel of Truth: Intrusion Detection and Attestation...DevSecCon London 2019: A Kernel of Truth: Intrusion Detection and Attestation...
DevSecCon London 2019: A Kernel of Truth: Intrusion Detection and Attestation...DevSecCon
 
DevSecCon Seattle 2019: Containerizing IT Security Knowledge
DevSecCon Seattle 2019: Containerizing IT Security KnowledgeDevSecCon Seattle 2019: Containerizing IT Security Knowledge
DevSecCon Seattle 2019: Containerizing IT Security KnowledgeDevSecCon
 
DevSecCon Seattle 2019: Decentralized Authorization - Implementing Fine Grain...
DevSecCon Seattle 2019: Decentralized Authorization - Implementing Fine Grain...DevSecCon Seattle 2019: Decentralized Authorization - Implementing Fine Grain...
DevSecCon Seattle 2019: Decentralized Authorization - Implementing Fine Grain...DevSecCon
 
DevSecCon Seattle 2019: Liquid Software as the real solution for the Sec in D...
DevSecCon Seattle 2019: Liquid Software as the real solution for the Sec in D...DevSecCon Seattle 2019: Liquid Software as the real solution for the Sec in D...
DevSecCon Seattle 2019: Liquid Software as the real solution for the Sec in D...DevSecCon
 
DevSecCon Seattle 2019: Fully Automated production deployments with HIPAA/HIT...
DevSecCon Seattle 2019: Fully Automated production deployments with HIPAA/HIT...DevSecCon Seattle 2019: Fully Automated production deployments with HIPAA/HIT...
DevSecCon Seattle 2019: Fully Automated production deployments with HIPAA/HIT...DevSecCon
 
DevSecCon Singapore 2019: Four years of reflection: How (not) to secure Web A...
DevSecCon Singapore 2019: Four years of reflection: How (not) to secure Web A...DevSecCon Singapore 2019: Four years of reflection: How (not) to secure Web A...
DevSecCon Singapore 2019: Four years of reflection: How (not) to secure Web A...DevSecCon
 
DevSecCon Singapore 2019: crypto jacking: An evolving threat for cloud contai...
DevSecCon Singapore 2019: crypto jacking: An evolving threat for cloud contai...DevSecCon Singapore 2019: crypto jacking: An evolving threat for cloud contai...
DevSecCon Singapore 2019: crypto jacking: An evolving threat for cloud contai...DevSecCon
 
DevSecCon Singapore 2019: Can "dev", "sec" and "ops" really coexist in the wi...
DevSecCon Singapore 2019: Can "dev", "sec" and "ops" really coexist in the wi...DevSecCon Singapore 2019: Can "dev", "sec" and "ops" really coexist in the wi...
DevSecCon Singapore 2019: Can "dev", "sec" and "ops" really coexist in the wi...DevSecCon
 
DevSecCon Singapore 2019: Workshop - Burp extension writing workshop
DevSecCon Singapore 2019: Workshop - Burp extension writing workshopDevSecCon Singapore 2019: Workshop - Burp extension writing workshop
DevSecCon Singapore 2019: Workshop - Burp extension writing workshopDevSecCon
 
DevSecCon Singapore 2019: Embracing Security - A changing DevOps landscape
DevSecCon Singapore 2019: Embracing Security - A changing DevOps landscapeDevSecCon Singapore 2019: Embracing Security - A changing DevOps landscape
DevSecCon Singapore 2019: Embracing Security - A changing DevOps landscapeDevSecCon
 
DevSecCon Singapore 2019: Web Services aren’t as secure as we think
DevSecCon Singapore 2019: Web Services aren’t as secure as we thinkDevSecCon Singapore 2019: Web Services aren’t as secure as we think
DevSecCon Singapore 2019: Web Services aren’t as secure as we thinkDevSecCon
 
DevSecCon Singapore 2019: An attacker's view of Serverless and GraphQL apps S...
DevSecCon Singapore 2019: An attacker's view of Serverless and GraphQL apps S...DevSecCon Singapore 2019: An attacker's view of Serverless and GraphQL apps S...
DevSecCon Singapore 2019: An attacker's view of Serverless and GraphQL apps S...DevSecCon
 
DevSecCon Singapore 2019: Preventative Security for Kubernetes
DevSecCon Singapore 2019: Preventative Security for KubernetesDevSecCon Singapore 2019: Preventative Security for Kubernetes
DevSecCon Singapore 2019: Preventative Security for KubernetesDevSecCon
 
DevSecCon London 2018: Is your supply chain your achille's heel
DevSecCon London 2018: Is your supply chain your achille's heelDevSecCon London 2018: Is your supply chain your achille's heel
DevSecCon London 2018: Is your supply chain your achille's heelDevSecCon
 
DevSecCon London 2018: Get rid of these TLS certificates
DevSecCon London 2018: Get rid of these TLS certificatesDevSecCon London 2018: Get rid of these TLS certificates
DevSecCon London 2018: Get rid of these TLS certificatesDevSecCon
 
DevSecCon London 2018: Open DevSecOps
DevSecCon London 2018: Open DevSecOpsDevSecCon London 2018: Open DevSecOps
DevSecCon London 2018: Open DevSecOpsDevSecCon
 
DevSecCon London 2018: Building effective DevSecOps teams through role-playin...
DevSecCon London 2018: Building effective DevSecOps teams through role-playin...DevSecCon London 2018: Building effective DevSecOps teams through role-playin...
DevSecCon London 2018: Building effective DevSecOps teams through role-playin...DevSecCon
 

Plus de DevSecCon (20)

DevSecCon London 2019: Workshop: Cloud Agnostic Security Testing with Scout S...
DevSecCon London 2019: Workshop: Cloud Agnostic Security Testing with Scout S...DevSecCon London 2019: Workshop: Cloud Agnostic Security Testing with Scout S...
DevSecCon London 2019: Workshop: Cloud Agnostic Security Testing with Scout S...
 
DevSecCon London 2019: Are Open Source Developers Security’s New Front Line?
DevSecCon London 2019: Are Open Source Developers Security’s New Front Line?DevSecCon London 2019: Are Open Source Developers Security’s New Front Line?
DevSecCon London 2019: Are Open Source Developers Security’s New Front Line?
 
DevSecCon London 2019: How to Secure OpenShift Environments and What Happens ...
DevSecCon London 2019: How to Secure OpenShift Environments and What Happens ...DevSecCon London 2019: How to Secure OpenShift Environments and What Happens ...
DevSecCon London 2019: How to Secure OpenShift Environments and What Happens ...
 
DevSecCon London 2019: A Kernel of Truth: Intrusion Detection and Attestation...
DevSecCon London 2019: A Kernel of Truth: Intrusion Detection and Attestation...DevSecCon London 2019: A Kernel of Truth: Intrusion Detection and Attestation...
DevSecCon London 2019: A Kernel of Truth: Intrusion Detection and Attestation...
 
DevSecCon Seattle 2019: Containerizing IT Security Knowledge
DevSecCon Seattle 2019: Containerizing IT Security KnowledgeDevSecCon Seattle 2019: Containerizing IT Security Knowledge
DevSecCon Seattle 2019: Containerizing IT Security Knowledge
 
DevSecCon Seattle 2019: Decentralized Authorization - Implementing Fine Grain...
DevSecCon Seattle 2019: Decentralized Authorization - Implementing Fine Grain...DevSecCon Seattle 2019: Decentralized Authorization - Implementing Fine Grain...
DevSecCon Seattle 2019: Decentralized Authorization - Implementing Fine Grain...
 
DevSecCon Seattle 2019: Liquid Software as the real solution for the Sec in D...
DevSecCon Seattle 2019: Liquid Software as the real solution for the Sec in D...DevSecCon Seattle 2019: Liquid Software as the real solution for the Sec in D...
DevSecCon Seattle 2019: Liquid Software as the real solution for the Sec in D...
 
DevSecCon Seattle 2019: Fully Automated production deployments with HIPAA/HIT...
DevSecCon Seattle 2019: Fully Automated production deployments with HIPAA/HIT...DevSecCon Seattle 2019: Fully Automated production deployments with HIPAA/HIT...
DevSecCon Seattle 2019: Fully Automated production deployments with HIPAA/HIT...
 
DevSecCon Singapore 2019: Four years of reflection: How (not) to secure Web A...
DevSecCon Singapore 2019: Four years of reflection: How (not) to secure Web A...DevSecCon Singapore 2019: Four years of reflection: How (not) to secure Web A...
DevSecCon Singapore 2019: Four years of reflection: How (not) to secure Web A...
 
DevSecCon Singapore 2019: crypto jacking: An evolving threat for cloud contai...
DevSecCon Singapore 2019: crypto jacking: An evolving threat for cloud contai...DevSecCon Singapore 2019: crypto jacking: An evolving threat for cloud contai...
DevSecCon Singapore 2019: crypto jacking: An evolving threat for cloud contai...
 
DevSecCon Singapore 2019: Can "dev", "sec" and "ops" really coexist in the wi...
DevSecCon Singapore 2019: Can "dev", "sec" and "ops" really coexist in the wi...DevSecCon Singapore 2019: Can "dev", "sec" and "ops" really coexist in the wi...
DevSecCon Singapore 2019: Can "dev", "sec" and "ops" really coexist in the wi...
 
DevSecCon Singapore 2019: Workshop - Burp extension writing workshop
DevSecCon Singapore 2019: Workshop - Burp extension writing workshopDevSecCon Singapore 2019: Workshop - Burp extension writing workshop
DevSecCon Singapore 2019: Workshop - Burp extension writing workshop
 
DevSecCon Singapore 2019: Embracing Security - A changing DevOps landscape
DevSecCon Singapore 2019: Embracing Security - A changing DevOps landscapeDevSecCon Singapore 2019: Embracing Security - A changing DevOps landscape
DevSecCon Singapore 2019: Embracing Security - A changing DevOps landscape
 
DevSecCon Singapore 2019: Web Services aren’t as secure as we think
DevSecCon Singapore 2019: Web Services aren’t as secure as we thinkDevSecCon Singapore 2019: Web Services aren’t as secure as we think
DevSecCon Singapore 2019: Web Services aren’t as secure as we think
 
DevSecCon Singapore 2019: An attacker's view of Serverless and GraphQL apps S...
DevSecCon Singapore 2019: An attacker's view of Serverless and GraphQL apps S...DevSecCon Singapore 2019: An attacker's view of Serverless and GraphQL apps S...
DevSecCon Singapore 2019: An attacker's view of Serverless and GraphQL apps S...
 
DevSecCon Singapore 2019: Preventative Security for Kubernetes
DevSecCon Singapore 2019: Preventative Security for KubernetesDevSecCon Singapore 2019: Preventative Security for Kubernetes
DevSecCon Singapore 2019: Preventative Security for Kubernetes
 
DevSecCon London 2018: Is your supply chain your achille's heel
DevSecCon London 2018: Is your supply chain your achille's heelDevSecCon London 2018: Is your supply chain your achille's heel
DevSecCon London 2018: Is your supply chain your achille's heel
 
DevSecCon London 2018: Get rid of these TLS certificates
DevSecCon London 2018: Get rid of these TLS certificatesDevSecCon London 2018: Get rid of these TLS certificates
DevSecCon London 2018: Get rid of these TLS certificates
 
DevSecCon London 2018: Open DevSecOps
DevSecCon London 2018: Open DevSecOpsDevSecCon London 2018: Open DevSecOps
DevSecCon London 2018: Open DevSecOps
 
DevSecCon London 2018: Building effective DevSecOps teams through role-playin...
DevSecCon London 2018: Building effective DevSecOps teams through role-playin...DevSecCon London 2018: Building effective DevSecOps teams through role-playin...
DevSecCon London 2018: Building effective DevSecOps teams through role-playin...
 

Dernier

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
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 WorkerThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
[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.pdfhans926745
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Dernier (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
[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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

DevSecCon Singapore 2019: The journey of digital transformation through DevSecOps in the Banking industry

  • 1. Singapore | 28 Feb - 01 Mar 2019 The journey of Digital Transformation through Devsecops in Banking Industry NADIRA
  • 2. Singapore | 28 Feb - 01 Mar 2019 Nadira Bajrei IT Continuous Improvement and Knowledge Management at Bank MandiriTbk MIT from University of Indonesia, IT Governance Specialist. ⁻ 9 years experience as a IT process and governance ⁻ 6 years experience in Banking Industry ⁻ Develop All IT process. ⁻ Integrated whole SDLC process through automation. ⁻ Built up internal community and become community leader for agile and devops. ⁻ Bank Mandiri ChangeAgent for Devops Adoption ⁻ Built up Devsecops IndonesiaCommunity. Email : bajrei.nadira@gmail.com Linkedin: nadirabajrei
  • 3. Singapore | 28 Feb - 01 Mar 2019 1 2 3 4 Background Transformation Roadmap DevSecOps Journey Challenges AGENDA :
  • 4. Singapore | 28 Feb - 01 Mar 2019 Background1
  • 5. Singapore | 28 Feb - 01 Mar 2019 What is digital transformation? Integration of digital technology into all areas of a business, fundamentally changing how you operate and deliver value to customers. It’s also a cultural change that requires organizations to continually challenge the status quo, experiment and get comfortable with failure.
  • 6. Singapore | 28 Feb - 01 Mar 2019 Engage customers through multiple channels EnterThe Digitalization Era and Competition with Disruptor Achieve OurVision 2020 ”Become Indonesia’s Best, ASEAN’s prominent” Quickly respond to changing customer needs WhyWe Need to doTheTransformation? 1 2 3 4 Digital BankingTransformation Improve internal capabilities in many areas such as : • IT Security, Availability & Reliability • Digital and Infrastructure • People, Process, Governance
  • 7. Singapore | 28 Feb - 01 Mar 2019 Digital BankingTransformation – Business Function Define the “Digital Banking Roadmap” to become customer – centric organization 2017 Mobile banking launched 2018- Improved Digital Services 2020 - Be no.1 Digital Banking Application • Provide personalized and targeted offers to specifics customer • Drive digital onboarding process • Offer Innovative services / features through external collaboration • Increasing service transaction • Build Cashless ecosystem • Fintech Collaboration • Improve Internal Capabilities to enable digital banking initiatives • Build strong foundation in digital capabilities
  • 8. Singapore | 28 Feb - 01 Mar 2019 Transformation Roadmap 2
  • 9. Singapore | 28 Feb - 01 Mar 2019 Infuse agile devops culture and mindset in business and IT Leadership and seek strong buy in and sponsorship to change. Adopt right organizational structure to quickly incubate agile skills and start piloting agile project Start practicing agile with collaborative workspaces, business co- ownership (Product Owner) and right sized governance Start defining policies and procedures for Agile Methodology Start build Devsecops architecture and automate everything 1 2 3 4 5 ProcessPeople Technology Roadmap Plan( 2017-2020)
  • 10. Singapore | 28 Feb - 01 Mar 2019 DevSecOps Journey 3
  • 11. Singapore | 28 Feb - 01 Mar 2019 DevOps will complementAgile Methodology to break the “silos” and achieve better Business-ITAlignment, increased delivery certainty and faster speed to market and deliver more secure application. WANTING FLEXIBILITY WANTING CHANGE WANTING STABILITY WANTING SECURITY Wall Wall Wall Customers Development IT Operations IT Security  Create Flexibility  Improve time to market  Create effective change  Add/Modify Features  Create Stability  Enhance services  Create Security  Enhance security services  Security as a code Agile DevOps DevSecOps Better Business - IT alignment Increased Delivery Certainty Faster Speed to Market Deliver more Secure Application 1 2 3 4
  • 12. Singapore | 28 Feb - 01 Mar 2019 BuildCode Integrate Test Deploy Release Operate Agile Development Continous Integration Continous Delivery Continous Deployment Devops Business decision to go live Security as a code Shift left security testing DevSecOps
  • 13. Singapore | 28 Feb - 01 Mar 2019 DevOps Values Culture Automation LeanMeasure Sharing
  • 14. Singapore | 28 Feb - 01 Mar 2019 C Organizational culture is one of the strongest predictors of both IT performance and overall performance of organization We are to do shifting thought and Behaviors, Culture of Safe Failure and also culture of Continous Improvement FROM TO 1) IT Focus (Inside out) 2) Silos 3) Command & Control 4) Task Oriented 5) Blame 6) Reactive 7) Resistant 8) LowTrust 1) Customer Focus (Outside in) 2) Cross Functional 3) Self Organized & Collaboration 4) Outcome Oriented 5) Take Responsibility 6) Proactive 7) Flexible 8) HighTrust
  • 15. Singapore | 28 Feb - 01 Mar 2019 Organization Structure CIO B B1 C C1 D D1 SM PO Dev Team SM PO Dev Team SM PO Dev Team UI/UX EA Devops Engineer Other SME Stakeholder Stream / Product A Stream / Product B Stream / Product C Dedicated Team Shared Team  From Structural to Matrix Structure  Divided by stream/product  Provide organic growth
  • 16. Singapore | 28 Feb - 01 Mar 2019 AAdopting automation we avoid tools that enforce silos What We Do? 1. Architect before automating 2. Assess our existing tools and automation capabilities 3. Identify critical gaps 4. Seek vendor for POC 5. Automate high value and repetitive work 6. Optimize workflow bottleneck “Do not underestimate the effort and cost building toolchain from open source applications, open source is not necessarily free, you need to modify the source fit to your needs”
  • 17. Singapore | 28 Feb - 01 Mar 2019
  • 18. Singapore | 28 Feb - 01 Mar 2019 Plan Operate ObjectiveTools DeployTestBuildDevelop Agile - CI Devsecops Backlog grooming, define user story, burnt down charts, security Requirement Develop apps and services using version control, traceability, and CI Manage, track and document all changes to application and configuration management Automate test script execution including regression, user acceptance and security Deploy apps and provision environments using automation & standardized configurations Measure performance of environment and application
  • 19. Singapore | 28 Feb - 01 Mar 2019 Continuous Integration – Continuous Delivery (CI/CD) Life Cycle
  • 20. Singapore | 28 Feb - 01 Mar 2019 L Muda -Waste Simple statement to identify waste “If you are not adding value , then you are adding waste” How we eliminating waste?  Start finishing stop starting or limit WIP (work in progress)  Avoid hand-overs. Mura - Reduce inconsistency  Make everything as simple as possible Muri – Overburden Its represents the activities where processes, people, or machines are pushed beyond a reasonable limit.  Remove bottlenecks
  • 21. Singapore | 28 Feb - 01 Mar 2019  No Changes while development 2-speed IT / Bimodal IT 21 Initiation Planning Analysis & Design Development Implementation Closure Waterfall  Evolving requirements and incremental delivery  Frequent changes and faster time to market  Customer oriented products and get early feedback  Accommodate changes during development Agile  Clear expectation and fix requirement  Minimal rate of changes  Focus on application that required highest stability L
  • 22. Singapore | 28 Feb - 01 Mar 2019 Discovery Workshop (2 Days)  Agile Charter PO-SM-DT-SME-BP-RR 2 1 Sprint Planning (4 hours)  Sprint Goal  Prioritize User Story  Definition of Done  Release Plan PO-SM-DT Sprint Execution (2 weeks)  Specification Document  Test Script & Unit Test Result  Training Material  PTO  Nota Migrasi SM-DT 4 Sprint Review (2 hours)  Demo Result & Acceptance PO-SM-DT-SME-BP-RR 5 Sprint Retrospective (2 hours)  Minutes of Retrospective PO-SM-DT 6 RCB  Migration Approval PO-SM-RCB Member 7 Migration  Deploy to Prod SM-Release Team 8 3 PO - Product Owner SM - Scrum Master DT – Development Team SME – Subject Matter Expert BP – Business Partner RR – Risk Reviewer Our Agile Approach Daily Standup (15 minutes) 3 question : • What you do yesterday • What you do today • What is impediment SM-DT 3 L
  • 23. Singapore | 28 Feb - 01 Mar 2019 Discovery Workshop Sprint Planning Sprint Execution Daily Stand Up Description Duration Who Involved Defining user stories details, Plan to prepare the supporting infrastructure, acceptance criteria and also definition of done. Sprint Review Retrospective 2 Days Product Owner, Scrum Master, Development Team, SME, Risk Reviewer Determine the stories that match the definition of ready to be prioritized and delivered in the next sprint. 4 Hours Product Owner, Scrum Master, Development Team, SME Development Team,2 Weeks Demo product increment, getting more feedback 2 Hours Start developing and create product increment Development Team, SM (opt) 15 Minutes Align on three key questions within the team: what did you do yesterday, what will you do today, and/or are there any impediments? Product Owner, Scrum Master, Development Team, SME • Review the process from the last sprint: what went well, what didn’t go well, what can we improve • Identify action to improve collaboration 2 Hours Scrum Master, Development Team
  • 24. Singapore | 28 Feb - 01 Mar 2019 Security within software lifecycle VA/Pentest Operate Source code review Security Req. SIEM Plan Develop Test Deploy Security Hardening Antivirus Patch Management Security Awareness Security guy as SME to build on the mindset that ‘everyone is responsible for security’ with the goal of safely distributing security decisions at speed and scale to those who hold the highest level of context without sacrificing the safety required.
  • 25. Singapore | 28 Feb - 01 Mar 2019 M If you can’t measure, then you don’t know if you’re improving! The essence of measure in DevOps, namely capture and review your metrics / measurements and then take action. Measure methods Logging and Monitoring Strategy There are a number of useful reliability KPIs that can be captured:  MTTR (Mean Time To Recover/Restore)  Change Fail rate  % of Failed / Successful deployments  Time in cycle
  • 26. Singapore | 28 Feb - 01 Mar 2019 S Community of Practices to provide sharing values in Devops Agile DevOps Community Infosec Community Cloud Community Data Sciences Community Whatsapp or Telegram Group Formal or Informal Meeting SharedWeb Space  I share / e-KMS Benefits to Members Build professional network of similar interests Access to expertise to seek help with work challenges Nurture personal development and professional identity Help to achieve meaningful work Benefits to Organization Foster capability building Enable knowledge sharing, retention, and reuse Support synergy across units Retention of talents
  • 27. Singapore | 28 Feb - 01 Mar 2019 Our Community of Practices Activities - Sharing
  • 28. Singapore | 28 Feb - 01 Mar 2019 Challenges4
  • 29. Singapore | 28 Feb - 01 Mar 2019 Our Challenges  Cultural Change – resistance to change  Regulatory aspect (Internal audit, Risk and Compliance and also OJK) Devops Benefits  People disconnect between delivery and application support  Collaborations between delivery and application support  Work in silos  Drive integration, repetability & realibility through automation  Handover is slow and complex limiting time to market  Continous evaluation of practices and tools  People disconnect between delivery and application support  Collaborations between delivery and application support  Work in silos  Drive integration, repetability & realibility through automation  Handover is slow and complex limiting time to market
  • 30. Singapore | 28 Feb - 01 Mar 2019 Thank you Keep CALMS and Do DevOps
  • 31. Singapore | 28 Feb - 01 Mar 2019 Q n A5