13
Copyright © 2014 Neustar, Inc. All Rights Reserved Deploy or Die in a DevOps World: High-Availability is No Excuse! Natalie Diggins, VP Cloud Strategy and Platform

DOES14 - Natalie Diggins - Neustar

Embed Size (px)

DESCRIPTION

Deploy or Die in a DevOps World – High Availability is No Excuse Natalie Diggins, VP Cloud Strategy & Platform, Neustar at DevOps Enterprise Summit 2014 With a mandate from our CEO to aggressively grow our real-time services and analytics businesses, we have found it essential to quickly implement DevOps and CD over a suite of more than 30 different services – some of which are required to maintain 99.999% uptime – while at the same time implementing a new service delivery platform and leveraging the cloud. Natalie Diggins recently joined Neustar as VP Cloud Strategy and Platform to help with the transition. In this talk, Natalie will present the strategy used to socialize the changes and build consensus around them. She’ll also share specific elements of the plan that will be applicable to any DevOps implementation in a high-availability environment.

Citation preview

Page 1: DOES14 - Natalie Diggins - Neustar

Copyright © 2014 Neustar, Inc. All Rights Reserved

Deploy or Die in a DevOps World:

High-Availability is No Excuse!

Natalie Diggins,

VP Cloud Strategy and Platform

Page 2: DOES14 - Natalie Diggins - Neustar

How I Learned DevOps

Copyright © 2014 Neustar, Inc. All Rights Reserved 2

STABILITY INNOVATION

1999-2002

GST

(CLEC)

1997-1999

Page 3: DOES14 - Natalie Diggins - Neustar

Copyright © 2014 Neustar, Inc. All Rights Reserved 3

The first real-time provider of cloud-based

information services and analytics, enabling

marketing and IT security professionals to

promote and protect their businesses.

Neustar Is…

Page 4: DOES14 - Natalie Diggins - Neustar

The DevOps Problem at Neustar

Copyright © 2014 Neustar, Inc. All Rights Reserved 4

How to Scale?

STABILITY INNOVATION

Page 5: DOES14 - Natalie Diggins - Neustar

Solution: Technology 3.0

To Change Culture

& Technology requires:

Copyright © 2014 Neustar, Inc. All Rights Reserved 5

Cloud + platform + tools + adoption

Page 6: DOES14 - Natalie Diggins - Neustar

COMMON

VALUES

Customers are always first

Technology is accountable

Automation

Simple is better

Embrace Open Source

There is no “I” in TEAM

Commitment to quality and stability

Copyright © 2014 Neustar, Inc. All Rights Reserved 6

Page 7: DOES14 - Natalie Diggins - Neustar

IaaS

PaaS

SaaS

Common Platform, Tools, and DevOps

Copyright © 2014 Neustar, Inc. All Rights Reserved 7

Infrastructure:

Full cloud, hybrid, our own metal

Platform and Tools:

15 platform services, 10+ Tools

Applications:

DevOps

But not every Product

is a candidate for every

Technology 3.0 service

Page 8: DOES14 - Natalie Diggins - Neustar

DevOps:

This is hard. REALLY HARD.

‣ We looked at three-models– The pure start-up model

– Google SRE model

– Hybrid

Copyright © 2014 Neustar, Inc. All Rights Reserved 8

We’re crafting our own model – Still a work in progress

Page 9: DOES14 - Natalie Diggins - Neustar

Solution: Adoption Matrix

Copyright © 2014 Neustar, Inc. All Rights Reserved 9

Brad, Screenshot coming.

Product 1 Product 2 Product 3 … Product 35+

Software Build Tools

Tool 1

Tool 2

Tool 3

Platform Services

Service 1

Service 2

Service 3

… (total of 30 tools/services in 5 categories)

Rating Meaning

0 Can not use – remove from denominator

1 Not Using

2 Work in Process

3 Not Ideal Usage

4 Satisfactory

5 Ideal Usage

Page 10: DOES14 - Natalie Diggins - Neustar

Solution: Adoption Matrix Summary

Copyright © 2014 Neustar, Inc. All Rights Reserved 10

Brad, Screenshot coming.

Product 1 Product 2 Product 3 … Product 35+

Software Build Tools 75% … … …

Platform Services 50% … … …

Total Adoption Score 60% … … …

Number of Services

Used25 … … …

Number of Services

that Can Not Be Used5 … … …

Page 11: DOES14 - Natalie Diggins - Neustar

Our Learnings

Copyright © 2014 Neustar, Inc. All Rights Reserved 11

Ring fencing sensitive applications

and recognizing one size doesn’t fit all

Building the adoption matrix

Gaining understanding and buy-in

Ongoing communication

Hit

Hit

Needs

Improvement

Needs

Improvement

Page 12: DOES14 - Natalie Diggins - Neustar

Next Steps

‣ This is a holistic process.

‣ The framework is in place for ongoing execution

‣Continue developing metrics that show business value

Copyright © 2014 Neustar, Inc. All Rights Reserved 12

Page 13: DOES14 - Natalie Diggins - Neustar

THANKS.

13

Questions and Answers

[email protected]