how dealertrack optimizes the devops toolchain, futurestack17

37

Upload: new-relic

Post on 21-Jan-2018

326 views

Category:

Software


0 download

TRANSCRIPT

Page 1: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17
Page 2: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17

©2008–17 New Relic, Inc. All rights reserved#FutureStack

Aligning, Automating, WinningHow DealerTrack's Modern DevOps Toolchain

Maximizes Visibility for their Teams

Page 3: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17

©2008–17 New Relic, Inc. All rights reserved#FutureStack

Dan RussoSr. Manager, Production and

Platform Engineering

Tom KouhsariLead Solution Architect

Page 4: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17

Digital BusinessTransformationsare Hard

Page 5: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17

IT is Challenged to Operate with More Agility and Velocity

Business Demands Legacy Tools/TechQuality/Reliability/Uptime

Page 6: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17

Change is Hard and Complex

❗️

❗️ ❗️

❗️

❗️

❗️

Executive

Engineer

Developer

IT Ops

Did my unit tests fail?

When am I on-call next?

Too much info!

Are we having an outage?

When will I get my next status update?

This was not an issue on my box?

What is your monitor telling you?

What’s the dial-in number?

Did you see my email?

Open a ticket?

… and orchestration becomes even more complex

Page 7: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17

Enable DevOps Automated Collaboration Across Tools & Teams

PROCESS FLOWDATA FLOW

AUTOMATED ENGAGEMENT

RESPONSE DRIVEN ORCHESTRATION

AUTOMATED ENGAGEMENT

RESPONSE DRIVEN ORCHESTRATION

Page 8: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17

Introducing Dealertrack/Cox Automotive

Page 9: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17

About me

Dan RussoSr. Manager Production and

Platform Engineering

Page 10: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17
Page 11: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17

Team Structure

Software Engineering

Create Software Products for Sale

Production Engineering

Administer System Engineering & Integration Services

• Provide platform level services

• Centrally managed

• Logically solution focused

• Agile approach to service/product delivery

Infrastructure & Core/Common Services

Provide the physical layer and core Datacenter focused

services

PRODUCT

DELIVERY

Page 12: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17

Agile Methodology at Work

Project and portfolio management

Principal team

Database

Network/Storage

Scrum

Team 1

Scrum

Team 2

Scrum

Team 3

Scrum

Team 4

Scrum

Team 5

Rotate Each Sprint

• Release management

• Change control

• Operational requests

• Adhoc requests

Rotate Each Sprint

• Change control

• On-call support

Page 13: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17

3 Big Challenges

Lack of visibility Small DevOps team Do more faster

Page 14: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17

But…

Page 15: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17

A Big Cultural Shift

• How code is performing?

• Is the code good?

• What is the impact of this release in Dev

and UAT?

• What about load testing?

Page 16: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17

Why We Chose These Tools

Develop/Build/Deploy

Monitoring

Service Management

Collaboration

Dealertrack

Cox Automotive

Communications

And How We Are Using Them Today

Page 17: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17
Page 18: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17
Page 19: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17
Page 20: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17
Page 21: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17
Page 22: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17

Day to Day Operations

ALERT APPEARS NORMAL OPERATIONSINCIDENT CREATED TRIAGE ASSIGN TEAM

Standard

Incidents

Major

Incidents ALERT APPEARS NORMAL OPERATIONSMIM CREATED TRIAGE ASSIGN TEAM

Page 23: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17

Benefits

• Reduced time to restore service to business partners

• Streamlined monitoring process led to smaller overall

business impact of P1 and P2 technology incidents.

• Automated communications between tools and

increased visibility

• Automated processes and information flows

• Put power in the hands of our people

• Help cross-train them for continuous improvement

Page 24: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17

The Future for our Business

• Automated responses to alerts

• Bi-Directional communication

• ChatOps

• Monitoring cloud and microservices

Page 25: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17

Integration with Statuspage.io

Page 26: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17
Page 27: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17

5 Things to Take Away

Work on your process first

Start small

Know how you’ll measure success

Don’t forget Management

Self-service

Page 28: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17

xMatters Atlassian

DevOps MaturitySURVEY REPORT

2017

Page 29: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17

Together with Atlassian, we developed a

DevOps maturity model for measuring survey

results, based on five DevOps categories that

assess adoption.

THE DEVOPS MATURITY MODEL

Page 30: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17

We asked companies whether they

monitor any or all of four different

business elements: infrastructure,

applications and services,

transactions, or user experience.

COMPANIES MONITOR AND TEST EVERYTHING

Page 31: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17

COMPANIES MONITOR AND TEST EVERYTHING

Teams test across

most stages of their

development and

implementation

cycles.

Page 32: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17

COMPANIES MONITOR AND TEST EVERYTHING

Their monitoring

solutions predict

potential issues before

they affect customers,

but are teams prepared to

use the information

they’re gathering?

Page 33: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17

AND YET…

Nearly half of

organizations say

they still have

issues after

releasing code

to production.

Page 34: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17

AND YET…

Major incident

responses still

have problems

across the board.

Page 35: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17

THE DEVOPS GAP

65% of our survey

respondents reported that

their DevOps initiatives are

producing the benefits they

expected to see.

60% weren’t sure if their

companies were practicing

DevOps (these companies

were disqualified from the

rest of the survey).

Page 36: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17

Read the Full Survey Report

Take our DevOps Self

Assessment

xmatters.com/futurestack

Page 37: How Dealertrack Optimizes the DevOps Toolchain, FutureStack17

THANK YOU.

#FutureStack