⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Руководитель разработки

Прямой работодатель  Petshop.ru ( petshop.ru )
Санкт-Петербург, Россия
Руководитель отдела/подразделения
Информационные технологии • Разработка • PHP • Java • WEB
1 февраля
Удаленная работа • Работа в офисе
Опыт работы более 5 лет
Работодатель  Petshop.ru
Описание вакансии

Большая Задача, которую хочется решить

Организовать взаимодействие и выстроить правильные коммуникации между ИТ и бизнесом, организовать единый технологический процесс, объединяющий работу над несколькими вертикалями: портал и витрина магазина, CRM, мобильное приложение, превратив их в одну мощную команду. Всё это действо сопроводить модернизацией процессов и появлением нужных артефактов и ритуалов. Ну, и, безусловно, развивать технологическую экспертизу в командах, помогать ребятам решать сложные инженерные задачи и профессионально расти, и про свой рост тоже не забывать.

Задачи поменьше

Инфраструктурная и DevOps составляющая:

  • Организовать полноценное CI/CD, то, что есть сейчас явно не оно:)
  • Способствовать развёртыванию новой инфраструктуры на базе современного стека, ( выбрали Kubernetes, со всеми плюсами и минусами).
  • Обвязать это добро системами мониторинга и сбора логов.

Разработка:

  • Трансформировать все вертикали производства с учётом нового вектора развития продукта.
  • Донастроить процессы (а кое-где и перестроить, на месте разберёмся).
  • Внедрить современные практики для улучшения качества разработки. Что-то уже точно есть, но этого явно мало.

Тестирование:

  • Достроить ключевые процессы тестирования.
  • Придать ускорение развитию автоматизированного тестирования.

Чтобы всё это решить потребуется

  • Применять хорошие коммуникационные и лидерские навыки.
  • Критически мыслить в терминах промышленных решений, а не набора велосипедов и костылей.
  • Организовать взаимодействие между четырьмя направлениями (веб, crm, infra, мобильная разработка), оно и сейчас есть, но хромает.
  • Синхронизировать это всё с продуктовым офисом, чтобы усилия прикладывались в нужном направлении.
  • Помочь всем выйти на качественно новый уровень производства и приступить к следующему этапу захвата мира.

Окружение

  • Питер, удалёнка, офис.
  • Смесь монолитной и сервисной архитектуры (начали разделение и пока достаточно успешно), Java, PHP, Postgres, мобильные технологии. Bare-metal, немного виртуализации. CI/CD в начальном состоянии. 40 инженеров (бэк, фронт, тестирование).
  • Мобильная разработка - аутсорс.
  • Адекватный продуктовый офис и коллеги из бизнес-подразделений.
  • У нас есть план на этот год. По традиции, он амбициозный, но точно реализуемый. Осталось придумать, как.

Что необходимо знать и уметь

  • Подходы к управлению и организации команд разработки.
  • PHP, и/или Java будут очень большим плюсом, но какой-то другой язык тоже подойдёт, принципиального значения это не имеет, главное иметь опыт работы с достойного размера системами.
  • Современный Highload-стек (докер, кэши, очереди, реверс-прокси, системы сбора логов, СУБД, в том числе аналитические).
  • Agile-методологии (т.к. они применяются и даже работают у нас).
  • Компоненты CI/CD (пока этого очень мало и есть, где развернуться).
  • Очень нужно иметь какой-нибудь положительный опыт с Kubernetes-экосистемой (сам куб и приложения к нему), т.к. нацелились и движемся именно туда.

Плюсом будет

  • Опыт построения систем "с нуля" и до продакшн.
  • Опыт разделения монолита на более мелкие части.
  • Опыт трансформации команд под нужды бизнеса.
  • Или плотный опыт участия в том, что перечислено выше.


 


Специализация
Информационные технологииРазработкаPHPJava
Отрасль и сфера применения
WEB
Уровень должности
Руководитель отдела/подразделения