Size: a a a

Teamlead Bootcamp

2021 February 10

DS

Daniyar S in Teamlead Bootcamp
Tim
и я не оч понимаю что значит "большие проекты"
devops team должна быть такого размера чтобы угостить одной пиццей
она держит один или несколько сервисов - от кода в гите, через пайплайны в лайв, и она понимает что там в лайве происходит
любой большой проект делится на несколько feature teams и что-то типа platform team которая решает общие вопросы
Хмм...

У нас около 400 виртуалок и около 150 активных репозиториев. Сколько нам нужно devops команд?
источник

T

Tim in Teamlead Bootcamp
Alexey Samoylov
а когда кубернетес кластер разваливается, потому что рейд массив на кубернетес мастере развалился, т.к. за железом никто не следил, что делает devops team ?  пиццу ест ?
божечки кошечки, а у них мастер был не в HA сетапе? кубернетес и всё остальное, всякие интерконнекты и переключение внешних каналов - это инфра, это к девопс отношения не имеет
точно так же если у тебя кластер данных на много сот терабайт или стримы с миллиардом событий в сутки - это не девопс  сервисный, это отдельные люди только по этой теме
источник

T

Tim in Teamlead Bootcamp
Daniyar S
Хмм...

У нас около 400 виртуалок и около 150 активных репозиториев. Сколько нам нужно devops команд?
это всё не очень понятные мне единицы
сколько у вас сервисов?
источник

DS

Daniyar S in Teamlead Bootcamp
Около 200
источник

AS

Alexey Samoylov in Teamlead Bootcamp
это я пытаюсь границы ответственности нащупать
источник

T

Tim in Teamlead Bootcamp
Daniyar S
Около 200
то есть какие-то сервисы релизятся из одного и того же активного репо?
источник

DS

Daniyar S in Teamlead Bootcamp
Tim
то есть какие-то сервисы релизятся из одного и того же активного репо?
Да, мы сейчас в процессе перехода на монорепозитории.
источник

T

Tim in Teamlead Bootcamp
ну стало быть это 200 довольно небольших сервисов
а как часто апдейты в лайве происходят?
источник

DS

Daniyar S in Teamlead Bootcamp
Ну, большая часть нашей инфраструктуры не видна пользователям. Так что тут понятие "лайв" условное. Если считать то, что мы выкатываем обновлённые сервисы сбора или сентимента, то бывает до 5 раз в день. В среднем, правда, около 10 в неделю.
источник

АК

Алексей Кривошеев... in Teamlead Bootcamp
Alexey Samoylov
Если я усну, и проснусь через сто лет, и меня спросят, что сейчас обсуждают в тимлидских чатах, я отвечу: обсуждают скрам и пытаются понять, чем занимается тимлид...
источник

DS

Daniyar S in Teamlead Bootcamp
Так сколько devops команд нужно на поддержку и развитие нашего продукта?
источник

T

Tim in Teamlead Bootcamp
одна команда может без стресса и качественно релизить в неделю раза 2 или 3, соответственно на ваше количество релизов должно быть команд что-то около 5
источник

DS

Daniyar S in Teamlead Bootcamp
Хмм. А сколько это человек?
источник

T

Tim in Teamlead Bootcamp
я ничего не знаю про ваш продукт и сервисы, поэтому цифры условные
каждая команда от 3 до 7 человек
источник

DS

Daniyar S in Teamlead Bootcamp
Нас сейчас 10 вместе с командой эксплуатации.
источник

T

Tim in Teamlead Bootcamp
и все не больше 40 часов в неделю работают? уйдя с работы выключают рабочий номер?
источник

DS

Daniyar S in Teamlead Bootcamp
Последние полгода - да.

И что-то мне подсказывает, что даже если было бы 5 "девопс-команд", это бы вообще никак не помогло. Потому что год назад мы именно так и работали. Нас тогда 20 было, но одна команда над сайд-проектом работала, и ещё 4 были саентисты.
источник

DS

Daniyar S in Teamlead Bootcamp
И вот как раз тогда все не выключали телефоны и перерабатывали.
источник

T

Tim in Teamlead Bootcamp
ну вы же выше писали, что разработка закончена и задачи кончились
источник

T

Tim in Teamlead Bootcamp
везде где я работал, разработка не кончалась
источник