Необходимо быстро закрыть вакансию релевантным кандидатом? Заполните форму, и мы свяжемся с вами уже сегодня

Оставить заявку

Ваш партнер в создании сильнейших IT-команд. От поиска до адаптации

Platform Engineer / DevOps / SRE

Локация:

Київ, Україна

О компании:

YouScan - это платформа для аналитики социальных медиа на базе искусственного интеллекта с лучшими в индустрии возможностями анализа изображений. 

В блоге компании вы можете найти много кейсов, как клиенты используют продукт (пример про такси: https://youscan.io/ru/blog/how-youscan-helps-to-study-customer-mood/)

Компания на рынке с 2009 года. Весь продуктовый код не старше 2 лет. Одна из целей - быть передовым технологическим продуктом в своей нише. Сейчас масштабируемся на англоязычных рынках и осваиваем испаноязычные. В продукте - развитие visual insights, исследуем возможность мониторинга видео.

В 2019 были лучшими по visual insights среди топовых мировых игроков: https://youscan.io/ru/blog/saas-advisor/ (компания предложила данную идею клиентам одними из первых в мире). 

В 2020 стали лучшей системой мониторинга в Восточной Европе: https://youscan.io/ru/blog/2020-martech-breakthrough-awards/

О команде:

Platform squad - это часть продуктовой команды, состоящей из 5 сквадов (около 30 человек). 

Сейчас в команде два разработчика и один системный администратор. Ребята с компанией около 5 лет.

Ссылки на профайлы ключевых сотрудников:

Ребята из продуктовых и дата саенс сквадов периодически выступают спикерами на конференциях, в сообществе Open Data Science очень активные. Наш архитектор - частый спикер ивентов, он же часто обучающие внутренние ивенты для команды проводит.

СЕО Алексей Орап выступает экспертом для стартапов. И еще он является амбассадором чистой энергетики, так что у нас на террасе офиса есть солнечная электростанция, питающая наш офис.

Какие технологии используем:

  • Linux
  • Разные команды используют свои платформы для разработки: Python, .NET, Javascript
  • Docker/ Swarm для оркестрации, который сейчас заменяется на Kubernetes
  • Много данных в Elasticsearch (сотни терабайт), несколько кластеров под разные задачи и с разными архитектурами  и дополнительными аналайзерами
  • Jenkins для CI/CD (рассматриваем активно другие варианты), ArgoCD для CD
  • ClearML для автоматизации задач обучения, AutoML для запуска пайплайнов обработки данных
  • Python и Go для разработки и автоматизации  
  • Стараемся делать нашу инфраструктуру максимально disposable: Terraform, Ansible 

Требования к специалисту:

  • Мы ищем DevOps/SRE специалиста с уклоном в разработку или разработчика, интересующегося инфраструктурой
  • Командный игрок. Умение активно участвовать как в текущей разработке, так и в сессиях планирования или ретроспективного анализа
  • Мышление постоянными улучшениями. Улучшение себя и продукта. Нужно быть готовым принимать эффективные решения по цене и качеству в текущий момент времени, но с потенциалом к улучшению. Это важная характеристика, потому что вся компания развивается по такой схеме, что позволяет нам держать нужный темп роста.
  • Английский: Upper intermediate (возможно intermediate). Ежедневно английский не используется, но много внутренней коммуникации уже на английском (документы, переписка, продуктовые апдейты, есть англоязычные коллеги)

Будет плюсом: 

  • Опыт работы в продуктовых компаниях
  • Свои pet-проекты 
  • Секьюрити-мышление: критическое отношение к системе, поиски мест, где что-то может пойти не так и принятие решений с учетом этих неявных требований

Что нам важно в человеке:

  • Легкость во взаимодействии. Открытость, способность донести свою мысль, услышать собеседника и договориться. Базовое дружелюбие, вежливость и уважение к другим людям в команде. Спокойно относиться к несовершенствам других. Отсутствие жестких религиозных, расовых, национальных, гендерных убеждений - у нас очень интернациональная команда.
  • Стремление и способность к обучению. Так как постоянно меняются технологии и инструменты, нам не так важно, чтобы человек уже знал все, но важно, чтобы он был заинтересован и способен развиваться. 
  • “Продуктовый подход” к работе. Работа не по четкому ТЗ или чеклисту, а над общим делом. Заинтересован сделать хорошо, не ищет самый легкий путь. Когда сталкивается со сложностями - не бросает, не разочаровывается сразу, продолжает пробовать что-то еще, делает выводы. Разделяет командные победы и поражения. 
  • Искренняя увлеченность тем, что делает (и в работе и вне ее) и стремление что-то менять, влиять и делать лучше.

Что делать в проекте:

Работа платформенной команды состоит из:

  1. Разработка платформы, как внутреннего продукта, так и инфраструктуры и набора инструментов, которыми пользуются продуктовые команды для доставки своих сервисов до кастомеров. Мы работаем по схеме 6-недельных циклов разработки + 2-недельного цикла cool-down для доведения хвостов, исследовательской работы, планирования и прочего. В начале каждого цикла определяется список проектов, которые будут активно разрабатываться.
  2. Поддержка существующей платформы, ответ на запросы разработчиков, условный формат “дежурства”. Таких запросов не сильно много в последнее время и формального подхода не требуют.
  3. Реагирование на инфраструктурные инциденты. Также не сильно частое явление. Инциденты в продукте обрабатывают сами продуктовые команды. 
  4. Участие на уровне эксперта и разработчика в каких-то кросс-командных проектах. Некоторые продуктовые проекты требуют каких-то инфраструктурных решений и инфраструктурной экспертизы.
  5. Проактивная помощь разработчикам в решении платформенных задач, передача инфраструктурной экспертизы, различные обучающие инициативы.

Примеры проектов, в которых предстоит принимать участие:

  • Развитие и поддержка продуктовой инфраструктуры, поддержка инструментов для команд разработчиков, которые помогают поднимать и настраивать инфраструктуру под свои проекты (от провижнинга новых машин до настройки балансировщиков нагрузки)
  • Развитие и поддержка систем мониторинга: Prometheus/Grafana/ELK, интеграция с продуктовыми сервисами (Service discovery для Prometheus, filebeat для ELK), помощь разработчикам в выборе подходящих инструментов
  • Поддержка и развитие CI/CD-инфраструктуры от сборки и тестирования кода и образов до zero downtime delivery 

Разработка:

  • Поддержка и развитие интеграции системы учета кадров с разными IdP для SSO, автоматизация онбординга и офбординга, поддержка SCIM-синхронизаций
  • Система сбора и учета расходов на инфраструктуру, которая помогает разработчикам ежедневно мониторить расходы на свои сервисы и принимать решения об оптимизации
  • Система автоматического масштабирования кластеров Kubernetes по сложным схемам, которые включают в себя как метрики производительности из разных внешних источников, так и какие-то преднастроенные эвристики
  • Поддержка и разработка провайдеров для Terraform для интеграции с кастомными сервисами

Про условия:

  • Гибкий график (тайм-трекинга нет, можно начинать-заканчивать в удобное время, есть фиксированные командные статусы, общие встречи и тп).
  • Формат работы по 6-недельным циклам подразумевает, что мы ориентируемся больше на качественные результаты работы, а не на персональный выход у сотрудников.
  • Обучение и развитие: книги, тренинги и семинары, хакатоны, участие во внешних ивентах, конференциях и тп. 
  • Есть возможность работать удаленно, при этом офис открыт, периодически команда встречается в офисе + мы любим неформальные ивенты оффлайн.
  • Отпуск/больничные не ограничены. 
  • Есть мед.страховка после испытательного срока (3 месяца).
  • Зарплата в USD, зачисляется на счет ФОП, который  ведут бухгалтера при условии, что по этому ФОП не ведется другая деятельность. Счета открываем в Укрсиббанке. 
  • Адрес офиса: Большая Житомирская, 20, БЦ Панорама

Этапы общения: 

  1. Встреча с техлидом+HR - презентация компании, разговор-знакомство (~1 час).
  2. Техническая часть с командой, общение с СТО+Архитектор (~1-2 часа). Возможно, будет практическая часть (кодирование, рисование схем и т.п.)
  3. Финальное общение Cultural fit c CEO или СОО (30 минут)