case study: citrix adopts devops principles to gain efficiency and speed software releases

26
Case Study: Citrix Adopts DevOps Principles to Gain Efficiency and Speed Software Releases Eugene Lehenbauer DevOps: Continuous Delivery Citrix Group Manager, IT DO4T19S #CAWorld

Upload: ca-technologies

Post on 12-Jan-2017

25.873 views

Category:

Technology


0 download

TRANSCRIPT

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

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

Eugene Lehenbauer

DevOps: Continuous Delivery

Citrix

Group Manager, IT

DO4T19S

#CAWorld

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

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

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

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

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

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

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

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

Hiking Checklist

SELECT HIKING SPEED:

Yours

Mine (much faster)

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

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

Pain Points

Fragmented DevOps Adoption

Unmeasured Current States

Exec Sponsorship for “Concepts”

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

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

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

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

Tools as a Catalyst

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

DevOps Momentum

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

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

POC Criteria

Enterprise-level Platform

Process FlowsCode Flows

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

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

Licensing

Maintenance

Support

Customers

Partners

MyCitrix

my

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

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

MyCitrix Automated Delivery

80% Faster

Manual Deployment

97 minutes

Proof of Concept

18 minutes

Dev Redesign

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

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

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

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

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

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

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

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

What’s Next?

CA Service Virtualization

CA Release Automation

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

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

DevOps Projects: Lessons Learned

Mock Deployment

Early Involvement

Tech Retrospective

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

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

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

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

Hiking Checklist

SELECT HIKING SPEED:

Yours

Mine (much faster)

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

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

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

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

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

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

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

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.

[email protected]: https://www.linkedin.com/pub/eugene-lehenbauer/22/450/523

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

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

Q & A

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

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

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

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

For More Information

To learn more, please visit:

http://cainc.to/Nv2VOe

CA World ’15