Свин-деп: как мы в компании развиваем компетенцию PigOps
«Он рассмеялся, весьма довольный своим остроумием. Но смеялся он один», — Рафаэль Сабатини.
Очень давно мне хотелось опубликовать эту статью, но я откладывал и публиковал технические материалы. Если вы видите ее в ленте, значит, пришло время. Статья не несет интеллектуальную нагрузку, кроме, возможно, той, которую придадите ей вы. Любители ставить минусы за низкий технический уровень материала — можете смело пролистывать (но мы-то знаем: вы мимо не пройдете). А остальным предлагаю заглянуть под кат и ознакомиться с репортажем про жизнь морских свинок в IT-компании Garage Eight. Репортаж отражает мою личную интерпретацию событий.
Превью
На такие позиции, как PigOps, можно попасть только через родственные связи. В нашей команде свинок две сотрудницы, мать и дочь, темная и светлая, Мерседес и Николь.
История их трудоустройства началась пять лет назад, когда наш коллега-разработчик работал какое-то время в одном кабинете с HR-ами. Воспользовавшись ситуацией, он смог устроить в компанию родственниц своих домашних свинок.
Все родственники в сборе
Сейчас у Николь и Мерседес есть большая просторная клетка, много лакомств и разнообразие аксессуаров. Но начинали они пребывание в Garage Eight еще во времена, когда компания была на этапе гаражного стартапа.
Времена стартапа: тяжелые, но интересные
Время шло, компания развивалась и из стартапа превратилась в компанию с командой 350+ человек. Об этом написано на всех рекрутерских ресурсах. Но почему-то нигде не отмечено, что »350+ человек» в компании — это не считая двух свинок.
Когда в HH пишут только про количество людей
У нас микросервисная архитектура и несколько сотен микросервисов в проде под высокой нагрузкой. Разрабатываем мы их на разных языках, в зависимости от потребностей. Чтобы унифицировать подход к разработке, сохранив качество инкремента на высоком уровне, в компании и в каждой команде есть принятый DoD (Definition of Done). Он включает такие обязательные составляющие, как ревью, тесты, автотесты, документация, мониторинг, пострелизная аналитика и др.
Свинки точны по своей природе, поэтому очень востребованы для проведения код-ревью. Ни один мердж-реквест без предложений по стилистическим правкам через них не проходит.
Код-ревью
Команда PigOps комплексно подходит к работе. Это настоящие кроссфункциональные специалисты. Учитывая их многолетний опыт работы в компании, им доверяют проработку архитектуры.
Архитектурное решение
Николь мастерски умеет выявлять узкие места в коде, безопасности и архитектуре.
Выявление узких мест
В свин-депе, как и в остальных департаментах компании, развиты подходы к командной работе, в том числе к различным вариациям командного написания кода.
Парное программирование
Моббинг: осталась одна задача до конца спринта
Конечно, не всегда все проходит гладко. Как и люди, свиньи иногда ошибаются. И тогда случаются факапы.
Кажется, должно работать по-другому
Главное — вовремя обнаружить и устранить ошибку. Хорошо, когда есть грамотно настроенный мониторинг. Ну, а алертинг у свинок в природе: пищат на весь офис в случае подозрительных метрик или логов. Могут даже попрыгать.
Монитортинг и алертинг
Главное, чтобы прод не упал.
Когда упал прод
Хоть Николь и Мерседес живут в офисе, они стараются соблюдать жизненно-трудовой баланс. Уделять время семье и хобби. Обычно хобби у свинок — это поедание салатных листьев и сена.
Митинги допоздна
Завал на работе
Но кроме обязанностей, есть и привилегии. Они доступны всем сотрудникам компании. В первую очередь, это удобные рабочие места.
Капсулы для сна
Вкусные и полезные обеды.
Ланч
Уютные и комфортные места для отдыха.
Время жить и время отдыхать
Обширный ДМС, а также компенсация спорта и оздоровительных процедур.
Оздоровительные процедуры в бассейне
Веселые тусовки в офисе и корпоративы.
Тусовка в офисе
Наверное, уже многие захотели подать резюме в свин-отдел. Замечу, что в нашей компании хорошо проработаны вопросы онбординга, но и этого бывает мало. В свин-депе очень требовательная команда, поэтому новичкам приходится не всегда легко.
Новичок свин-депа, утопленный в еде, фото в цвете 18+
Поскольку сейчас многие сотрудники работают в гибридном формате «удаленка — офис», то мы запустили прямую трансляцию нашего свин-депа. Теперь коллегам нет необходимости идти в офис, чтобы получить позитивный настрой. А коллеги в тбилисском офисе завидуют и тоже хотят открыть свиндеп, но пока могут только наблюдать за ними на твиче.
P.S. При написании статьи ни одно животное не пострадало. Для статьи не было сделано ни одной фотографии намеренно (!), все они были взяты из обширных архивов нашей деловой переписки.
Фото фото свинок
А есть ли в вашей компании четвероногие сотрудники? Или, может, коллеги-удаленщики?) На каких они позициях? Лучший ответ — фото в комментарии.