does sfo 2016 - cornelia davis - devops: who does what?
TRANSCRIPT
DevOps: Who Does What?
Cornelia DavisSr. Director of TechnologyPivotal@cdavisafc
Is this your reality today?
BUSINESS FINANCE PMO APP DEV QA OPERATIONS
PROJECT
Silos
BUSINESS FINANCE PMO APP DEV QA OPERATIONS
PROJECT
Silos
BUSINESS FINANCE PMO APP DEV QA OPERATIONS
CONTRACTS REDUCE EXPENSE CREATE SCHEDULE HIT SCHEDULE FIND BUGS UPTIME
An Alternative
Product serves a customer
PRODUCT
An Alternative
Prescription Access
PRODUCT
Product Focus
PRODUCT
Product Focus
PRODUCT PRODUCT PRODUCT PRODUCT
SHOWPRODUCTIMAGES
PROVIDERECOMMENDATIONS
SOLICITREVIEWS
ENABLESUPPLIERS
Roles Involved in the SDLC
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
Into Which
Houses ?
The Cloud Platform Evolution
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
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
The Sorting
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Thank you!
Cornelia DavisSr. Director of TechnologyPivotal@cdavisafc