verizon’s journey to enterprise grade devops - cloudbees · pdf fileverizon’s...

15
Verizon’s Journey to enterprise grade DevOps © 2016 Verizon. This document is the property of Verizon and may not be used, modified or further distributed without Verizon’s written permission.

Upload: vunga

Post on 05-Feb-2018

223 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Verizon’s Journey to enterprise grade DevOps - CloudBees · PDF fileVerizon’s Journey to enterprise grade DevOps © 2016 Verizon. ... DevOps Optimized Customer Centric Product

Verizon’s Journey to enterprise grade DevOps

© 2016 Verizon. This document is the property of Verizon and may not be used, modified or further distributed without Verizon’s written permission.

Page 2: Verizon’s Journey to enterprise grade DevOps - CloudBees · PDF fileVerizon’s Journey to enterprise grade DevOps © 2016 Verizon. ... DevOps Optimized Customer Centric Product

We are Verizon. Verizon delivers the promise of the digital world. •  Fortune 500

rank: #13 •  $30.5 billion in

second-quarter revenue (2016)

•  162,700 employees

© 2016 Verizon. This document is the property of Verizon and may not be used, modified or further distributed without Verizon’s written permission.

LTE covers 98% of U.S. population 113.2 M total retail connections XLTE covers 466 markets

100% fiber optic Fios network 5.5 M Fios Internet & 4.6 M Fios TV connections 500Mbps upload and download speeds

Global IP network One of the largest, most reliable IP networks in the world

Products and Solutions Innovating in entertainment, digital media, the Internet of Things and broadband service

Page 3: Verizon’s Journey to enterprise grade DevOps - CloudBees · PDF fileVerizon’s Journey to enterprise grade DevOps © 2016 Verizon. ... DevOps Optimized Customer Centric Product

Verizon Product & New Business Group. An innovative incubator for entrepreneurs and inventors.

Media Co. & Digital Video

• AOL • go90 • Complex • Awesomeness TV • VDMS

Product Evolution

• M2M technology • Multicast • Cloud

• hum • Grid Wide • ThingSpace • Fleetmatics

IoT & Telematics

Innovative Initiatives

•  Innovation Centers • Verizon Ventures • VZ Labs

Page 4: Verizon’s Journey to enterprise grade DevOps - CloudBees · PDF fileVerizon’s Journey to enterprise grade DevOps © 2016 Verizon. ... DevOps Optimized Customer Centric Product

Change Drivers

4 Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement.

•  Competitive environment is increasing pressure on our business to optimize for agility

•  Although progress has been made, significant opportunities exist to evolve our current technology delivery model, culture, and skillset

•  Operating model changes will improve customer/value alignment, accountability, speed, quality, and security

•  Technology capabilities must enable, not hinder, ability of business to pivot

Accelerate our tech innovation capability to enable Verizon’s business agility

Page 5: Verizon’s Journey to enterprise grade DevOps - CloudBees · PDF fileVerizon’s Journey to enterprise grade DevOps © 2016 Verizon. ... DevOps Optimized Customer Centric Product

Bold Goals

5 Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement.

•  Public Cloud first and all new application development is Cloud Native

•  All engineers develop proficiency in secure coding practices

•  All Dev teams fully accountable for building and running their product tech stacks

•  All Infrastructure teams make services automated, compose-able, and self-service; work intake is no longer through ticket processing

•  Quality & Security is engineered in to the delivery process and is valued more than features

•  Through continuous improvement, all processes and activities that don’t add value to the product or service delivery are eliminated

Page 6: Verizon’s Journey to enterprise grade DevOps - CloudBees · PDF fileVerizon’s Journey to enterprise grade DevOps © 2016 Verizon. ... DevOps Optimized Customer Centric Product

Accelerating Innovation

6

Culture

Internal Community

External Brand

Always Learning

Talent

Empowered

“T” Shaped Talent

Happier Customers • Increased Quality • Talent Magnet Accelerate Time to Value • Better Experiences

New Roles & Skills

Operating Model

DevOps Optimized

Customer Centric

Product Focused

Technology

CLOUD AUTOMATION SECURITY

Results

© 2016 Verizon. This document is the property of Verizon and may not be used, modified or further distributed without Verizon’s written permission.

Page 7: Verizon’s Journey to enterprise grade DevOps - CloudBees · PDF fileVerizon’s Journey to enterprise grade DevOps © 2016 Verizon. ... DevOps Optimized Customer Centric Product

Focus on Outcomes to Increase Business Agility

7

Culture Highly collaborative engineering community, responsibility and ownership for technology delivery

Outcomes Measuring Success

•  Team engagement / feedback •  DevOps Survey - Culture

Improvement •  Community / Dojo partcipation

Talent Extremely adaptive workforce, with deep coding competency, and multidisciplinary skills.

•  Velocity (Time To Value) •  Quality (Defects) •  Service Availability

Operating Model

Optimized products, services, and practices with simplified accountability

•  DevOps Survey–Capability Improvement •  At least once per day, 85% of talent

check into •  Proficiency levels in training

Technology Technology viewed as a “first option” business agility enabler

•  % applications in Cloud Architecture •  Increased DevOps platform utilization •  % of infrastructure services self-service

© 2016 Verizon. This document is the property of Verizon and may not be used, modified or further distributed without Verizon’s written permission.

Page 8: Verizon’s Journey to enterprise grade DevOps - CloudBees · PDF fileVerizon’s Journey to enterprise grade DevOps © 2016 Verizon. ... DevOps Optimized Customer Centric Product

Continuous Improvement & Iterative Implementation

8

Create our story…

Tell our story…

Others tell our story…

CULTURE TALENT

Incubate

Immerse

Transformed Skills

OPERATING MODEL

TECHNOLOGY

Assess

Simplify

Service Enabled

Agile Technology Delivery (Unicorns)

Enable

Optimized

INITIAL STEPS

GAIN MOMENTUM

ACCELERATE

© 2016 Verizon. This document is the property of Verizon and may not be used, modified or further distributed without Verizon’s written permission.

Page 9: Verizon’s Journey to enterprise grade DevOps - CloudBees · PDF fileVerizon’s Journey to enterprise grade DevOps © 2016 Verizon. ... DevOps Optimized Customer Centric Product

The three phases to maturity

9

• Get the tool chain up and running • Git-Jenkins-Jira-Ansible connectors •  Invest in large scale automation and automation best practices

Initial Steps

• Orchestration of application releases • Service Virtualization • Test Data Management • Mature Engineering practices

Gain Momentum

• Rewrite/Refactor Applications as Microservices • Cloud Enable the applications. • Run the containerized applications on cloud

Accelerate

© 2016 Verizon. This document is the property of Verizon and may not be used, modified or further distributed without Verizon’s written permission.

Page 10: Verizon’s Journey to enterprise grade DevOps - CloudBees · PDF fileVerizon’s Journey to enterprise grade DevOps © 2016 Verizon. ... DevOps Optimized Customer Centric Product

DevOps Tools

10 © 2016 Verizon. This document is the property of Verizon and may not be used, modified or further distributed without Verizon’s written permission.

Page 11: Verizon’s Journey to enterprise grade DevOps - CloudBees · PDF fileVerizon’s Journey to enterprise grade DevOps © 2016 Verizon. ... DevOps Optimized Customer Centric Product

DevOps Integration No app left behind DevOps integration of COTS products (Oracle Siebel example)

Commit Test Release Validate

•  Custom script created to bridge the gap from Siebel to git

•  Jenkins builds from git to the Siebel repository for deployment

•  During Siebel deployment ongoing git commits are ignored

Page 12: Verizon’s Journey to enterprise grade DevOps - CloudBees · PDF fileVerizon’s Journey to enterprise grade DevOps © 2016 Verizon. ... DevOps Optimized Customer Centric Product

SDLC Digitization Full SDLC visibility SDLC digitization/automation to enable full visibility

Commit Test Release Validate

•  Commits from git are automatically posted back to Jira

•  Comparison (diff) is available in Jira via Stash (integrated with git)

Page 13: Verizon’s Journey to enterprise grade DevOps - CloudBees · PDF fileVerizon’s Journey to enterprise grade DevOps © 2016 Verizon. ... DevOps Optimized Customer Centric Product

Complete CI CD and Mature Engineering

13

Data Source

Continuous Integration Tools

Jenkins

Other CI Tools

Trigger Test

Selenium Hybrid Automation Framework

Configurations

Read Configurations

Test Case Management System

Other TMS Systems

Other Sources

Retrieve Test Cases

Read Test Steps

Test Reports

Generate Reports

Defect Reporting

Report Defect

Test Execution With Selenium Grid

Test Application

Multithreading with Selenium Grid

Nodes

Execute Tests

Test Data Management

© 2016 Verizon. This document is the property of Verizon and may not be used, modified or further distributed without Verizon’s written permission.

Page 14: Verizon’s Journey to enterprise grade DevOps - CloudBees · PDF fileVerizon’s Journey to enterprise grade DevOps © 2016 Verizon. ... DevOps Optimized Customer Centric Product

Accelerate DevOps: Microservices route

14

Refactor Existing apps as Microservices

Organize services based on business units

Accelerate DevOps and gain 10x agility

Major applications involving orchestration, validation and provisioning refactored as Microservices

Achieve true independence of teams focused on business results

© 2016 Verizon. This document is the property of Verizon and may not be used, modified or further distributed without Verizon’s written permission.

Page 15: Verizon’s Journey to enterprise grade DevOps - CloudBees · PDF fileVerizon’s Journey to enterprise grade DevOps © 2016 Verizon. ... DevOps Optimized Customer Centric Product

Success with DevOps, in numbers..

15

338875 25100 1533 696

# test cases created

# automated test cases

# support Tickets created

# confluence spaces

315 260 5130 1900

# jira Projects

# stash Projects

# confluence users

# jenkins jobs

6450 3150 42 5

# jira users

# stash users

# Cloud onboarding queue

# apps in cloud

© 2016 Verizon. This document is the property of Verizon and may not be used, modified or further distributed without Verizon’s written permission.