e-devops hiten khambhadia - devon summit · e-devops hiten khambhadia. hiten khambhadia head of...

12
E-DevOps Hiten Khambhadia

Upload: others

Post on 17-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: E-DevOps Hiten Khambhadia - DevOn Summit · E-DevOps Hiten Khambhadia. Hiten Khambhadia Head of Technology for Banking, Financial Services & Insurance in Europe @Tata Consultancy

E-DevOps

Hiten Khambhadia

Page 2: E-DevOps Hiten Khambhadia - DevOn Summit · E-DevOps Hiten Khambhadia. Hiten Khambhadia Head of Technology for Banking, Financial Services & Insurance in Europe @Tata Consultancy

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

[email protected]

https://www.linkedin.com/in/hiten-khambhadia-2938574/

Page 3: E-DevOps Hiten Khambhadia - DevOn Summit · E-DevOps Hiten Khambhadia. Hiten Khambhadia Head of Technology for Banking, Financial Services & Insurance in Europe @Tata Consultancy

DevOps dimensions

Organization Mindset/Culture

KPI’s/ Measurements

Automation

(CI/CD)

Design/Architecture

Infrastructure as Code (IaC)

Engineering Craftsmanship

Page 4: E-DevOps Hiten Khambhadia - DevOn Summit · E-DevOps Hiten Khambhadia. Hiten Khambhadia Head of Technology for Banking, Financial Services & Insurance in Europe @Tata Consultancy

Build your own DevOps pipeline

Page 5: E-DevOps Hiten Khambhadia - DevOn Summit · E-DevOps Hiten Khambhadia. Hiten Khambhadia Head of Technology for Banking, Financial Services & Insurance in Europe @Tata Consultancy

There is tooling for everything !!

>1 tools for ever capability !!

Page 6: E-DevOps Hiten Khambhadia - DevOn Summit · E-DevOps Hiten Khambhadia. Hiten Khambhadia Head of Technology for Banking, Financial Services & Insurance in Europe @Tata Consultancy

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

Page 7: E-DevOps Hiten Khambhadia - DevOn Summit · E-DevOps Hiten Khambhadia. Hiten Khambhadia Head of Technology for Banking, Financial Services & Insurance in Europe @Tata Consultancy

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

Page 8: E-DevOps Hiten Khambhadia - DevOn Summit · E-DevOps Hiten Khambhadia. Hiten Khambhadia Head of Technology for Banking, Financial Services & Insurance in Europe @Tata Consultancy

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

Page 9: E-DevOps Hiten Khambhadia - DevOn Summit · E-DevOps Hiten Khambhadia. Hiten Khambhadia Head of Technology for Banking, Financial Services & Insurance in Europe @Tata Consultancy

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

Page 10: E-DevOps Hiten Khambhadia - DevOn Summit · E-DevOps Hiten Khambhadia. Hiten Khambhadia Head of Technology for Banking, Financial Services & Insurance in Europe @Tata Consultancy

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

Page 11: E-DevOps Hiten Khambhadia - DevOn Summit · E-DevOps Hiten Khambhadia. Hiten Khambhadia Head of Technology for Banking, Financial Services & Insurance in Europe @Tata Consultancy

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

Page 12: E-DevOps Hiten Khambhadia - DevOn Summit · E-DevOps Hiten Khambhadia. Hiten Khambhadia Head of Technology for Banking, Financial Services & Insurance in Europe @Tata Consultancy