31
DevOps: Who Does What? Cornelia Davis Sr. Director of Technology Pivotal @cdavisafc

Devops: Who Does What? - Devops Enterprise Summit 2016

Embed Size (px)

Citation preview

Page 1: Devops: Who Does What? - Devops Enterprise Summit 2016

DevOps: Who Does What?

Cornelia Davis Sr. Director of Technology Pivotal @cdavisafc

Page 2: Devops: Who Does What? - Devops Enterprise Summit 2016

Is this your reality today?

2

BUSINESS FINANCE PMO APP DEV QA OPERATIONS

PROJECT

Page 3: Devops: Who Does What? - Devops Enterprise Summit 2016

Silos

3

BUSINESS FINANCE PMO APP DEV QA OPERATIONS

PROJECT

Page 4: Devops: Who Does What? - Devops Enterprise Summit 2016

Silos

4

BUSINESS FINANCE PMO APP DEV QA OPERATIONS

CONTRACTS REDUCE EXPENSE CREATE SCHEDULE HIT SCHEDULE FIND BUGS UPTIME

Page 5: Devops: Who Does What? - Devops Enterprise Summit 2016

An Alternative

5

Product serves a customer

PRODUCT

Page 6: Devops: Who Does What? - Devops Enterprise Summit 2016

An Alternative

6

Prescription Access

PRODUCT

Page 7: Devops: Who Does What? - Devops Enterprise Summit 2016

Product Focus

7

PRODUCT

Page 8: Devops: Who Does What? - Devops Enterprise Summit 2016

Product Focus

8

PRODUCT PRODUCT PRODUCT PRODUCT

SHOW PRODUCT IMAGES

PROVIDE RECOMMENDATIONS

SOLICIT REVIEWS

ENABLE SUPPLIERS

Page 9: Devops: Who Does What? - Devops Enterprise Summit 2016

Roles Involved in the SDLC

9

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

Change Control

Page 10: Devops: Who Does What? - Devops Enterprise Summit 2016
Page 11: Devops: Who Does What? - Devops Enterprise Summit 2016

Into Which

Houses ?

Page 12: Devops: Who Does What? - Devops Enterprise Summit 2016

The Cloud Platform Evolution

12

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

Page 13: Devops: Who Does What? - Devops Enterprise Summit 2016

The Houses

13

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.

13

Page 14: Devops: Who Does What? - Devops Enterprise Summit 2016

The Sorting

14

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

Change Control

Page 15: Devops: Who Does What? - Devops Enterprise Summit 2016

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

Change Control

PLATFORM TEAM

APP TEAM

Page 16: Devops: Who Does What? - Devops Enterprise Summit 2016

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

Change Control

Page 17: Devops: Who Does What? - Devops Enterprise Summit 2016

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

Ops

Data Arch

DBA

Change Control

PLATFORM TEAM

APP TEAM

Page 18: Devops: Who Does What? - Devops Enterprise Summit 2016

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

Ops

Data Arch

DBA

Info Sec Change Control

PLATFORM TEAM

APP TEAM

Page 19: Devops: Who Does What? - Devops Enterprise Summit 2016

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

Ops

Cap Plan

Data Arch

DBA

Change Control

PLATFORM TEAM

APP TEAM

Page 20: Devops: Who Does What? - Devops Enterprise Summit 2016

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

Ops

Cap Plan Data Arch

DBA

Change Control

PLATFORM TEAM

APP TEAM

Page 21: Devops: Who Does What? - Devops Enterprise Summit 2016

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

Ops

Cap Plan

BUSINESS

Change Control

PLATFORM TEAM

APP TEAM

Page 22: Devops: Who Does What? - Devops Enterprise Summit 2016

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

Ops

Cap Plan

BUSINESS

Prod Mgmt

Change Control

PLATFORM TEAM

APP TEAM

Page 23: Devops: Who Does What? - Devops Enterprise Summit 2016

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

Ops

Cap Plan

BUSINESS

Prod MgmtData Arch

DBA

Change Control

PLATFORM TEAM

APP TEAM

Page 24: Devops: Who Does What? - Devops Enterprise Summit 2016

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 Eng

Ops

Cap Plan

BIZ

Biz AnProd MgmtData Arch

DBA

Change Control

PLATFORM TEAM

APP TEAM

Page 25: Devops: Who Does What? - Devops Enterprise Summit 2016

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

Ops

Cap Plan

BIZ

DCTM

Cap Plan

Ops

DATA

ENTERPRISE ARCH

Ent Arch

Proj Mgmt

Biz AnProd MgmtData Arch

DBA

ENT APPS

Change Control

PLATFORM TEAM

APP TEAM

Page 26: Devops: Who Does What? - Devops Enterprise Summit 2016

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

Ops

Cap Plan

BIZ

DCTM

Cap Plan

Ops

DATA

ENTERPRISE ARCH

Ent Arch

Proj Mgmt

Biz AnProd MgmtData Arch

DBA

Change Control

PLATFORM TEAM

APP TEAM

Page 27: Devops: Who Does What? - Devops Enterprise Summit 2016

Info SecSrv Build

Cap PlanNetwork

OpsMid. Eng.

SW Arch

SW Dev

Client SW Dev

Svc Govern

CUSTOMER FACING APP TEAM

Ops

Cap Plan

DCTM Eng

DCTM

Cap Plan

Ops

SW Arch

SW Dev

Client SW Dev

CUSTOMER FACING APP TEAM

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 TEAM

Ops

Cap Plan

Biz AnProd MgmtData Arch

CSO INFRA MID/ DEV BIZ ENT

APPSDATA

Change Control

PLATFORM TEAM

Page 28: Devops: Who Does What? - Devops Enterprise Summit 2016

Ent Arch Portfolio Mgmt

Info SecSrv Build

Cap PlanNetwork

OpsMid. Eng.

SW Arch

SW Dev

Client SW Dev

Svc Govern

Ops

Cap Plan

DCTM Eng

DCTM

Cap Plan

Ops

SW Arch

SW Dev

Client SW Dev

CUSTOMER FACING APP TEAM

Ops

Cap Plan

Biz AnProd MgmtData Arch

DBA

Biz AnProd MgmtData Arch

SW Arch

SW Dev

Client SW Dev

LEGACY SERVICE TEAM

Ops

Cap Plan

Biz AnProd MgmtData Arch

CSO INFRA MID/ DEV BIZ ENT

APPSDATA

ENABLEMENT

ENT ARCH

Change Control

CUSTOMER FACING APP TEAM

PLATFORM TEAM

Page 29: Devops: Who Does What? - Devops Enterprise Summit 2016
Page 30: Devops: Who Does What? - Devops Enterprise Summit 2016

Thank you!

Cornelia Davis Sr. Director of Technology Pivotal @cdavisafc

Page 31: Devops: Who Does What? - Devops Enterprise Summit 2016