DEVOPS AT SCALE
1VICTOR GAJENDRAN
VICE PRESIDENT, TECHOPS PLATFORM JAN 2016 @VICTORGAJENDRAN
DEVOPS AT SCALE VICTOR GAJENDRAN VICE PRESIDENT, TECHOPS PLATFORM - - PowerPoint PPT Presentation
DEVOPS AT SCALE VICTOR GAJENDRAN VICE PRESIDENT, TECHOPS PLATFORM JAN 2016 @VICTORGAJENDRAN 1 LESSONS LEARNED BY DOING DEVOPS AT SCALE VICTOR GAJENDRAN VICE PRESIDENT, TECHOPS PLATFORM JAN 2016 @VICTORGAJENDRAN 2 AGENDA Set the stage
DEVOPS AT SCALE
1VICTOR GAJENDRAN
VICE PRESIDENT, TECHOPS PLATFORM JAN 2016 @VICTORGAJENDRAN
LESSONS LEARNED BY DOING DEVOPS AT SCALE
2VICTOR GAJENDRAN
VICE PRESIDENT, TECHOPS PLATFORM JAN 2016 @VICTORGAJENDRAN
AGENDA
3
Set the stage
AGENDA
4
Set the stage DevOps Performance
AGENDA
5
Set the stage DevOps Performance Backstage to lesson learned
WHO ARE WE?
8
We Connect Fans to Great Experiences
WIDE RANGE OF TECHNOLOGIES
9
0 TO 40MM TRANSACTIONS IN MINUTES!
100 TO 40MM TRANSACTIONS IN MINUTES!
1154MM Unique Web Visitors Per Month
0 TO 40MM TRANSACTIONS IN MINUTES!
1254MM Unique Web Visitors Per Month Ticket On-Sale Events
0 TO 40MM TRANSACTIONS IN MINUTES!
13Ticket On-Sale Events Extremely Fast Traffic Ramp Up 54MM Unique Web Visitors Per Month
4k 8k
0 TO 40MM TRANSACTIONS IN MINUTES!
14Extremely Fast Traffic Ramp Up Ticket On-Sale Events 54MM Unique Web Visitors Per Month
4k 8k
0 TO 40MM TRANSACTIONS IN MINUTES!
15Extremely Fast Traffic Ramp Up 54MM Unique Web Visitors Per Month Ticket On-Sale Events
4k 8k
TECH STACK
16PRIMARILY AN OPEN SOURCE TECH SHOP!
17DEVOPS JOURNEY – SEEKING TRUE NORTH
18A B C D
N
DEVOPS JOURNEY – SEEKING TRUE NORTH
19A B C D
N
DEVOPS JOURNEY – SEEKING TRUE NORTH
20A B C D
N
DEVOPS JOURNEY – SEEKING TRUE NORTH
21A B C D
N
DEVOPS JOURNEY – SEEKING TRUE NORTH
22A B C D
N
DEVOPS JOURNEY – SEEKING TRUE NORTH
23A
PRE-DEVOPS
N
PRE-DEVOPS
24Multiple Silos
PRE-DEVOPS
25Multiple Silos Tech Debt
PRE-DEVOPS
26Multiple Silos Tech Debt Long Cycle Times
PRE-DEVOPS
27Multiple Silos Tech Debt Long Cycle Times Lose to Agile Competitors
DEVOPS JOURNEY – SEEKING TRUE NORTH
28PRE-DEVOPS
N
B
FIRST ATTEMPT AT DEVOPS
29Multiple Silos
FIRST ATTEMPT AT DEVOPS
30Cross-functional Team Multiple Silos
FIRST ATTEMPT AT DEVOPS
31Ignore Feedback
FIRST ATTEMPT AT DEVOPS
32Listen to Diverse Perspectives Ignore Feedback
DEVOPS JOURNEY – SEEKING TRUE NORTH
33PRE-DEVOPS
N
B B`
FUNCTIONAL
FIRST ATTEMPT AT DEVOPS
34Cross-functional Team
FIRST ATTEMPT AT DEVOPS
35Cross-functional Team Mega Team
FIRST ATTEMPT AT DEVOPS
36Listen to Diverse Perspectives
FIRST ATTEMPT AT DEVOPS
37Listen to Diverse Perspectives Solve it for ALL
DEVOPS JOURNEY – SEEKING TRUE NORTH
38PRE-DEVOPS
N
C
FUNCTIONAL
CONTRIBUTING
HOW MUCH TO CHANGE?
39HOW MUCH TO CHANGE?
40HOW MUCH TO CHANGE?
41MINOR TWEAKS DON’T PRODUCE MAJOR RESULTS!
CULTURE OF PROMISES
43Company Vision
CULTURE OF PROMISES
44Strategic Promise 1 Company Vision Strategic Promise 2
CULTURE OF PROMISES
45Strategic Promise 1 Functional Promise 1 Functional Promise 2 Company Vision
…
CULTURE OF PROMISES
46Strategic Promise 1 Functional Promise 1 Functional Promise 2 Tactical Promise 1 Tactical Promise 2 Tactical Promise 3 Tactical Promise 4 Company Vision
…
CULTURE OF PROMISES
47Strategic Promise To make Ticketmaster.com the favorite ticketing site of fans
CULTURE OF PROMISES
48Strategic Promise Functional Promise To make Ticketmaster.com the favorite ticketing site of fans To provide best
mobile UX
…
CULTURE OF PROMISES
49Strategic Promise Functional Promise Tactical Promise To make Ticketmaster.com the favorite ticketing site of fans To provide best
mobile UX To develop interactive seat maps To build a site that always works
…
DEVOPS JOURNEY – SEEKING TRUE NORTH
50PRE-DEVOPS
N
FUNCTIONAL
CONTRIBUTING
C
DEVOPS JOURNEY – SEEKING TRUE NORTH
51PRE-DEVOPS
N
FUNCTIONAL CONTRIBUTING
D
TRANSFORMATIONAL
RECENT TRANSFORMATIONS
52Technology Promise To free developers from
constraints
RECENT TRANSFORMATIONS
53Technology Promise To free developers from
constraints To reduce cycle time of software releases
RECENT TRANSFORMATIONS
54Technology Promise To free developers from
constraints To reduce cycle time of software releases To eliminate environment inconsistencies
DEVOPS JOURNEY – SEEKING TRUE NORTH
55PRE-DEVOPS
N
FUNCTIONAL CONTRIBUTING
D
TRANSFORMATIONAL
DEVOPS JOURNEY – SEEKING TRUE NORTH
56PRE-DEVOPS
N
FUNCTIONAL CONTRIBUTING TRANSFORMATIONAL
KEY PRINCIPLES
57KEY PRINCIPLES
58TO SUM UP…
61Create a culture of learning where teams feel safe to make honest, new mistakes while they push the boundaries of technology.
VICTOR GAJENDRAN
VICE PRESIDENT, TECHOPS PLATFORM VICTOR.GAJENDRAN@TICKETMASTER.COM @VICTORGAJENDRAN