Slide 1

Slide 1 text

Дмитрий Столяров Технический директор Как правильно сделать Kubernetes

Slide 2

Slide 2 text

2006

Slide 3

Slide 3 text

OpenSolaris Zones 2006

Slide 4

Slide 4 text

OpenSolaris Zones Gentoo и Linux-VServer 2006

Slide 5

Slide 5 text

OpenSolaris Zones Gentoo и Linux-VServer 2006 2008

Slide 6

Slide 6 text

OpenSolaris Zones Gentoo и Linux-VServer 2006 2008

Slide 7

Slide 7 text

OpenSolaris Zones Gentoo и Linux-VServer 2008

Slide 8

Slide 8 text

Gentoo и Linux-VServer 2008

Slide 9

Slide 9 text

2008

Slide 10

Slide 10 text

2008 Создан «Флант» май

Slide 11

Slide 11 text

Создан «Флант» май 2008 procfs v1 by flant

Slide 12

Slide 12 text

procfs v1 by flant Создан «Флант» май 2008 LXC

Slide 13

Slide 13 text

procfs v1 by flant LXC Создан «Флант» май 2008 2009

Slide 14

Slide 14 text

procfs v1 by flant LXC Создан «Флант» май 2008 2009

Slide 15

Slide 15 text

procfs v1 by flant LXC Создан «Флант» май 2009

Slide 16

Slide 16 text

procfs v1 by flant LXC Создан «Флант» май 2009

Slide 17

Slide 17 text

procfs v1 by flant LXC 2009

Slide 18

Slide 18 text

LXC 2009

Slide 19

Slide 19 text

2009

Slide 20

Slide 20 text

2009 jailer by flant

Slide 21

Slide 21 text

jailer by flant 2009 2012

Slide 22

Slide 22 text

jailer by flant 2009 2012 Первые инженеры сертифицированы по LPIC

Slide 23

Slide 23 text

Первые инженеры сертифицированы по LPIC jailer by flant 2009 2012 2013

Slide 24

Slide 24 text

Первые инженеры сертифицированы по LPIC jailer by flant 2012 2013

Slide 25

Slide 25 text

Первые инженеры сертифицированы по LPIC 2012 2013

Slide 26

Slide 26 text

Первые инженеры сертифицированы по LPIC 2013

Slide 27

Slide 27 text

2013

Slide 28

Slide 28 text

2013 сентябрь Опубликован nginx_http_rdns

Slide 29

Slide 29 text

сентябрь Опубликован nginx_http_rdns 2013 Docker осень

Slide 30

Slide 30 text

Docker осень сентябрь Опубликован nginx_http_rdns 2013 2014

Slide 31

Slide 31 text

Docker осень сентябрь Опубликован nginx_http_rdns 2013 2014 июнь Docker в production

Slide 32

Slide 32 text

июнь Docker в production Docker осень сентябрь Опубликован nginx_http_rdns 2013 2014

Slide 33

Slide 33 text

июнь Docker в production Docker осень сентябрь Опубликован nginx_http_rdns 2013 2014 2016

Slide 34

Slide 34 text

июнь Docker в production Docker осень сентябрь nginx_http_rdns 2014 2016

Slide 35

Slide 35 text

июнь Docker в production Docker осень 2014 2016

Slide 36

Slide 36 text

июнь Docker в production 2014 2016

Slide 37

Slide 37 text

июнь Docker в production 2016

Slide 38

Slide 38 text

2016

Slide 39

Slide 39 text

2016 январь werf Первый коммит

Slide 40

Slide 40 text

январь werf Первый коммит 2016 2017

Slide 41

Slide 41 text

январь werf Первый коммит 2016 2017 50 сотрудников май

Slide 42

Slide 42 text

январь 50 сотрудников май werf Первый коммит 2016 2017 Deckhouse Первый коммит сентябрь

Slide 43

Slide 43 text

Deckhouse Первый коммит сентябрь январь 50 сотрудников май werf Первый коммит 2016 2017

Slide 44

Slide 44 text

Deckhouse Первый коммит сентябрь январь 50 сотрудников май werf Первый коммит 2016 2017 2018

Slide 45

Slide 45 text

Deckhouse Первый коммит сентябрь январь 50 сотрудников май Первый коммит 2017 2018

Slide 46

Slide 46 text

Deckhouse Первый коммит сентябрь 50 сотрудников май 2017 2018

Slide 47

Slide 47 text

Deckhouse Первый коммит сентябрь 50 сотрудников май 2018

Slide 48

Slide 48 text

Deckhouse Первый коммит сентябрь 2018

Slide 49

Slide 49 text

2018

Slide 50

Slide 50 text

2018 50 кластеров Kubernetes август

Slide 51

Slide 51 text

50 кластеров Kubernetes август 2018 2019

Slide 52

Slide 52 text

50 кластеров Kubernetes август 2019

Slide 53

Slide 53 text

2019

Slide 54

Slide 54 text

2019 Первый в РФ Kubernetes Certified Service Provider январь

Slide 55

Slide 55 text

Первый в РФ Kubernetes Certified Service Provider январь 2019 werf 500 звёзд на GitHub январь

Slide 56

Slide 56 text

Первый в РФ Kubernetes Certified Service Provider werf 500 звёзд на GitHub январь январь 2019 75 сотрудников май

Slide 57

Slide 57 text

Первый в РФ Kubernetes Certified Service Provider werf 500 звёзд на GitHub 75 сотрудников январь январь май 2019 werf 1000 звёзд на GitHub июль

Slide 58

Slide 58 text

Первый в РФ Kubernetes Certified Service Provider werf 500 звёзд на GitHub 75 сотрудников январь январь май werf 1000 звёзд на GitHub июль 2019

Slide 59

Slide 59 text

Первый в РФ Kubernetes Certified Service Provider werf 500 звёзд на GitHub 75 сотрудников январь январь май werf 1000 звёзд на GitHub июль 2019

Slide 60

Slide 60 text

Первый в РФ Kubernetes Certified Service Provider werf 500 звёзд на GitHub 75 сотрудников январь январь май werf 1000 звёзд на GitHub июль

Slide 61

Slide 61 text

Первый в РФ Kubernetes Certified Service Provider werf 500 звёзд на GitHub 75 сотрудников январь январь май werf 1000 звёзд на GitHub июль 100 кластеров K8s август

Slide 62

Slide 62 text

100 кластеров K8s август Первый в РФ Kubernetes Certified Service Provider werf 500 звёзд на GitHub 75 сотрудников январь январь май werf 1000 звёзд на GitHub июль

Slide 63

Slide 63 text

100 кластеров K8s август Certified Service Provider werf 500 звёзд на GitHub 75 сотрудников январь май werf 1000 звёзд на GitHub июль 2020

Slide 64

Slide 64 text

100 кластеров K8s август 500 звёзд на GitHub 75 сотрудников май werf 1000 звёзд на GitHub июль 2020

Slide 65

Slide 65 text

100 кластеров K8s август 75 сотрудников май werf 1000 звёзд на GitHub июль 2020

Slide 66

Slide 66 text

100 кластеров K8s август werf 1000 звёзд на GitHub июль 2020

Slide 67

Slide 67 text

100 кластеров K8s август Werf 1000 звёзд на GitHub июль 2020

Slide 68

Slide 68 text

100 кластеров K8s август 2020

Slide 69

Slide 69 text

2020

Slide 70

Slide 70 text

2020 werf Релиз версии 1.0 январь

Slide 71

Slide 71 text

werf Релиз версии 1.0 январь 2020 werf 1500 звёзд на GitHub январь

Slide 72

Slide 72 text

werf Релиз версии 1.0 werf 1500 звёзд на GitHub январь январь 2020 150 кластеров K8s август

Slide 73

Slide 73 text

150 кластеров K8s август werf Релиз версии 1.0 werf 1500 звёзд на GitHub январь январь 2020 werf 2000 звёзд на GitHub октябрь

Slide 74

Slide 74 text

150 кластеров K8s август werf 2000 звёзд на GitHub октябрь werf Релиз версии 1.0 werf 1500 звёзд на GitHub январь январь 2020 2021

Slide 75

Slide 75 text

150 кластеров K8s август werf 2000 звёзд на GitHub октябрь werf Релиз версии 1.0 werf 1500 звёзд на GitHub январь январь 2021

Slide 76

Slide 76 text

150 кластеров K8s август werf 2000 звёзд на GitHub октябрь Релиз версии 1.0 werf 1500 звёзд на GitHub январь 2021

Slide 77

Slide 77 text

150 кластеров K8s август werf 2000 звёзд на GitHub октябрь werf 1500 звёзд на GitHub январь 2021

Slide 78

Slide 78 text

150 кластеров K8s август werf 2000 звёзд на GitHub октябрь 1500 звёзд на GitHub 2021

Slide 79

Slide 79 text

150 кластеров K8s август werf 2000 звёзд на GitHub октябрь 2021

Slide 80

Slide 80 text

werf 2000 звёзд на GitHub октябрь 2021

Slide 81

Slide 81 text

2021

Slide 82

Slide 82 text

2021 shell-operator 1000 звёзд на GitHub февраль #!

Slide 83

Slide 83 text

shell-operator 1000 звёзд на GitHub февраль #! 2021 grafana-statusmap 6 000 000+ инсталляций март

Slide 84

Slide 84 text

shell-operator 1000 звёзд на GitHub февраль #! grafana-statusmap 6 000 000+ инсталляций март 2021 Покупка Okmeter май

Slide 85

Slide 85 text

shell-operator 1000 звёзд на GitHub февраль #! grafana-statusmap 6 000 000+ инсталляций Покупка Okmeter март май 2021 120 сотрудников 31 мая

Slide 86

Slide 86 text

Вот так выглядят мои 15+ лет с контейнерами

Slide 87

Slide 87 text

Вот так выглядят мои 15+ лет с контейнерами

Slide 88

Slide 88 text

Люди & Команды

Slide 89

Slide 89 text

Люди & Команды Linux & Cloud Native

Slide 90

Slide 90 text

Люди & Команды Linux & Cloud Native Бизнес

Slide 91

Slide 91 text

Люди & Команды Linux & Cloud Native Бизнес Продукты

Slide 92

Slide 92 text

Дмитрий Столяров Технический директор Как правильно сделать Kubernetes

Slide 93

Slide 93 text

Что такое Kubernetes?

Slide 94

Slide 94 text

Это мы. Мы – инженеры

Slide 95

Slide 95 text

Наши инструменты? Это мы. Мы – инженеры

Slide 96

Slide 96 text

Это мы. Мы – инженеры

Slide 97

Slide 97 text

Это мы. Мы – инженеры

Slide 98

Slide 98 text

Это мы. Мы – инженеры

Slide 99

Slide 99 text

Это мы. Мы – инженеры

Slide 100

Slide 100 text

Это мы. Мы – инженеры

Slide 101

Slide 101 text

Это мы. Мы – инженеры

Slide 102

Slide 102 text

Это мы. Мы – инженеры

Slide 103

Slide 103 text

Это мы. Мы – инженеры

Slide 104

Slide 104 text

Это мы. Мы – инженеры

Slide 105

Slide 105 text

Bare Metal Это мы. Мы – инженеры

Slide 106

Slide 106 text

Bare Metal Танцы с бубном Это мы. Мы – инженеры

Slide 107

Slide 107 text

Танцы с бубном Bare Metal Танцы с бубном

Slide 108

Slide 108 text

Танцы с бубном Bare Metal Танцы с бубном

Slide 109

Slide 109 text

Танцы с бубном Bare Metal Танцы с бубном

Slide 110

Slide 110 text

Танцы с бубном Bare Metal Танцы с бубном Operations

Slide 111

Slide 111 text

Танцы с бубном Bare Metal Танцы с бубном Operations Developers

Slide 112

Slide 112 text

Танцы с бубном Bare Metal Танцы с бубном Operations Developers

Slide 113

Slide 113 text

Танцы с бубном Bare Metal Танцы с бубном Operations Developers

Slide 114

Slide 114 text

Танцы с бубном Bare Metal Танцы с бубном Operations Developers

Slide 115

Slide 115 text

Танцы с бубном Bare Metal Танцы с бубном Operations Developers

Slide 116

Slide 116 text

Operations Developers

Slide 117

Slide 117 text

Operations Developers

Slide 118

Slide 118 text

Процент компаний, использующих Kubernetes

Slide 119

Slide 119 text

Ваша компания использует Kubernetes? 1 Процент компаний, использующих Kubernetes

Slide 120

Slide 120 text

Ваша компания использует Kubernetes? Ваша компания использует Kubernetes в production? 1 2 Процент компаний, использующих Kubernetes

Slide 121

Slide 121 text

Процент компаний, использующих Kubernetes

Slide 122

Slide 122 text

Процент компаний, использующих Kubernetes в production

Slide 123

Slide 123 text

https://platform9.com/blog/six-kubernetes-takeaways-for-it-ops-teams-from-the-2019-gartner-infrastructure-operations-cloud-strategies-conference/ https://www.datadoghq.com/container-report/ https://www.purestorage.com/content/dam/pdf/en/analyst-reports/ar-portworx-pure-storage-2021-kubernetes-adoption-survey.pdf https://www.stackrox.com/press-releases/2019/07/stackrox-report-reveals-security-concerns-have-increased-despite-rapid-adoption-of-containers-and-kubernetes/ https://containerjournal.com/topics/survey-sees-spike-in-container-adoption-on-kubernetes-platforms/ https://www.researchandmarkets.com/reports/4845968/application-container-market-growth-trends https://garden.io/blog/developer-productivity-survey-state-of-kubernetes/ https://www.gartner.com/en/newsroom/press-releases/2020-06-25-gartner-forecasts-strong-revenue-growth-for-global-co https://tanzu.vmware.com/content/ebooks/the-state-of-kubernetes-2021 https://www.redhat.com/rhdc/managed-files/rh-enterprise-open-source-report-f27565-202101-en.pdf https://www.cncf.io/wp-content/uploads/2020/11/CNCF_Survey_Report_2020.pdf Кажется, самый страшный слайд в этой презентации И даже длинное название уже не cможет сделать его хуже

Slide 124

Slide 124 text

Процент приложений, запускаемых в контейнерах

Slide 125

Slide 125 text

Процент приложений, запускаемых в контейнерах 5% 2020 https://www.gartner.com/en/newsroom/press-releases/2020-06-25-gartner-forecasts-strong-revenue-growth-for-global-co

Slide 126

Slide 126 text

Процент приложений, запускаемых в контейнерах 5% 2020 15% 2024 https://www.gartner.com/en/newsroom/press-releases/2020-06-25-gartner-forecasts-strong-revenue-growth-for-global-co

Slide 127

Slide 127 text

Kubernetes используется Cloud Bare Metal

Slide 128

Slide 128 text

Kubernetes используется Edge computing Serverless Cloud Bare Metal

Slide 129

Slide 129 text

Kubernetes используется Edge computing Serverless ML/AI Big Data Cloud Bare Metal

Slide 130

Slide 130 text

Kubernetes используется Edge computing Serverless ML/AI Big Data Virtualization Embedded Cloud Bare Metal

Slide 131

Slide 131 text

Kubernetes используется Edge computing Serverless Cloud Bare Metal ML/AI Big Data Virtualization Embedded Фастфуд https://medium.com/@cfatechblog/edge-computi ng-at-chick-fil-a-7d67242675e2

Slide 132

Slide 132 text

Kubernetes используется Edge computing Serverless Cloud Bare Metal ML/AI Big Data Virtualization Embedded Фастфуд https://medium.com/@cfatechblog/edge-computi ng-at-chick-fil-a-7d67242675e2 Медицина https://01.org/kubernetes/blogs/bedean/2020/scali ng-medical-imaging-ai-pipeline-system-stacks-linu x-os-and-kubernetes

Slide 133

Slide 133 text

Kubernetes используется Edge computing Serverless US Air Force https://thenewstack.io/how-the-u-s-air-force-deplo yed-kubernetes-and-istio-on-an-f-16-in-45-days/ Cloud Bare Metal ML/AI Big Data Virtualization Embedded Фастфуд https://medium.com/@cfatechblog/edge-computi ng-at-chick-fil-a-7d67242675e2 Медицина https://01.org/kubernetes/blogs/bedean/2020/scali ng-medical-imaging-ai-pipeline-system-stacks-linu x-os-and-kubernetes

Slide 134

Slide 134 text

Kubernetes используется Edge computing Serverless US Air Force https://thenewstack.io/how-the-u-s-air-force-deplo yed-kubernetes-and-istio-on-an-f-16-in-45-days/ Cloud Bare Metal ML/AI Big Data Virtualization Embedded Фастфуд https://medium.com/@cfatechblog/edge-computi ng-at-chick-fil-a-7d67242675e2 Спутники https://www.suse.com/success/hypergiant/ Медицина https://01.org/kubernetes/blogs/bedean/2020/scali ng-medical-imaging-ai-pipeline-system-stacks-linu x-os-and-kubernetes

Slide 135

Slide 135 text

Куб – классный

Slide 136

Slide 136 text

Что такое Kubernetes? Assembler C

Slide 137

Slide 137 text

Что такое Kubernetes? Assembler C Железо POSIX ОС

Slide 138

Slide 138 text

Что такое Kubernetes? Assembler C Железо POSIX ОС

Slide 139

Slide 139 text

Что такое Kubernetes?

Slide 140

Slide 140 text

Что такое Kubernetes? Язык инфраструктуры, понятный всем

Slide 141

Slide 141 text

Что такое Kubernetes? Язык инфраструктуры, понятный всем позволяет думать и говорить

Slide 142

Slide 142 text

Вчера

Slide 143

Slide 143 text

Вакансия требуется гномий язык Вчера

Slide 144

Slide 144 text

Вакансия требуется гномий язык Вакансия используем латынь и только латынь Вчера

Slide 145

Slide 145 text

Вакансия требуется гномий язык Вакансия используем латынь и только латынь Вакансия используем оркский язык Вакансия требуется язык северных эльфов Вчера

Slide 146

Slide 146 text

Вакансия требуется гномий язык Вакансия используем латынь и только латынь Вакансия используем оркский язык Вакансия требуется язык северных эльфов Вчера Сегодня

Slide 147

Slide 147 text

Вакансия требуется гномий язык Вакансия используем латынь и только латынь Вакансия используем оркский язык Вакансия требуется язык северных эльфов Вчера Вакансия требуется язык Kubernetes Сегодня

Slide 148

Slide 148 text

Вакансия требуется гномий язык Вакансия используем латынь и только латынь Вакансия используем оркский язык Вакансия требуется язык северных эльфов Вчера Вакансия требуется язык Kubernetes Вакансия используем латынь, обучаем языку Kubernetes Вакансия используем оркский язык, но переходим на язык Kubernetes Сегодня

Slide 149

Slide 149 text

Вакансия требуется гномий язык Вакансия используем латынь и только латынь Вакансия используем оркский язык Вакансия требуется язык северных эльфов Вчера Вакансия требуется язык Kubernetes Вакансия используем латынь, обучаем языку Kubernetes Вакансия используем оркский язык, но переходим на язык Kubernetes Вакансия требуется язык северных эльфов Сегодня

Slide 150

Slide 150 text

Вакансия требуется гномий язык Вакансия используем латынь и только латынь Вакансия используем оркский язык Вакансия требуется язык северных эльфов Вчера Вакансия требуется язык Kubernetes Вакансия используем латынь, обучаем языку Kubernetes Вакансия используем оркский язык, но переходим на язык Kubernetes Вакансия требуется язык северных эльфов Сегодня

Slide 151

Slide 151 text

Вакансия требуется гномий язык Вакансия используем латынь и только латынь Вакансия используем оркский язык Вакансия требуется язык северных эльфов Вакансия требуется язык Kubernetes Вакансия используем латынь, обучаем языку Kubernetes Вакансия используем оркский язык, но переходим на язык Kubernetes Вакансия требуется язык северных эльфов Вчера Сегодня Завтра

Slide 152

Slide 152 text

Вакансия требуется гномий язык Вакансия используем латынь и только латынь Вакансия используем оркский язык Вакансия требуется язык северных эльфов Вакансия требуется язык Kubernetes Вакансия используем латынь, обучаем языку Kubernetes Вакансия используем оркский язык, но переходим на язык Kubernetes Вакансия требуется язык северных эльфов Вчера Сегодня Вакансия требуется язык Kubernetes Вакансия требуется язык Kubernetes Вакансия требуется язык Kubernetes Вакансия требуется язык Kubernetes Завтра

Slide 153

Slide 153 text

Куб – классный

Slide 154

Slide 154 text

Куб – классный

Slide 155

Slide 155 text

Куб – классный

Slide 156

Slide 156 text

Куб – классный

Slide 157

Slide 157 text

Куб – классный

Slide 158

Slide 158 text

Куб – классный

Slide 159

Slide 159 text

No content

Slide 160

Slide 160 text

Куб – классный Язык Без него нельзя

Slide 161

Slide 161 text

No content

Slide 162

Slide 162 text

teamtopologies.com

Slide 163

Slide 163 text

Топология команд

Slide 164

Slide 164 text

Топология команд Flow of change

Slide 165

Slide 165 text

Топология команд Stream-aligned teams Flow of change

Slide 166

Slide 166 text

Топология команд Flow of change Enabling team

Slide 167

Slide 167 text

Топология команд Flow of change Enabling team

Slide 168

Slide 168 text

Топология команд Flow of change Facilitating Facilitating Facilitating

Slide 169

Slide 169 text

Топология команд Flow of change

Slide 170

Slide 170 text

Топология команд Flow of change Complicated Subsystem team

Slide 171

Slide 171 text

Топология команд Flow of change X-as-a-Service

Slide 172

Slide 172 text

Топология команд Flow of change

Slide 173

Slide 173 text

Топология команд Flow of change Platform team

Slide 174

Slide 174 text

Топология команд Flow of change Collaboration

Slide 175

Slide 175 text

Топология команд Flow of change Platform team

Slide 176

Slide 176 text

Топология команд Flow of change

Slide 177

Slide 177 text

Топология команд Flow of change Что должна делать платформенная команда?

Slide 178

Slide 178 text

Топология команд Flow of change Thinnest Viable Platform 1 Что должна делать платформенная команда?

Slide 179

Slide 179 text

Топология команд Flow of change Thinnest Viable Platform 1 Developer Experience 2 Что должна делать платформенная команда?

Slide 180

Slide 180 text

Топология команд Flow of change Thinnest Viable Platform 1 Developer Experience 2 Что должна делать платформенная команда? Язык

Slide 181

Slide 181 text

Топология команд Flow of change Thinnest Viable Platform 1 Developer Experience 2 Что должна делать платформенная команда? Куб – классный Язык

Slide 182

Slide 182 text

Топология команд Flow of change Thinnest Viable Platform 1 Developer Experience 2 Что должна делать платформенная команда? Куб – классный Язык Без него нельзя

Slide 183

Slide 183 text

Топология команд Flow of change Оно вообще работает?

Slide 184

Slide 184 text

Топология команд Flow of change Оно вообще работает?

Slide 185

Slide 185 text

Топология команд Flow of change https://www.thoughtworks.com/radar/techniques/platform-engineering-product-teams Март 2017 Assess Оно вообще работает?

Slide 186

Slide 186 text

Топология команд Flow of change https://www.thoughtworks.com/radar/techniques/platform-engineering-product-teams Март 2017 Assess Май 2020 Trial Оно вообще работает?

Slide 187

Slide 187 text

Топология команд Flow of change https://www.thoughtworks.com/radar/techniques/platform-engineering-product-teams Март 2017 Assess Май 2020 Trial Апрель 2021 Adopt! Оно вообще работает?

Slide 188

Slide 188 text

Топология команд Flow of change https://www.thoughtworks.com/radar/techniques/platform-engineering-product-teams Март 2017 Assess Май 2020 Trial Апрель 2021 Adopt! Топология работает! Оно вообще работает?

Slide 189

Slide 189 text

Таким образом

Slide 190

Slide 190 text

No content

Slide 191

Slide 191 text

No content

Slide 192

Slide 192 text

No content

Slide 193

Slide 193 text

No content

Slide 194

Slide 194 text

Куб – классный

Slide 195

Slide 195 text

Куб – классный Без него нельзя

Slide 196

Slide 196 text

Куб – классный Язык Без него нельзя

Slide 197

Slide 197 text

Куб – классный Язык Без него нельзя Топология работает!

Slide 198

Slide 198 text

No content

Slide 199

Slide 199 text

No content

Slide 200

Slide 200 text

Дмитрий Столяров Технический директор Как правильно сделать Kubernetes

Slide 201

Slide 201 text

No content

Slide 202

Slide 202 text

А как там с экипажем?

Slide 203

Slide 203 text

Как вы оцениваете ситуацию на рынке труда DevOps-/SRE-/Platform-инженеров? Если сравнивать количество специалистов и вакансий

Slide 204

Slide 204 text

Как вы оцениваете ситуацию на рынке труда DevOps-/SRE-/Platform-инженеров? Если сравнивать количество специалистов и вакансий Специалистов больше, чем нужно

Slide 205

Slide 205 text

Как вы оцениваете ситуацию на рынке труда DevOps-/SRE-/Platform-инженеров? Если сравнивать количество специалистов и вакансий Специалистов больше, чем нужно Полное равенство, баланс

Slide 206

Slide 206 text

Как вы оцениваете ситуацию на рынке труда DevOps-/SRE-/Platform-инженеров? Если сравнивать количество специалистов и вакансий Специалистов больше, чем нужно Полное равенство, баланс Специалистов не хватает (очень)

Slide 207

Slide 207 text

Как вы оцениваете ситуацию на рынке труда DevOps-/SRE-/Platform-инженеров? Если сравнивать количество специалистов и вакансий Полное равенство, баланс Специалистов не хватает (очень) Специалистов больше, чем нужно

Slide 208

Slide 208 text

Специалистов больше, чем нужно Как вы оцениваете ситуацию на рынке труда DevOps-/SRE-/Platform-инженеров? Если сравнивать количество специалистов и вакансий Специалистов не хватает (очень) Полное равенство, баланс

Slide 209

Slide 209 text

Полное равенство, баланс Специалистов больше, чем нужно Как вы оцениваете ситуацию на рынке труда DevOps-/SRE-/Platform-инженеров? Если сравнивать количество специалистов и вакансий Специалистов не хватает (очень)

Slide 210

Slide 210 text

Каких специалистов будут нанимать в 2021 году крупнейшие работодатели “Практически все опрошенные «Ведомостями» крупные компании сообщили, что продолжат нанимать специалистов по информационным технологиям в 2021 г., и все упомянули, что ищут инженеров по DevOps.”

Slide 211

Slide 211 text

Каких специалистов будут нанимать в 2021 году крупнейшие работодатели “Практически все опрошенные «Ведомостями» крупные компании сообщили, что продолжат нанимать специалистов по информационным технологиям в 2021 г., и все упомянули, что ищут инженеров по DevOps.” Отчет Яндекса за 2019 год «Востребованность DevOps-инженеров по сравнению с 2016 годом выросла на 70%».

Slide 212

Slide 212 text

Каких специалистов будут нанимать в 2021 году крупнейшие работодатели “Практически все опрошенные «Ведомостями» крупные компании сообщили, что продолжат нанимать специалистов по информационным технологиям в 2021 г., и все упомянули, что ищут инженеров по DevOps.” Отчет Яндекса за 2019 год «Востребованность DevOps-инженеров по сравнению с 2016 годом выросла на 70%».

Slide 213

Slide 213 text

No content

Slide 214

Slide 214 text

No content

Slide 215

Slide 215 text

No content

Slide 216

Slide 216 text

No content

Slide 217

Slide 217 text

No content

Slide 218

Slide 218 text

На рынке нет инженеров

Slide 219

Slide 219 text

А чем занят “экипаж”?

Slide 220

Slide 220 text

Что нас мотивирует?

Slide 221

Slide 221 text

Что нас мотивирует? Изучение нового — наша врожденная потребность.

Slide 222

Slide 222 text

Что нас мотивирует? Изучение нового — наша врожденная потребность. Подкрепляется дофамином

Slide 223

Slide 223 text

Что нас мотивирует? Изучение нового — наша врожденная потребность По результатам опроса 90 000 разработчиков На первом месте — возможность использовать интересные языки, фреймворки и другие технологии. В пятерке приоритетов также профессиональное развитие. Подкрепляется дофамином

Slide 224

Slide 224 text

Что нас мотивирует? Изучение нового — наша врожденная потребность По результатам опроса 90 000 разработчиков На первом месте — возможность использовать интересные языки, фреймворки и другие технологии. В пятерке приоритетов также профессиональное развитие. По результатам опроса разработчиков в 450+ компаниях На первом месте (54%) — возможность карьерного роста. На втором (42%) — уровень зарплаты. Подкрепляется дофамином

Slide 225

Slide 225 text

Что нас мотивирует? Изучение нового — наша врожденная потребность По результатам опроса 90 000 разработчиков На первом месте — возможность использовать интересные языки, фреймворки и другие технологии. В пятерке приоритетов также профессиональное развитие. По результатам опроса разработчиков в 450+ компаниях На первом месте (54%) — возможность карьерного роста. На втором (42%) — уровень зарплаты. По результатам опроса пользователей сервиса Для 42% работников возможность обучения и профессионального развития было самым важным пунктом при поиске и выборе работы. Подкрепляется дофамином

Slide 226

Slide 226 text

Что нас мотивирует?

Slide 227

Slide 227 text

Что нас мотивирует? Узнавать новое 1

Slide 228

Slide 228 text

Что нас мотивирует? Узнавать новое 1 Решать интересные проблемы 2

Slide 229

Slide 229 text

Что нас мотивирует? Узнавать новое 1 Решать интересные проблемы 2 Дофамин

Slide 230

Slide 230 text

Что нас мотивирует? Узнавать новое 1 Решать интересные проблемы 2 Train people well enough so they can leave, treat them well enough so they don’t want to. Richard Branson

Slide 231

Slide 231 text

Что нас мотивирует? Узнавать новое 1 Решать интересные проблемы 2 NIH-синдром Not Invented Here

Slide 232

Slide 232 text

Что нас мотивирует? Узнавать новое 1 Решать интересные проблемы 2

Slide 233

Slide 233 text

Что нас мотивирует? Узнавать новое 1 Решать интересные проблемы 2 Глубже – интересней

Slide 234

Slide 234 text

Что нас мотивирует? Узнавать новое 1 Решать интересные проблемы 2 Глубже – интересней

Slide 235

Slide 235 text

Что нас мотивирует? Узнавать новое 1 Решать интересные проблемы 2 Дофамин Глубже – интересней

Slide 236

Slide 236 text

No content

Slide 237

Slide 237 text

No content

Slide 238

Slide 238 text

No content

Slide 239

Slide 239 text

No content

Slide 240

Slide 240 text

No content

Slide 241

Slide 241 text

No content

Slide 242

Slide 242 text

No content

Slide 243

Slide 243 text

No content

Slide 244

Slide 244 text

No content

Slide 245

Slide 245 text

No content

Slide 246

Slide 246 text

No content

Slide 247

Slide 247 text

No content

Slide 248

Slide 248 text

No one wants to manage Kubernetes anymore https://www.infoworld.com/article/3614850/no-one-wa nts-to-manage-kubernetes-anymore.html

Slide 249

Slide 249 text

No content

Slide 250

Slide 250 text

No content

Slide 251

Slide 251 text

На рынке нет инженеров

Slide 252

Slide 252 text

На рынке нет инженеров

Slide 253

Slide 253 text

Дофамин На рынке нет инженеров

Slide 254

Slide 254 text

No content

Slide 255

Slide 255 text

No content

Slide 256

Slide 256 text

И что же делать?

Slide 257

Slide 257 text

1

Slide 258

Slide 258 text

1 Нанять больше людей

Slide 259

Slide 259 text

1 Нанять больше людей

Slide 260

Slide 260 text

1 Нанять больше людей На рынке нет инженеров

Slide 261

Slide 261 text

1 Нанять больше людей На рынке нет инженеров

Slide 262

Slide 262 text

1 Нанять больше людей

Slide 263

Slide 263 text

1 Принять проблему дефицита ресурсов

Slide 264

Slide 264 text

2

Slide 265

Slide 265 text

2 Уменьшить scope

Slide 266

Slide 266 text

«Thinnest Viable Platform» 2 Уменьшить scope

Slide 267

Slide 267 text

«Thinnest Viable Platform» 2 Уменьшить scope

Slide 268

Slide 268 text

«Thinnest Viable Platform» 2 Уменьшить scope

Slide 269

Slide 269 text

3

Slide 270

Slide 270 text

3 Использовать готовое

Slide 271

Slide 271 text

Managed Kubernetes от провайдеров... 3 Использовать готовое

Slide 272

Slide 272 text

Managed Kubernetes от провайдеров... 3 Использовать готовое … или готовые платформы ...

Slide 273

Slide 273 text

Managed Kubernetes от провайдеров... 3 Использовать готовое … или готовые платформы ... … или готовый сервис

Slide 274

Slide 274 text

Managed Kubernetes от провайдеров... 3 Использовать готовое … или готовые платформы ... … или готовый сервис

Slide 275

Slide 275 text

Managed Kubernetes от провайдеров... 3 Использовать готовое … или готовые платформы ... … или готовый сервис Приходите на наш стенд! Всё покажем и расскажем!

Slide 276

Slide 276 text

Managed Kubernetes от провайдеров... 3 Использовать готовое … или готовые платформы ... … или готовый сервис deckhouse.io Open Source! Попробуйте! Приходите на наш стенд! Всё покажем и расскажем!

Slide 277

Slide 277 text

3 Использовать готовое

Slide 278

Slide 278 text

3 Использовать готовое

Slide 279

Slide 279 text

3 Использовать готовое CI/CD

Slide 280

Slide 280 text

3 Использовать готовое CI/CD werf.io

Slide 281

Slide 281 text

3 Использовать готовое CI/CD

Slide 282

Slide 282 text

3 Использовать готовое CI/CD Observability

Slide 283

Slide 283 text

3 Использовать готовое CI/CD Observability okmeter.io

Slide 284

Slide 284 text

3 Использовать готовое CI/CD Observability

Slide 285

Slide 285 text

3 Использовать готовое CI/CD Observability Security

Slide 286

Slide 286 text

3 Использовать готовое CI/CD Observability Security Service Mesh

Slide 287

Slide 287 text

3 Использовать готовое CI/CD Observability Security Service Mesh

Slide 288

Slide 288 text

3 Использовать готовое CI/CD Observability Security Service Mesh

Slide 289

Slide 289 text

3 Использовать готовое NIH-синдром CI/CD Observability Security Service Mesh

Slide 290

Slide 290 text

3 Использовать готовое NIH-синдром CI/CD Observability Security Service Mesh

Slide 291

Slide 291 text

3 Использовать готовое Дофамин CI/CD Observability Security Service Mesh

Slide 292

Slide 292 text

3 Использовать готовое CI/CD Observability Security Service Mesh

Slide 293

Slide 293 text

3 Использовать готовое CI/CD Observability Security Service Mesh Дофамин Польза для бизнеса Новое и интересное

Slide 294

Slide 294 text

3 Использовать готовое CI/CD Observability Security Service Mesh Дофамин Новое и интересное

Slide 295

Slide 295 text

4

Slide 296

Slide 296 text

4 Правильный фокус CI/CD Observability Security Service Mesh

Slide 297

Slide 297 text

4 Правильный фокус – Developer Experience CI/CD Observability Security Service Mesh

Slide 298

Slide 298 text

CI/CD Observability Security 4 Правильный фокус – Developer Experience Service Mesh

Slide 299

Slide 299 text

CI/CD Observability Security 4 Правильный фокус – Developer Experience Service Mesh Simplification

Slide 300

Slide 300 text

CI/CD Observability Security 4 Правильный фокус – Developer Experience Service Mesh Integration Simplification

Slide 301

Slide 301 text

CI/CD Observability Security 4 Правильный фокус – Developer Experience Service Mesh Integration Simplification Research

Slide 302

Slide 302 text

CI/CD Observability Security 4 Правильный фокус – Developer Experience Service Mesh Integration Simplification Research Guidance

Slide 303

Slide 303 text

CI/CD Observability Security 4 Правильный фокус – Developer Experience Service Mesh Integration Simplification Research Guidance Делаем сами

Slide 304

Slide 304 text

CI/CD Observability Security 4 Правильный фокус – Developer Experience Service Mesh Integration Simplification Research Guidance Делаем сами Дофамин

Slide 305

Slide 305 text

CI/CD Observability Security 4 Правильный фокус – Developer Experience Service Mesh Integration Simplification Research Guidance Покупаем Делаем сами Дофамин

Slide 306

Slide 306 text

4 Правильный фокус – Developer Experience CI/CD Observability Security Service Mesh Integration Simplification Research Guidance

Slide 307

Slide 307 text

4 Правильный фокус – Developer Experience Конкурентоспособность – только растёт CI/CD Observability Security Service Mesh Integration Simplification Research Guidance

Slide 308

Slide 308 text

CI/CD Observability Security Service Mesh Integration Simplification Research Guidance 4 Правильный фокус – Developer Experience Конкурентоспособность – только растёт

Slide 309

Slide 309 text

4 Правильный фокус – Developer Experience Конкурентоспособность – только растёт Изучение нового и дофамин – остаются CI/CD Observability Security Service Mesh Integration Simplification Research Guidance

Slide 310

Slide 310 text

Принять проблему дефицита ресурсов 1

Slide 311

Slide 311 text

Принять проблему дефицита ресурсов 1 Уменьшить scope – Thinnest Viable Platform 2

Slide 312

Slide 312 text

Принять проблему дефицита ресурсов 1 Уменьшить scope – Thinnest Viable Platform 2 Использовать готовое 3

Slide 313

Slide 313 text

Принять проблему дефицита ресурсов 1 Уменьшить scope – Thinnest Viable Platform 2 Использовать готовое 3 Правильный фокус – Developer Experience 4

Slide 314

Slide 314 text

Дмитрий Столяров Технический директор Как правильно сделать Kubernetes

Slide 315

Slide 315 text

Дмитрий Столяров Технический директор Как правильно сделать Kubernetes

Slide 316

Slide 316 text

Дмитрий Столяров Технический директор Перестаньте “делать” Kubernetes. Используйте его!

Slide 317

Slide 317 text

Acknowledgements

Slide 318

Slide 318 text

Acknowledgements Дмитрий Шурупов Олег Зиновьев За помощь с подготовкой контента

Slide 319

Slide 319 text

Acknowledgements Дмитрий Шурупов Олег Зиновьев За помощь с подготовкой контента Антон Климов Сольвина Шавелкина За помощь с оформлением презентации

Slide 320

Slide 320 text

Acknowledgements Дмитрий Шурупов Олег Зиновьев За помощь с подготовкой контента Антон Климов Сольвина Шавелкина За помощь с оформлением презентации За разработку и поддержку Deckhouse Команда Foxtrot

Slide 321

Slide 321 text

Acknowledgements Дмитрий Шурупов Олег Зиновьев За помощь с подготовкой контента Антон Климов Сольвина Шавелкина За помощь с оформлением презентации Команда Foxtrot За разработку и поддержку Deckhouse За то, чего достигли сейчас и ещё достигнем дальше

Slide 322

Slide 322 text

Спасибо! Дмитрий Столяров Технический директор twitter.com/dmistol linkedin.com/in/distol Флант DevOps и Kubernetes, обслуживание 24×7 habr.com/ru/company/flant youtube.com/c/Флант flant.ru t.me/flant_ru

Slide 323

Slide 323 text

Спасибо! deckhouse.io Полностью идентичный Kubernetes где угодно Успех с Kubernetes с первого дня Дмитрий Столяров Технический директор twitter.com/dmistol linkedin.com/in/distol Флант DevOps и Kubernetes, обслуживание 24×7 habr.com/ru/company/flant youtube.com/c/Флант flant.ru t.me/flant_ru