velocity ny 2016 - devops: who does what?

Download Velocity NY 2016 - Devops: Who Does What?

Post on 15-Apr-2017

77 views

Category:

Software

1 download

Embed Size (px)

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

  • Im 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/ DEVENT

    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 BIZENT

    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 BIZENT

    APPSDATA

    ENABLEMENT

    ENT ARCH

  • Thank you!

    Cornelia Davis Sr. Director of Technology Pivotal @cdavisafc

Recommended

View more >