E-DevOps
Hiten Khambhadia
Hiten Khambhadia
Head of Technology for Banking, Financial Services & Insurance in Europe
@Tata Consultancy Services Ltd
Passionate about
Tech & Innovation Travel Sports
Current role@ABOUT ME
https://www.linkedin.com/in/hiten-khambhadia-2938574/
DevOps dimensions
Organization Mindset/Culture
KPI’s/ Measurements
Automation
(CI/CD)
Design/Architecture
Infrastructure as Code (IaC)
Engineering Craftsmanship
Build your own DevOps pipeline
There is tooling for everything !!
>1 tools for ever capability !!
Huge number of tools
(difficult to tools LCM)
Tooling license management
issues
Lack of standardization increases cost Difficult to scale
(tools & people)
Enterprise Challenge
Adopt to newer tooling
Considerations for Enterprise DevOps
Tooling support
Central / De-central /Federated
Platform
Central hosting/TeamWise/
container/cloud
CD Pipeline
Defined (&standard) pipeline
Technology coverage
CD Maturity
Depth & breath of capabilities
CD Pipeline – Platform
Team Setup Central Hosting Container Cloud
Flexibility
Standard
Support
Cost
Highly
Low
Team/Federated
Higher cost
Low
High
Central
Medium Cost
Medium
Medium
Central/Federated
Medium Cost
Low
High
Central
Low Cost
CD Pipeline – Tooling support
Team Central Federated
Based tooling
Tooling LCM
Guidelines/Support
Coaching
Central team(IT4IT)
Team owned
Team driven(Pull)
Low
Central team
Central(Push)
High
Central + Team
Federated(Push + Pull)
Medium
CD maturity – Depth and breath of capabilities
ALM SCM BuildContin.Integr.
Analyze Repository Deploy Test Release Monitor
Breath
Dep
th
Allocation, tracking
Sharing info
Collab across IT ( Run, change)
Enterprise collab tools
(IT and Business)
Use of configmgmt tool
Common tool across
multiple tech
(eg GIT)
1 single repository
across apps
Local Build
Central Build
Coding Standard
Static scans
Dynamic code scans
Team level
App Level
Value stream/Feature
level
Central Package
repositoryApp Level
Value stream/Feature
level
Service Orchestration (Auto scaling)
App Level
Value stream/Feature
level
App Level
Value stream/Feature
level
Technical Monitoring
Business Monitoring
Predictive & preventive
Additional principles & guidelines - DevOps
Monitoring Business/Application/Infra/Interface
Test Data Synthetic, Service Virtualization, Data Virtualization, Central TDM team
Test Env
Implementation No down timeB/G Deployments, Canary
Immutable EnvironmentOn demand provisioning
Connected Environments