Case Study: Citrix Adopts DevOps Principles to Gain Efficiency and Speed Software Releases

Post on 12-Jan-2017

25,871 views 0 download

transcript

Case Study: Citrix Adopts DevOps Principles to Gain Efficiency and Speed Software Releases

Eugene Lehenbauer

DevOps: Continuous Delivery

Citrix

Group Manager, IT

DO4T19S

#CAWorld

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

Abstract

Excited by the promise of DevOps and Continuous Delivery principles, Citrix turned to CA Release Automation to get them started. Learn how Citrix was able to speed application deployment times by 80% and address key pain points with their manual and scripted processes, while working to shift their culture to better embrace DevOps principles.

Eugene Lehenbauer

Citrix

Group Manager, IT

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

Agenda

INTRODUCTION

CHANGING DIRECTION

MYCITRIX® RELEASE AUTOMATION

LESSONS LEARNED & KEY POINTS

Q & A

1

2

3

4

5

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

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

Hiking Checklist

SELECT HIKING SPEED:

Yours

Mine (much faster)

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

Pain Points

Fragmented DevOps Adoption

Unmeasured Current States

Exec Sponsorship for “Concepts”

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

DevTestOps: Working More Effectively

“[Regarding Production Changes]…you get pushback and you wonder ‘why is this such a big deal?’ Being on the other side, you do understand

what’s going on. It was a big eye-opening event for me.”

CA DevOps Simulation Training

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

Tools as a Catalyst

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

DevOps Momentum

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

POC Criteria

Enterprise-level Platform

Process FlowsCode Flows

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

Licensing

Maintenance

Support

Customers

Partners

MyCitrix

my

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

MyCitrix Automated Delivery

80% Faster

Manual Deployment

97 minutes

Proof of Concept

18 minutes

Dev Redesign

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

MyCitrix – Redesigned

Original Monolithic Deployment

RefactoredArchitecture

my

New Architecture1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Decoupled into ‘products’

my

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

MyCitrix Automated Delivery

Manual Deployment

97 minutes

Proof of Concept

18 minutes

Automated Releases

6 minutes

Dev Redesign

25 minutes

Up Next: Automated Testing and Promotion

91 Minutes Saved = 94% Faster

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

MyCitrix – Cost/BenefitSavings for ‘Production’ Deliveries

Benefit Risk

ROI (3 years)

$42K Time & Error Avoidance

Other Benefits+Guaranteed SOX Compliance+Solid Reputation+Audit Trail+Self Actualization

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

What’s Next?

CA Service Virtualization

CA Release Automation

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

DevOps Projects: Lessons Learned

Mock Deployment

Early Involvement

Tech Retrospective

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

• Boost with DevOps Simulation Training

• Catalyze with Tools

• “Do” Release Automation

• Optimize Projects & Learn Forward

SummaryKey Points

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

Hiking Checklist

SELECT HIKING SPEED:

Yours

Mine (much faster)

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

Recommended Sessions

SESSION # TITLE DATE/TIME

DO4T33TTech Talk: Evolve from Continuous Integration to Continuous Delivery

11/19/2015 at 12:15 pm

DO4T35TTech Talk: Integrate Infrastructure Configuration Management with Release Automation for the Best of Both Worlds

11/19/2015 at 2:00 pm

DO4X210LHands-On Lab: Build Integrations You Need with CA Release Automation Rapid Dev Kit (RDK) and SW Dev Kit (SDK)

11/19/2015 at 3:00 pm

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

Must See Demos

CA Release Automation

CA Release Automation

Theater 4

Cloud & SaaS Deployments

CA Release Automation

Theater 4

CA RA Rapid Dev. Kit, SDK

CA Release Automation

Theater 4

Integrations

CA Release Automation

Theater 4

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

Follow On Conversations At…

Smart Bar

CA Release Automation

Theater 4

Tech Talks

CA Release Automation

Theater 4

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

Eugene "Bear" Lehenbauer (Group Manager Information Technology) drives IT Delivery Optimization at Citrix. In addition to fostering adoption of DevOps principles and solutions, he directs IT SWAT Team efforts for critical situation resolution. His background in software test engineering and IT operations management brings relevant perspective and insights to help bring architecture/dev, test, and operations efforts into alignment.

Eugene.Lehenbauer@citrix.comLinkedIn: https://www.linkedin.com/pub/eugene-lehenbauer/22/450/523

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

Q & A

25 © 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

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

For More Information

To learn more, please visit:

http://cainc.to/Nv2VOe

CA World ’15