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

Post on 17-Jul-2020

5 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

hitenhk@gmail.com

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

top related