DEVOPS AT SCALE VICTOR GAJENDRAN VICE PRESIDENT, TECHOPS PLATFORM - - PowerPoint PPT Presentation

devops at scale
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

DEVOPS AT SCALE

1

VICTOR GAJENDRAN

VICE PRESIDENT, TECHOPS PLATFORM JAN 2016 @VICTORGAJENDRAN

slide-2
SLIDE 2

LESSONS LEARNED BY DOING DEVOPS AT SCALE

2

VICTOR GAJENDRAN

VICE PRESIDENT, TECHOPS PLATFORM JAN 2016 @VICTORGAJENDRAN

slide-3
SLIDE 3

AGENDA

3

Set the stage

slide-4
SLIDE 4

AGENDA

4

Set the stage DevOps Performance

slide-5
SLIDE 5

AGENDA

5

Set the stage DevOps Performance Backstage to lesson learned

slide-6
SLIDE 6 DECK TITLE 6
slide-7
SLIDE 7 DECK TITLE 7
slide-8
SLIDE 8

WHO ARE WE?

8

We Connect Fans to Great Experiences

slide-9
SLIDE 9

WIDE RANGE OF TECHNOLOGIES

9

slide-10
SLIDE 10

0 TO 40MM TRANSACTIONS IN MINUTES!

10
slide-11
SLIDE 11

0 TO 40MM TRANSACTIONS IN MINUTES!

11

54MM Unique Web Visitors Per Month

slide-12
SLIDE 12

0 TO 40MM TRANSACTIONS IN MINUTES!

12

54MM Unique Web Visitors Per Month Ticket On-Sale Events

slide-13
SLIDE 13

0 TO 40MM TRANSACTIONS IN MINUTES!

13

Ticket On-Sale Events Extremely Fast Traffic Ramp Up 54MM Unique Web Visitors Per Month

4k 8k

slide-14
SLIDE 14

0 TO 40MM TRANSACTIONS IN MINUTES!

14

Extremely Fast Traffic Ramp Up Ticket On-Sale Events 54MM Unique Web Visitors Per Month

4k 8k

slide-15
SLIDE 15

0 TO 40MM TRANSACTIONS IN MINUTES!

15

Extremely Fast Traffic Ramp Up 54MM Unique Web Visitors Per Month Ticket On-Sale Events

4k 8k

slide-16
SLIDE 16

TECH STACK

16
slide-17
SLIDE 17

PRIMARILY AN OPEN SOURCE TECH SHOP!

17
slide-18
SLIDE 18

DEVOPS JOURNEY – SEEKING TRUE NORTH

18

A B C D

N

slide-19
SLIDE 19

DEVOPS JOURNEY – SEEKING TRUE NORTH

19

A B C D

N

slide-20
SLIDE 20

DEVOPS JOURNEY – SEEKING TRUE NORTH

20

A B C D

N

slide-21
SLIDE 21

DEVOPS JOURNEY – SEEKING TRUE NORTH

21

A B C D

N

slide-22
SLIDE 22

DEVOPS JOURNEY – SEEKING TRUE NORTH

22

A B C D

N

slide-23
SLIDE 23

DEVOPS JOURNEY – SEEKING TRUE NORTH

23

A

PRE-DEVOPS

N

slide-24
SLIDE 24

PRE-DEVOPS

24

Multiple Silos

slide-25
SLIDE 25

PRE-DEVOPS

25

Multiple Silos Tech Debt

slide-26
SLIDE 26

PRE-DEVOPS

26

Multiple Silos Tech Debt Long Cycle Times

slide-27
SLIDE 27

PRE-DEVOPS

27

Multiple Silos Tech Debt Long Cycle Times Lose to Agile Competitors

slide-28
SLIDE 28

DEVOPS JOURNEY – SEEKING TRUE NORTH

28

PRE-DEVOPS

N

B

slide-29
SLIDE 29

FIRST ATTEMPT AT DEVOPS

29

Multiple Silos

slide-30
SLIDE 30

FIRST ATTEMPT AT DEVOPS

30

Cross-functional Team Multiple Silos

slide-31
SLIDE 31

FIRST ATTEMPT AT DEVOPS

31

Ignore Feedback

slide-32
SLIDE 32

FIRST ATTEMPT AT DEVOPS

32

Listen to Diverse Perspectives Ignore Feedback

slide-33
SLIDE 33

DEVOPS JOURNEY – SEEKING TRUE NORTH

33

PRE-DEVOPS

N

B B`

FUNCTIONAL

slide-34
SLIDE 34

FIRST ATTEMPT AT DEVOPS

34

Cross-functional Team

slide-35
SLIDE 35

FIRST ATTEMPT AT DEVOPS

35

Cross-functional Team Mega Team

slide-36
SLIDE 36

FIRST ATTEMPT AT DEVOPS

36

Listen to Diverse Perspectives

slide-37
SLIDE 37

FIRST ATTEMPT AT DEVOPS

37

Listen to Diverse Perspectives Solve it for ALL

slide-38
SLIDE 38

DEVOPS JOURNEY – SEEKING TRUE NORTH

38

PRE-DEVOPS

N

C

FUNCTIONAL

CONTRIBUTING

slide-39
SLIDE 39

HOW MUCH TO CHANGE?

39
slide-40
SLIDE 40

HOW MUCH TO CHANGE?

40
slide-41
SLIDE 41

HOW MUCH TO CHANGE?

41
slide-42
SLIDE 42 42

MINOR TWEAKS DON’T PRODUCE MAJOR RESULTS!

slide-43
SLIDE 43

CULTURE OF PROMISES

43

Company Vision

slide-44
SLIDE 44

CULTURE OF PROMISES

44

Strategic Promise 1 Company Vision Strategic Promise 2

slide-45
SLIDE 45

CULTURE OF PROMISES

45

Strategic Promise 1 Functional Promise 1 Functional Promise 2 Company Vision

slide-46
SLIDE 46

CULTURE OF PROMISES

46

Strategic Promise 1 Functional Promise 1 Functional Promise 2 Tactical Promise 1 Tactical Promise 2 Tactical Promise 3 Tactical Promise 4 Company Vision

slide-47
SLIDE 47

CULTURE OF PROMISES

47

Strategic Promise To make Ticketmaster.com the favorite ticketing site of fans

slide-48
SLIDE 48

CULTURE OF PROMISES

48

Strategic Promise Functional Promise To make Ticketmaster.com the favorite ticketing site of fans To provide best

  • nline and

mobile UX

slide-49
SLIDE 49

CULTURE OF PROMISES

49

Strategic Promise Functional Promise Tactical Promise To make Ticketmaster.com the favorite ticketing site of fans To provide best

  • nline and

mobile UX To develop interactive seat maps To build a site that always works

slide-50
SLIDE 50

DEVOPS JOURNEY – SEEKING TRUE NORTH

50

PRE-DEVOPS

N

FUNCTIONAL

CONTRIBUTING

C

slide-51
SLIDE 51

DEVOPS JOURNEY – SEEKING TRUE NORTH

51

PRE-DEVOPS

N

FUNCTIONAL CONTRIBUTING

D

TRANSFORMATIONAL

slide-52
SLIDE 52

RECENT TRANSFORMATIONS

52

Technology Promise To free developers from

  • n-prem infrastructure

constraints

slide-53
SLIDE 53

RECENT TRANSFORMATIONS

53

Technology Promise To free developers from

  • n-prem infrastructure

constraints To reduce cycle time of software releases

slide-54
SLIDE 54

RECENT TRANSFORMATIONS

54

Technology Promise To free developers from

  • n-prem infrastructure

constraints To reduce cycle time of software releases To eliminate environment inconsistencies

slide-55
SLIDE 55

DEVOPS JOURNEY – SEEKING TRUE NORTH

55

PRE-DEVOPS

N

FUNCTIONAL CONTRIBUTING

D

TRANSFORMATIONAL

slide-56
SLIDE 56

DEVOPS JOURNEY – SEEKING TRUE NORTH

56

PRE-DEVOPS

N

FUNCTIONAL CONTRIBUTING TRANSFORMATIONAL

slide-57
SLIDE 57

KEY PRINCIPLES

57
slide-58
SLIDE 58

KEY PRINCIPLES

58
slide-59
SLIDE 59 59
slide-60
SLIDE 60 60
slide-61
SLIDE 61

TO SUM UP…

61

Create a culture of learning where teams feel safe to make honest, new mistakes while they push the boundaries of technology.

slide-62
SLIDE 62 62

VICTOR GAJENDRAN

VICE PRESIDENT, TECHOPS PLATFORM VICTOR.GAJENDRAN@TICKETMASTER.COM @VICTORGAJENDRAN

slide-63
SLIDE 63 DECK TITLE 63