T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a Future Built for...

23
T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a Future Built for Agility Martin Krienke DevOps: Continuous Delivery T-Mobile IT Development, Sr. Manager DO4T17S #CAWorld

Transcript of T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a Future Built for...

Page 1: T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a Future Built for Agility

T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a Future Built for Agility

Martin Krienke

DevOps: Continuous Delivery

T-Mobile

IT Development, Sr. Manager

DO4T17S

#CAWorld

Page 2: T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a Future Built for Agility

2 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

© 2015 CA. All rights reserved. All trademarks referenced herein belong to their respective companies.

The content provided in this CA World 2015 presentation is intended for informational purposes only and does not form any type

of warranty. The information provided by a CA partner and/or CA customer has not been reviewed for accuracy by CA.

For Informational Purposes Only

Terms of this Presentation

Page 3: T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a Future Built for Agility

3 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Abstract

Where the "Uncarrier" started its continuous delivery journey and current effort to do its first platform with a full end-to-end continuous delivery lifecycle, including key challenges it is working on to overcome.

Martin Krienke

T-Mobile

IT Development, Sr. Manager

Page 4: T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a Future Built for Agility

4 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Agenda

T-MOBILE

TECHNICAL PILLARS OF CONTINUOUS DELIVERY

THE JOURNEY CONTINUES

OUR JOURNEY

DELIVERING VALUE

ACCOUNTABILITY

1

2

3

4

5

6

Page 5: T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a Future Built for Agility

T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.

T-Mobile’s DevOps & Continuous Delivery Journey

Building a Technical Foundation for a More Agile Future

Martin Krienke

Page 6: T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a Future Built for Agility

ENTERPRISE IT

T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.

61.2 million Customers

$7.8 billion total revenue in Q3 2015

Over 45,000 Employees

A few thousand Enterprise IT Employees

Fastest Nationwide 4G LTE Network

Covering 300 Million People

Page 7: T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a Future Built for Agility

7 T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.

7

T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.

Software Design & Architecture

Technical Pillars of Continuous DeliveryG

ove

rna

nce

& P

roce

ss

Workflow System

Standardized

& Automated

Configuration

Management

Service

Virtualization

Automated

Deployment &

Environment

Management

Automated

Test

1 2 3 4

Page 8: T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a Future Built for Agility

ENTERPRISE IT

T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.

OUR

JOURNEY

Page 9: T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a Future Built for Agility

T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.

Development VP’s

ASK

Page 10: T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a Future Built for Agility

T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.

How can we deliver code

QUICKLY & RELIABLY?

Page 11: T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a Future Built for Agility

ENTERPRISE IT

T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.

EFFECTIVE & EFFICIENT

Standardized Configuration

& Release Management

ProcessesService

Virtualization

Deployment

Automation

Automated

Testing

DEVELOPMENT

Page 12: T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a Future Built for Agility

ENTERPRISE IT

T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.

DELIVERING VALUE

More with Less

Implemented by developers

Does not require large teams

Centralized CM Team

Reduced resources by over 40%

Consistent practices, processes, tools

Repeat builds quickly and reliably

Automated Middleware Testing

Increased quality of MW services

UI testing being implemented now

Deployment Automation

More consistent deployment approach

Service Virtualization

Created a Center of Excellence (COE) to set design patterns and teach other teams

First used in T-Mobile/MetroPCSintegration

Training environments for business

Earlier integration/test is helping “shift to the left”

Page 13: T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a Future Built for Agility

ENTERPRISE IT

T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.

ORGANIZATIONAL GOALS

Continuous Delivery &

Agile Methodology

Promote Innovation

Mistakes Become

Learning Opportunities

Open to Change

and Ideas

Collaboration Becomes Critical

Efficiency & Effectiveness

In All we Do

Process Automation is

Key to Success

Guiding Principles

Now Include…

Page 14: T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a Future Built for Agility

ENTERPRISE IT

Further steps that have been taken

T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.

PROGRESS

Department reorganization to better align with DevOps model

External process review and documentation for feedback

and insight

Pilot programs underway

Haven’t yet tackled some of the bigger cross platform challenges

Page 15: T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a Future Built for Agility

ENTERPRISE IT

T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.

ACCOUNTABILITY

Ask Yourself:

Do I know who my customers are?

Am I looking for ways to help improve and make things better for my customer?

Do I “own” understanding how my work impacts the team, the sustainability of the product, and ability to deliver to the customer?

Am I thinking beyond my functional area of responsibility?

Page 16: T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a Future Built for Agility

ENTERPRISE IT

Educate Evaluate Ensure Establish

T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.

THE JOURNEY CONTINUES

Page 17: T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a Future Built for Agility

ENTERPRISE IT

T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.

Page 18: T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a Future Built for Agility

T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.

Page 19: T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a Future Built for Agility

19 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Q & A

Page 20: T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a Future Built for Agility

20 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Recommended Sessions

SESSION # TITLE DATE/TIME

DO3T24SAccelerate DevTest with Microsoft® Azure™ and Service

Virtualization on Demand11/19/2015 at 3:00 pm

DO3X114SFreeing the World from Slow: How Service Virtualization

and the Concept of S.P.E.E.D. 11/19/2015 at 3:45 pm

DO3T22S DevOps for a 10-Year-Old (Codebase) 11/19/2015 at 4:30 pm

Page 21: T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a Future Built for Agility

21 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Must See Demos

Application Test DemoCreate Better Application Tests

Theater 4

DevOps Sim

DevOps Simulation Experience

Theater 3

Continuous App InsightAutomate Tests for Better Apps

Theater 4

Service VirtualizationDeliver Better Apps Faster with SV

Theater 3

Page 22: T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a Future Built for Agility

22 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Follow On Conversations At…

Smart Bar

Theaters 3 & 4

Tech Talks

Theaters 3 & 4

Page 23: T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a Future Built for Agility

23 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

For More Information

To learn more, please visit:

http://cainc.to/Nv2VOe

CA World ’15