Presentation is loading. Please wait.

Presentation is loading. Please wait.

TICKETMASTER CULTURE EATS STRATEGY FOR

Similar presentations


Presentation on theme: "TICKETMASTER CULTURE EATS STRATEGY FOR"— Presentation transcript:

1 DEVOPS @ TICKETMASTER CULTURE EATS STRATEGY FOR BREAKFAST @SIMONTARRY76

2 2 LIVE NATION ENTERTAINMENT

3 3 TICKETMASTER INTERNATIONAL

4 4

5 5

6 174 ENGINEERS 45 37 32 19 31 TICKETMASTER INTERNATIONAL

7 WE SOLVE BIG TECHNICAL CHALLENGES! Handle huge traffic spikes during on-sales Build e-commerce platforms that scale Exploit channel fragmentation Maximise benefits of SEO and social media Distinguish between traffic from bots and fans Take advantage of Big Data

8 8 DEV OPS

9 Speak the same “language” Same levels of understanding and skill Break down barriers & silos Align and bring teams closer together Develop & release quality products fast Ensure stability & reliability DEVOPS STRATEGY OBJECTIVES Delivering business value Efficiency & quality of development Reliability of applications & environments Service delivery 4 GOALS: MAXIMISE FOR

10 TICKETMASTER DEVOPS MODEL – 5 MATURITY LEVELS DECK TITLE10 CONTINUOUS DEPLOYMENT & DELIVERY GOAL 1 GOAL 2 CONTINUOUS INTEGRATION HEALTHCHECKS, MONITORING & ALERTING GOAL 3 ORGANISATION & CULTURE GOAL 4

11 FLEXIBLE PLANNING Matrices provided Vision and Targets All teams have the same targets Teams can plan routes flexibly Choices based on needs and value Routes can change as needs change

12 STANDARDISATION Simplify Tools & Defined Key Specifications  Less support overhead  Solve problems once  Share knowledge Provide Guidelines & Best Practices  We’re all working in the same way  Shared common understanding Definition of Terms  Speak the same language

13 TOOLSET Git Source Control Gitlab Source Control Access Jenkins Application Builds SonarQube Quality Reporting Nexus Release Package Archive Rundeck Orchestration Chef Configuration Management

14 WHERE ARE WE? CUSTOM TOOL TO VISUALISE PROGRESS Shows progress by team Summary Overview

15 KPI REPORTING SHOWING VALUE Closing the loop Business Continuity Process Quality SDLC Efficiency

16 1.7K VIEWS ON OUR TECH BLOG POST! TECH.TICKETMASTER.COM

17 THAT’S A NICE STRATEGY, BUT CULTURE EATS STRATEGY FOR BREAKFAST

18 18 29% OVERALL MATURITY Static Analysis 29% DB Schema 47% Continuous Build 35% SDLC 32% Continuous Integration Source Control 61% Validation 23% Deployment 48% DB Deployment 13% Design 23% Continuous Deployment Environments 14% Robustness 28% System Awareness 42% Monitoring 36% Reliability Alerting 25% Collaboration 12% Planning 23% Support 13% Organisation 3% 25-50%50-75%0-25%

19 WHAT HAVE WE LEARNT? Standardised Tooling Good Reporting Good Communication Internal & External to Engineering CULTURE IS CHANGING! Changes how we do things Changes how we communicate Changes what we believe in

20 Understand your value streams & processes PREPARE FOR A JOURNEY WHAT HAVE WE LEARNT? STAY FOCUSED Remove waste and automate as much as possible Focus efforts by creating small goals Share learnings & wins Focus on Delivery

21 MEASURE SPEED & VALUE Focus on what data you can collect Automate data collection & dashboards Standardise processes & terminology Make measurable what you don’t have Measure Savings -> Measure Speed -> Measure Value WHAT HAVE WE LEARNT? MEASURE SUCCESS

22 WHAT HAVE WE LEARNT? SYSTEM DESIGN EFFICIENT DELIVERY & SUPPORT Measure & pay back technical debt Architect for deployment Modular design and shared services Continuous testing Instrument code bases

23 Infrastructure Performance Scalability Infrastructure Security Infrastructure Maintainability Continuity Repeatability Documentation Infrastructure Complexity TICKETMASTER TECH DEBT MODEL Application DebtInfrastructure DebtArchitecture Debt Code coverage Cyclomatic Complexity Application Performance Application Security Application Maintainability Deviation from reference architecture Flexibility Single Points of Failure Architecture Complexity OUR APPROACH TO SOLVING THIS PROBLEM HAS GENERATED A LOT OF INTEREST – 13.5K VIEWS ON OUR BLOG POST - TECH.TICKETMASTER.COM

24 EMPOWER TEAMS WHAT HAVE WE LEARNT? ORGANISATION Create cross- functional delivery teams (co-locate where possible) Plan together – systems thinking Shared projects can develop together Shift Left – reduced lead times & costs Platform team focused on self service tooling Build it, ship it, support it!

25 SUMMARY PLAN CULTURE MEASURE SPEED & VALUE SYSTEMS THINKING EMPOWER TEAMS

26 WE KNOW WHERE WE’RE GOING… CREATING THE FUTURE OF LIVE ENTERTAINMENT! JOIN US! LNEJOBS.COM SIMON TARRY DIRECTOR OF ENGINEERING STRATEGY E: SIMON.TARRY@TICKETMASTER.CO.UK T: @SIMONTARRY76

27 DEVOPS @ TICKETMASTER CULTURE EATS STRATEGY FOR BREAKFAST


Download ppt "TICKETMASTER CULTURE EATS STRATEGY FOR"

Similar presentations


Ads by Google