velocity ny 2016 - devops: who does what?

Post on 15-Apr-2017

81 Views

Category:

Software

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

DevOps: Who Does What?

Cornelia Davis Sr. Director of Technology Pivotal @cdavisafc

Is this your reality today?

2

BUSINESS FINANCE PMO APP DEV QA OPERATIONS

PROJECT

Silos

3

BUSINESS FINANCE PMO APP DEV QA OPERATIONS

PROJECT

Silos

4

BUSINESS FINANCE PMO APP DEV QA OPERATIONS

CONTRACTS REDUCE EXPENSE CREATE SCHEDULE HIT SCHEDULE FIND BUGS UPTIME

An Alternative

5

Product serves a customer

PRODUCT

An Alternative

6

Prescription Access

PRODUCT

Product Focus

7

PRODUCT

Product Focus

8

PRODUCT PRODUCT PRODUCT PRODUCT

SHOW PRODUCT IMAGES

PROVIDE RECOMMENDATIONS

SOLICIT REVIEWS

ENABLE SUPPLIERS

9

Continuous DeliveryBusiness Drivers Decide Release (not technical readiness)

A Seattle book store deploys code, on average,

every second

Why?

SPEC

ULA

TIO

N

TIME

Risk Accumulation

SPEC

ULA

TIO

N

RISK

TIME

Experimentation Reduces Risk

SPEC

ULA

TIO

N

ITERATION ITERATION ITERATION ITERATION ITERATION

The stage is set…

I’m going to

some assumptions

seriouslychallenge

Roles Involved in the SDLC

16

ENTERPRISE ARCH

CSO INFRA MIDDLEWARE /APPDEV

DATA ENT APPS

Ent Arch

Proj Mgmt

Biz An

Info Sec Srv Build

Cap Plan

Network

Ops

Mid. Eng.

Client SW Dev

Svc Govern

SW Arch

SW Dev

Data Arch DCTM Eng

DBA

Into Which

Houses ?

The Cloud Platform Evolution

19

Virtualization Platform

Operating System

Dat

abas

e

Web

S

erve

r

Mes

sagi

ng

Your Application Code

Physical Servers

Dat

abas

e

Web

S

erve

r

Mes

sagi

ng

Your Application Code

IAAS

Your Application Code

Virtualized Infrastructure

Application Platform

The Houses

20

Your Application Code

Virtualized Infrastructure

Application Platform

Platform Team

Application Team

• Deploys platform • Makes standard runtimes and services

available • Monitors platform • Scales platform

(ensuring sufficient capacity) • Upgrades platform with zero-downtime

• Creates deployable artifact

• Config Prod environment • Deploys application to Prod • Monitors application • Scales application (capacity) • Deploys new app version with

zero downtime.

20

The Sorting

21

ENTERPRISE ARCH

CSO

INFRA MIDDLEWARE /APPDEV

DATA ENT APPS

Ent Arch

Proj Mgmt

Biz An

Info Sec

Srv Build

Cap Plan

Network

Ops

Mid. Eng.

SW Arch

SW Dev

Client SW Dev

Svc Govern

Data Arch DCTM Eng

DBA

ENTERPRISE ARCH

CSO

INFRA MIDDLEWARE /APPDEV

DATA ENT APPS

Ent Arch

Proj Mgmt

Biz An

Info Sec

Srv Build

Cap Plan

Network

Ops

Mid. Eng.

SW Arch

SW Dev

Client SW Dev

Svc Govern

Data Arch DCTM Eng

DBA

PLATFORM

CUSTOMER FACING APP

ENTERPRISE ARCH

CSO

INFRA MIDDLEWARE /APPDEV

DATA ENT APPS

Ent Arch

Proj Mgmt

Biz An

Info Sec

Srv Build

Cap Plan

Network

Ops

Mid. Eng.

SW Arch

SW Dev

Client SW Dev

Svc Govern

Data Arch DCTM Eng

DBA

PLATFORM TEAM

APP TEAM

ENTERPRISE ARCH

CSO

INFRA MIDDLEWARE /APPDEV

DATA ENT APPS

Ent Arch

Proj Mgmt

Biz An

Info Sec

Srv Build

Cap Plan

Network Ops

Mid. Eng.

SW Arch

SW Dev

Client SW Dev

Svc Govern

DCTM Eng

PLATFORM

CUSTOMER FACING APP

Ops

Data Arch

DBA

ENTERPRISE ARCH

CSO

INFRA MIDDLEWARE /APPDEV

DATA ENT APPS

Ent Arch

Proj Mgmt

Biz AnSrv Build

Cap Plan

Network Ops

Mid. Eng.

SW Arch

SW Dev

Client SW Dev

Svc Govern

DCTM Eng

PLATFORM

CUSTOMER FACING APP

Ops

Data Arch

DBA

Info Sec

ENTERPRISE ARCH

CSO

INFRA MIDDLEWARE /APPDEV

DATA ENT APPS

Ent Arch

Proj Mgmt

Biz An

Info Sec

Srv Build

Cap Plan

Network

Ops

Mid. Eng.

SW Arch

SW Dev

Client SW Dev

Svc Govern

DCTM Eng

PLATFORM

CUSTOMER FACING APP

Ops

Cap Plan

Data Arch

DBA

ENTERPRISE ARCH

CSO

INFRA MIDDLEWARE /APPDEV

DATA ENT APPS

Ent Arch

Proj Mgmt

Biz An

Info Sec

Srv Build Cap PlanNetwork

Ops

Mid. Eng.

SW Arch

SW Dev

Client SW Dev

Svc Govern

DCTM Eng

PLATFORM

CUSTOMER FACING APP

Ops

Cap Plan Data Arch

DBA

ENTERPRISE ARCH

CSO

INFRA MIDDLEWARE /APPDEV

DATA ENT APPS

Ent Arch

Proj Mgmt

Biz An

Info Sec

Srv Build Cap PlanNetwork

Ops

Mid. Eng.

SW Arch

SW Dev

Client SW Dev

Svc Govern

Data Arch

DCTM Eng

DBA

PLATFORM

CUSTOMER FACING APP

Ops

Cap Plan

BUSINESS

ENTERPRISE ARCH

CSO

INFRA MIDDLEWARE /APPDEV

DATA ENT APPS

Ent Arch

Proj Mgmt

Biz An

Info Sec

Srv Build Cap PlanNetwork

Ops

Mid. Eng.

SW Arch

SW Dev

Client SW Dev

Svc Govern

Data Arch

DCTM Eng

DBA

PLATFORM

CUSTOMER FACING APP

Ops

Cap Plan

BUSINESS

Prod Mgmt

ENTERPRISE ARCH

CSO

INFRA MIDDLEWARE /APPDEV

DATA ENT APPS

Ent Arch

Proj Mgmt

Biz An

Info Sec

Srv Build Cap PlanNetwork

Ops

Mid. Eng.

SW Arch

SW Dev

Client SW Dev

Svc Govern

DCTM Eng

BI Data Arch

PLATFORM

CUSTOMER FACING APP

Ops

Cap Plan

BUSINESS

Prod MgmtData Arch

DBA

ENTERPRISE ARCH

CSO INFRA MID/ DEV DATA

ENT APPS

Ent Arch

Proj MgmtInfo Sec

Srv Build Cap PlanNetwork

Ops

Mid. Eng.

SW Arch

SW Dev

Client SW Dev

Svc Govern

DCTM EngPLATFORM

CUSTOMER FACING APP

Ops

Cap Plan

BIZ

Biz AnProd MgmtData Arch

DBA

ENTERPRISE ARCH

CSO INFRA MID/ DEV

Info Sec

Srv Build Cap PlanNetwork

Ops

Mid. Eng.

SW Arch

SW Dev

Client SW Dev

Svc Govern DCTM Eng

PLATFORM

CUSTOMER FACING APP

Ops

Cap Plan

BIZ

DCTM

Cap Plan

Ops

DATA

ENTERPRISE ARCH

Ent Arch

Proj Mgmt

Biz AnProd MgmtData Arch

DBA

ENT APPS

ENTERPRISE ARCH

CSO INFRA MID/ DEV

ENT APPS

Info Sec

Srv Build Cap PlanNetwork

Ops

Mid. Eng.

SW Arch

SW Dev

Client SW Dev

Svc Govern DCTM Eng

PLATFORM

CUSTOMER FACING APP

Ops

Cap Plan

BIZ

DCTM

Cap Plan

Ops

DATA

ENTERPRISE ARCH

Ent Arch

Proj Mgmt

Biz AnProd MgmtData Arch

DBA

Info SecSrv Build

Cap PlanNetwork

OpsMid. Eng.

SW Arch

SW Dev

Client SW Dev

Svc Govern

PLATFORM

CUSTOMER FACING APP

Ops

Cap Plan

DCTM Eng

DCTM

Cap Plan

Ops

SW Arch

SW Dev

Client SW Dev

CUSTOMER FACING APP

Ops

Cap Plan

ENTERPRISE ARCH

Ent Arch

Proj Mgmt

Biz AnProd MgmtData Arch

DBA

Biz AnProd MgmtData Arch

SW Arch

SW Dev

Client SW Dev

LEGACY SERVICE

Ops

Cap Plan

Biz AnProd MgmtData Arch

CSO INFRA MID/ DEV BIZ ENT

APPSDATA

Ent Arch Portfolio Mgmt

Info SecSrv Build

Cap PlanNetwork

OpsMid. Eng.

SW Arch

SW Dev

Client SW Dev

Svc Govern

PLATFORM

CUSTOMER FACING APP

Ops

Cap Plan

DCTM Eng

DCTM

Cap Plan

Ops

SW Arch

SW Dev

Client SW Dev

CUSTOMER FACING APP

Ops

Cap Plan

Biz AnProd MgmtData Arch

DBA

Biz AnProd MgmtData Arch

SW Arch

SW Dev

Client SW Dev

LEGACY SERVICE

Ops

Cap Plan

Biz AnProd MgmtData Arch

CSO INFRA MID/ DEV BIZ ENT

APPSDATA

ENABLEMENT

ENT ARCH

Thank you!

Cornelia Davis Sr. Director of Technology Pivotal @cdavisafc

top related