Slide 1

Slide 1 text

Igor Kurochkin DevOps для CTO enabling.team 2022

Slide 2

Slide 2 text

Dev Dev 2 https://en.wikipedia.org/wiki/O ffi ce_Space

Slide 3

Slide 3 text

Ops 3

Slide 4

Slide 4 text

CTO 4

Slide 5

Slide 5 text

Dev Ops CTO 5

Slide 6

Slide 6 text

Консультанты 6

Slide 7

Slide 7 text

7

Slide 8

Slide 8 text

DEV OPS 8

Slide 9

Slide 9 text

DEV OPS 9

Slide 10

Slide 10 text

DEV OPS DevOps 10

Slide 11

Slide 11 text

DEV OPS CTO 11

Slide 12

Slide 12 text

12

Slide 13

Slide 13 text

13

Slide 14

Slide 14 text

14 100+ команд, 30+ компаний Авито, Тинькофф, X5, Lamoda, Skyeng, Учи.ру, Exness, Pushwoosh, Wild Apricot, Делимобиль, retailCRM, Росбанк, …

Slide 15

Slide 15 text

100+ команд, 30+ компаний Авито, Тинькофф, X5, Lamoda, Skyeng, Учи.ру, Exness, Pushwoosh, Wild Apricot, Делимобиль, retailCRM, Росбанк, … 15 6 лет в консалтинге • Enabling.team • Ex-Express 42

Slide 16

Slide 16 text

6 лет в эксплуатации • Ex-Microsoft • Ex-Skype • Ex-Qik • Ex-Scalaxy 6 лет в консалтинге • Enabling.team • Ex-Express 42 100+ команд, 30+ компаний Авито, Тинькофф, X5, Lamoda, Skyeng, Учи.ру, Exness, Pushwoosh, Wild Apricot, Делимобиль, retailCRM, Росбанк, … 16

Slide 17

Slide 17 text

Что мы заметили • CTO боятся DevOps • CTO делают DevOps, но не называют это так 17

Slide 18

Slide 18 text

Что мы заметили 18 Причина? • Нет определения DevOps • CTO боятся DevOps • CTO делают DevOps, но не называют это так

Slide 19

Slide 19 text

DEV OPS 19

Slide 20

Slide 20 text

DEV DevOps 20

Slide 21

Slide 21 text

DEV DevOps Team 21

Slide 22

Slide 22 text

Agile DevOps 22

Slide 23

Slide 23 text

Microservices Kubernetes 23

Slide 24

Slide 24 text

DEV OPS 24 Какую проблему решаем?

Slide 25

Slide 25 text

DEV OPS 25 Проблема взаимодействия

Slide 26

Slide 26 text

Team member Team member 26 DevOps как взаимодействие

Slide 27

Slide 27 text

Team lead Team member 27 DevOps как взаимодействие

Slide 28

Slide 28 text

Team Team 28 DevOps как взаимодействие

Slide 29

Slide 29 text

Dev Team Ops Team 29 DevOps как взаимодействие

Slide 30

Slide 30 text

Product team Platform team 30 DevOps как взаимодействие

Slide 31

Slide 31 text

Team Team Team 31 DevOps как взаимодействие

Slide 32

Slide 32 text

Вертикали Горизонтали 32 DevOps как взаимодействие

Slide 33

Slide 33 text

Discovery Delivery 33 DevOps как взаимодействие

Slide 34

Slide 34 text

Product Tech 34 DevOps как взаимодействие

Slide 35

Slide 35 text

CPO CTO 35 DevOps как взаимодействие

Slide 36

Slide 36 text

Как решали проблему взаимодействия? 36 Agile DevOps Project to Product 2001 2009

Slide 37

Slide 37 text

https://web.devopstopologies.com/ 37

Slide 38

Slide 38 text

CTO 38

Slide 39

Slide 39 text

CTO Dev Dev Dev 39

Slide 40

Slide 40 text

CTO Dev Dev Dev 40

Slide 41

Slide 41 text

CTO Team 41

Slide 42

Slide 42 text

CTO Dev Dev Dev Dev Dev 42

Slide 43

Slide 43 text

CTO Dev Dev Dev Dev Dev 43

Slide 44

Slide 44 text

CTO Dev Dev Dev Dev Dev 44 Ok Slowing Blocking

Slide 45

Slide 45 text

CTO Dev Dev Dev Dev Dev Dev Ops 45

Slide 46

Slide 46 text

? Dev Dev Dev Dev Dev Ops CTO Dev Dev Dev 46

Slide 47

Slide 47 text

Teamlead 47

Slide 48

Slide 48 text

TL Dev Dev Dev Dev Dev Ops CTO Dev Dev Dev 48

Slide 49

Slide 49 text

TL Dev Dev Dev Dev Dev Ops CTO Dev Dev Dev Ops 49

Slide 50

Slide 50 text

TL Dev Dev Dev Dev Dev Ops TL Dev Dev Dev Dev Dev Ops CTO Dev Dev Dev Dev Dev Ops 50

Slide 51

Slide 51 text

TL Dev Dev Dev Dev Dev Ops TL Dev Dev Dev Dev Dev Ops TL Dev Dev Dev Dev Dev Ops CTO Dev Dev Dev Dev Dev Ops 51

Slide 52

Slide 52 text

TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev CTO 52 Ops Ops Ops Ops Реорганизация

Slide 53

Slide 53 text

TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev CTO TL Ops Ops Ops EM EM 53

Slide 54

Slide 54 text

TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev CTO TL Ops Ops Ops EM EM 54

Slide 55

Slide 55 text

TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev CTO TL Ops Ops Ops EM EM DevOps 55

Slide 56

Slide 56 text

Как решали проблему 56

Slide 57

Slide 57 text

Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev CTO Ops Ops Ops Ops EM EM 57 Google

Slide 58

Slide 58 text

SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE CTO EM EM Google 58 SWE SWE SWE SWE

Slide 59

Slide 59 text

SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE CTO SRE SRE SRE SRE EM EM SRE SRE SRE SRE 59 Google https://sre.google/

Slide 60

Slide 60 text

SWE team SWE team SWE team SWE team CTO SRE team EM EM ? 60 Google https://sre.google/

Slide 61

Slide 61 text

SWE team SWE team SWE team SWE team CTO SRE team EM EM SLI SLO SLA Error Budget LRR HRR https://sre.google/ 61 Google

Slide 62

Slide 62 text

Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev CTO Ops Ops Ops Ops EM EM 62 Amazon

Slide 63

Slide 63 text

Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Ops Ops Ops Ops 63 Amazon CTO EM

Slide 64

Slide 64 text

SDE SDE SDE SDE SDE SDE SDE SDE SDE SDE SDE SDE SDE SDE SDE SDE SDE SDE SDE SDE SDE SDE SDE SDE CTO SDE SDE SDE SDE EM SDE SDE SDE SDE 64 Amazon

Slide 65

Slide 65 text

“You build it, you run it” team “You build it, you run it” team “You build it, you run it” team “You build it, you run it” team CTO EM 65 Amazon Интервью с CTO в журнале ACM 2006 https://queue.acm.org/detail.cfm?id=1142065

Slide 66

Slide 66 text

Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev CTO Ops Ops Ops Ops EM EM 66 Netflix

Slide 67

Slide 67 text

Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev CTO Ops Ops Ops Ops EM EM 67 Netflix QA QA QA QA EM

Slide 68

Slide 68 text

CTO EM EM 68 Netflix EM SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SRE SRE SRE SRE SDET SDET SDET SDET

Slide 69

Slide 69 text

SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE CTO EM SRE SRE SRE SRE SDET SDET SDET SDET 69 Netflix

Slide 70

Slide 70 text

SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE SWE CTO EM SWE SWE SWE SWE SWE SWE SWE SWE 70 Netflix

Slide 71

Slide 71 text

“Full Cycle Developers” team “Full Cycle Developers” team “Full Cycle Developers” team “Full Cycle Developers” team CTO EM https://net fl ixtechblog.com/full-cycle-developers-at-net fl ix-a08c31f83249 Netflix 71

Slide 72

Slide 72 text

72 Platform team

Slide 73

Slide 73 text

SWE team SWE team SWE team SWE team CTO SRE team EM EM 73 Platform team (Borg/K8s, Google cloud) Google SLI SLO SLA Error Budget LRR HRR

Slide 74

Slide 74 text

SWE team SWE team SWE team SWE team CTO SRE team EM EM 74 Google SLI SLO SLA Error Budget LRR HRR Platform team (Borg/K8s, Google cloud)

Slide 75

Slide 75 text

SWE team SWE team SWE team SWE team CTO SRE team EM EM 75 Google SLI SLO SLA Error Budget LRR HRR Platform team (Borg/K8s, Google cloud)

Slide 76

Slide 76 text

“You build it, you run it” team “You build it, you run it” team “You build it, you run it” team “You build it, you run it” team CTO EM 76 Amazon Platform team (Shared IT platform/AWS)

Slide 77

Slide 77 text

“You build it, you run it” team “You build it, you run it” team “You build it, you run it” team “You build it, you run it” team CTO EM 77 Amazon Platform team (Shared IT platform/AWS)

Slide 78

Slide 78 text

“Full Cycle Developers” team “Full Cycle Developers” team “Full Cycle Developers” team “Full Cycle Developers” team CTO EM 78 Netflix Platform team (OSS)

Slide 79

Slide 79 text

“Full Cycle Developers” team “Full Cycle Developers” team “Full Cycle Developers” team “Full Cycle Developers” team CTO EM 79 Netflix Platform team (OSS)

Slide 80

Slide 80 text

TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev Ops Ops Ops Ops Ops Ops Ops Ops 80 ? CTO EM EM Как решать CTO?

Slide 81

Slide 81 text

TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev Ops Ops Ops Ops Ops Ops Ops Ops 81 SLI SLO SLA Error Budget LRR HRR CTO EM EM Делать как Google

Slide 82

Slide 82 text

TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev Ops Ops Ops Ops Ops Ops Ops Ops 82 ITIL CTO EM EM ITIL

Slide 83

Slide 83 text

TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev Ops Ops Ops Ops Ops Ops Ops Ops 83 ITIL CTO EM EM ITIL и DevOps

Slide 84

Slide 84 text

TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev Ops Ops Ops Ops Ops Ops Ops Ops 84 CTO EM EM Переводим взаимодействие внутрь

Slide 85

Slide 85 text

TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev Ops Ops Ops Ops 85 CTO EM Ops Ops Ops Ops EM Embedded Ops

Slide 86

Slide 86 text

TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev Ops Ops Ops Ops Ops Ops Ops Ops 86 CTO EM as code as code as code as code EM as code

Slide 87

Slide 87 text

TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev Dev Dev Dev Dev Ops Ops Ops Ops 87 CTO EM EM Dev Dev Dev Dev Что делать с остальными?

Slide 88

Slide 88 text

Ищем проблему TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev Dev Dev Dev Dev Ops Ops Ops Ops 88 CTO EM EM Dev Dev Dev Dev

Slide 89

Slide 89 text

TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev Dev Dev Dev Dev 89 CTO EM EM Dev Dev Dev Dev TL Ops Ops Ops Платформенное решение

Slide 90

Slide 90 text

TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev Dev Dev Dev Dev 90 CTO EM EM Dev Dev Dev Dev TL Dev Dev Dev Dev Dev Dev Dev Developers Developers Developers

Slide 91

Slide 91 text

TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev TL Dev Dev Dev Dev Dev 91 CTO TL Dev Dev Dev EM EM Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev

Slide 92

Slide 92 text

Dev Team Dev Team Dev Team Dev Team Platform Team 92 CTO CTO Management Team

Slide 93

Slide 93 text

Dev Team Dev Team Dev Team Dev Team Platform Team 93 CTO CTO Management Team

Slide 94

Slide 94 text

Dev Team Management Team Dev Team Dev Team Dev Team Platform Team 94 XaaS InnerSource Playbook Playbook Playbook Playbook Playbook CTO

Slide 95

Slide 95 text

Dev Team Dev Team Dev Team Dev Team Platform Team 95 Management Team CTO Паттерны команд

Slide 96

Slide 96 text

Dev Team Dev Team Dev Team Dev Team Platform Team 96 Management Team CTO

Slide 97

Slide 97 text

Dev Team Dev Team Dev Team Dev Team Platform Team 97 Management Team CTO

Slide 98

Slide 98 text

Dev Team Dev Team Dev Team Dev Team Platform Team 98 Management Team CTO

Slide 99

Slide 99 text

Team Topologies 99 https://teamtopologies.com/ https://apolomodov.medium.com/review-team-topologies-part-1-205533a027c0

Slide 100

Slide 100 text

Platform team Stream-aligned team Stream-aligned team Stream-aligned team Stream-aligned team 100 Enabling team CTO

Slide 101

Slide 101 text

Platform team Stream-aligned team Stream-aligned team Stream-aligned team Stream-aligned team 101 Enabling team CTO

Slide 102

Slide 102 text

Platform team Stream-aligned team Stream-aligned team Stream-aligned team Stream-aligned team 102 XaaS Collaboration Enabling team CTO Facilitating

Slide 103

Slide 103 text

Цель - Fast Flow 103 Platform team Stream-aligned team Stream-aligned team Stream-aligned team Stream-aligned team XaaS Collaboration Enabling team CTO Facilitating

Slide 104

Slide 104 text

104 Platform team Stream-aligned team Stream-aligned team Stream-aligned team XaaS Enabling team Collaboration Facilitating Нотация Team Topologies Flow of change

Slide 105

Slide 105 text

105 Platform team Stream-aligned team Stream-aligned team Stream-aligned team XaaS Flow of change

Slide 106

Slide 106 text

106 Платформенная команда Продуктовая команда Продуктовая команда Продуктовая команда XaaS Flow of change

Slide 107

Slide 107 text

107 Платформенная команда Продуктовая команда Продуктовая команда Продуктовая команда XaaS Flow of change Security

Slide 108

Slide 108 text

108 Платформенная команда Продуктовая команда Продуктовая команда Продуктовая команда XaaS Flow of change Security SRE Топология Учи.ру

Slide 109

Slide 109 text

109 Продуктовая команда Поток изменений Продуктовая команда Продуктовая команда Продуктовая команда

Slide 110

Slide 110 text

110 Платформенная команда Продуктовая команда Поток изменений Платформенная команда Платформенная команда Платформенная команда Продуктовая команда Продуктовая команда Продуктовая команда Платформенная команда Платформенная команда

Slide 111

Slide 111 text

111 Платформенная команда Продуктовая команда Поток изменений Платформенная команда Платформенная команда Платформенная команда Продуктовая команда Продуктовая команда Продуктовая команда Платформенная команда Платформенная команда

Slide 112

Slide 112 text

112 Инфраструктура как сервис Продуктовая команда Поток изменений Топология X5 Food Tech Сервис автоматического тестирования Сервис нагрузочного тестирования Мониторинг как сервис Продуктовая команда Продуктовая команда Продуктовая команда Платформа как сервис Тестирование Мониторинг Надежность Библиотеки

Slide 113

Slide 113 text

113 Инфраструктура как сервис Продуктовая команда Поток изменений Сервис автоматического тестирования Сервис нагрузочного тестирования Мониторинг как сервис Продуктовая команда Продуктовая команда Продуктовая команда Платформа как сервис Библиотеки

Slide 114

Slide 114 text

114 Платформенная команда Продуктовая команда Поток изменений Платформенная команда Платформенная команда Платформенная команда Продуктовая команда Продуктовая команда Продуктовая команда Платформенная команда Платформенная команда

Slide 115

Slide 115 text

115 Платформенная команда Продуктовый юнит Поток изменений Платформенная команда Платформенная команда Платформенная команда Продуктовый юнит Продуктовый юнит Продуктовый юнит Платформенная команда Платформенная команда

Slide 116

Slide 116 text

116 Платформенная команда Продуктовый юнит Поток изменений Платформенная команда Платформенная команда Платформенная команда Продуктовый юнит Продуктовый юнит Продуктовый юнит Платформенная команда Платформенная команда CTO

Slide 117

Slide 117 text

117 Платформенная команда Продуктовый юнит Поток изменений Платформенная команда Платформенная команда Платформенная команда Продуктовый юнит Продуктовый юнит Продуктовый юнит Платформенная команда Платформенная команда Надежность Безопасность Архитектура CTO 250+

Slide 118

Slide 118 text

118 Платформенная команда Продуктовый юнит Поток изменений Платформенная команда Платформенная команда Платформенная команда Продуктовый юнит Продуктовый юнит Продуктовый юнит Платформенная команда Платформенная команда Надежность Безопасность Архитектура CTO

Slide 119

Slide 119 text

119 Платформенная команда Продуктовый юнит Поток изменений Платформенная команда Платформенная команда Платформенная команда Продуктовый юнит Продуктовый юнит Продуктовый юнит Платформенная команда Платформенная команда Надежность Безопасность Архитектура CTO

Slide 120

Slide 120 text

120 Платформенная команда Продуктовый юнит Поток изменений Платформенная команда Платформенная команда Платформенная команда Продуктовый юнит Продуктовый юнит Продуктовый юнит Платформенная команда Платформенная команда Надежность Безопасность Архитектура CTO

Slide 121

Slide 121 text

121 Платформенный юнит Продуктовый кластер Поток изменений Платформенный юнит Платформенный юнит Платформенный юнит Продуктовый кластер Продуктовый кластер Продуктовый кластер Платформенный юнит Платформенный юнит Надежность Безопасность Архитектура CTO 1000+

Slide 122

Slide 122 text

122 Платформенный юнит Продуктовый кластер Поток изменений Платформенный юнит Платформенный юнит Платформенный юнит Продуктовый кластер Продуктовый кластер Продуктовый кластер Платформенный юнит Платформенный юнит Надежность Безопасность Архитектура CIO 1000+ CTO CTO CTO CTO CTO

Slide 123

Slide 123 text

123 Поток изменений Продуктовая команда Продуктовая команда Продуктовая команда Продуктовая команда UL CL UL PM PM PM PM TL TL TL TL TUL TCL Кластер Юнит Юнит TUL

Slide 124

Slide 124 text

124 Поток изменений Продуктовая команда Продуктовая команда Продуктовая команда Продуктовая команда UL CL UL PM PM PM PM TL TL TL TL TUL TCL BE BE BE BE FE FE FE FE FE FE FE FE BE BE BE BE BE BE BE BE IOS IOS IOS IOS AND AND AND AND QA QA QA QA Кластер Юнит Юнит TUL

Slide 125

Slide 125 text

Зачем это CTO? • Диагностика и поиск проблем взаимодействия • Масштабирование и оптимизация команд • Разработка своего подхода • Структура компании и устройство команд • Культура компании и принципы • Цели и метрики 125

Slide 126

Slide 126 text

Пример диагностики 126 Поток изменений Продуктовая команда Продуктовая команда Продуктовая команда Продуктовая команда UL CL UL PM PM PM PM TL TL TL TUL TCL BE BE BE BE FE FE FE FE FE BE BE BE BE BE BE BE IOS IOS IOS AND AND AND AND QA QA QA QA Кластер Юнит Юнит TUL

Slide 127

Slide 127 text

Модель unFIX 127 https://un fi x.work/

Slide 128

Slide 128 text

Модель unFIX 128 https://un fi x.work/ Вы находитесь здесь

Slide 129

Slide 129 text

129 CTO CPO

Slide 130

Slide 130 text

130 CTO CPO

Slide 131

Slide 131 text

131 CTO CPO

Slide 132

Slide 132 text

132 CTO CPO Team Team

Slide 133

Slide 133 text

133 CTO CPO Discovery Team Delivery Team

Slide 134

Slide 134 text

134 CTO CPO Discovery Team Delivery Team

Slide 135

Slide 135 text

135 CTO CPO

Slide 136

Slide 136 text

136 CTO CPO

Slide 137

Slide 137 text

137 CTO CPO

Slide 138

Slide 138 text

138 CTO CPO 3 новые проблемы

Slide 139

Slide 139 text

Platform Engineering 139

Slide 140

Slide 140 text

Platform Engineering SRE is what happens when you ask a software engineer to design an operations team. - Ben Traynor, Google 140

Slide 141

Slide 141 text

Platform Engineering SRE is what happens when you ask a software engineer to design an operations team. - Ben Traynor, Google Platform Engineering is what happens when you ask a product manager to design a platform team. - Igor Kurochkin, Enabling.team 141

Slide 142

Slide 142 text

Platform Engineering 142 Platform team Platform team PM PM

Slide 143

Slide 143 text

Platform Engineering 143 Platform team Platform team (IDP) PM PM

Slide 144

Slide 144 text

Platform Engineering 144 Platform team Platform team (IDP) PM PM PE PE PE PE

Slide 145

Slide 145 text

Platform Engineering 145 Platform team Platform team (IDP) PM PM PE PE PE PE Enabling team

Slide 146

Slide 146 text

Platform team 146 Enabling team CTO Developer Experience

Slide 147

Slide 147 text

Platform team 147 Enabling team CTO Dev Developer Experience

Slide 148

Slide 148 text

Platform team 148 Enabling team CTO Dev Developer Experience

Slide 149

Slide 149 text

149 @patrickdebois https://www.jedi.be/blog Everything as code

Slide 150

Slide 150 text

Team as code 150

Slide 151

Slide 151 text

Team Interactions as code 151

Slide 152

Slide 152 text

Team Dependencies as code 152

Slide 153

Slide 153 text

Policy as code 153

Slide 154

Slide 154 text

Governance as code 154

Slide 155

Slide 155 text

Culture as code 155

Slide 156

Slide 156 text

Org as code 156

Slide 157

Slide 157 text

157 https://devopsconf.io/moscow/2022/abstracts/9071

Slide 158

Slide 158 text

Org linter 158

Slide 159

Slide 159 text

159

Slide 160

Slide 160 text

160

Slide 161

Slide 161 text

161

Slide 162

Slide 162 text

162

Slide 163

Slide 163 text

163

Slide 164

Slide 164 text

Выводы 164

Slide 165

Slide 165 text

Выводы 165 1. DevOps - это проблема и работа CTO

Slide 166

Slide 166 text

Выводы 166 1. DevOps - это проблема и работа CTO 2. В DevOps есть решения проблем CTO

Slide 167

Slide 167 text

Выводы 1. DevOps - это проблема и работа CTO 2. В DevOps есть решения проблем CTO 3. Следующие проблемы для CTO: • Platform Engineering • Developer Experience • Org as code 167

Slide 168

Slide 168 text

Вопросы

Slide 169

Slide 169 text

2022 • Телеграм IgorKurochkin • Почта [email protected] • Твиттер IgorKurochkin • Линкедин Igor Kurochkin Контакты