Вакансии
24K

Вакансия: системный инженер в Тинькофф-журнал (закрыта)

Привет! Меня зовут Вова, я руковожу разработкой Т⁠—⁠Ж. Ищу мидл-плюс или сениор специалиста, который автоматизирует разработку и наладит отказоустойчивость веб-проектов.

Тинькофф-журнал — это главное русскоязычное издание про деньги. Нас читают девять миллионов человек в месяц. Мы выпускаем статьи, интерактивы и учебные курсы. Наша миссия — сделать читателей образованными и смелыми в отношении всего, что касается денег.

Стэк:

  • фронт: TypeScript, React, Redux, RxJS;
  • бэк: Python и FastAPI, в старых проектах — Django;
  • базы: Redis и Postgres, задумывались о своем ClickHouse;
  • CI/CD: Gitlab, ArgoCD;
  • инфра: Docker, Kubernetes, Terraform, Ansible, Istio;
  • провайдеры: Google Cloud Project, Hetzner, G-Core Labs.

Если хочется более глубокого погружения — моя статья, как технически устроен журнал.

Всего в технической команде журнала десять фронтов, девять бэков, три фулстека, три мобильщика, три тестировщика и два менеджера — и всем очень не хватает инженера:-)

Фронты, бэки и мобильщики работают недельными итерациями в продуктовых командах, вместе с менеджерами, дизайнерами и аналитиками. Тестировщики подключаются по необходимости к задачам каждой из команд. Планируем, что инженер будет так же. Работу на старте организуем с помощью Канбан-доски.

Чем предлагаем заняться

У нас уже настроены динамические окружения, автоматические сборки и деплои большинства проектов. Местами собираем метрики и логи, на основании которых прилетают алерты. При этом есть, к чему стремиться. Вам предстоит:

  • устаканить инфраструктурные рельсы. Сейчас часть проектов на виртуалках в Hetzner, один проект на виртуалках Тинькофф, всё новое в Google Cloud Project. Хотим перетащить все проекты в облако, а соцплатформу — в кубер Тинькофф;
  • перевезти журнал на инструменты, которые мы сами будем поддерживать. Не обязательно в другой свой огород — можем использовать сторонние сервисы, если это безопасно и выгодно;
  • придумывать, как развивать инфраструктура, процессы разработки и поставки, утверждать этот план с командой и внедрять его;
  • улучшать надежность и производительность, помогать с observability журнала — логами, метриками и алертами;
  • если что-то сломалось, помогать команде находить причину и чинить поломку. После инцидента — предлагать и внедрять решения, которые не дадут наступить снова на те же грабли.

Что поможет справиться

Ожидаю, что кандидат:

  1. Работал на аналогичной должности.
  2. Работал со стеком Docker, k8s, Terraform и чем-то облачным: AWS, Azure или GCP.
  3. Владеет bash, python или go, чтобы справляться с автоматизацией.
  4. Знает методологии DevOps и SRE, но не ограничен ролями, которые те диктуют.
  5. Слышал о подходе инфраструктура как код.
  6. Настраивал и автоматизировал CI/CD.
  7. Знает сети, операционные системы, базы данных и основы архитектуры достаточно, чтобы аргументированно защищать свои решения перед разработчиками.
  8. Хочет изучать новые подходы и практики, анализировать их и пробовать подходящие.

Будет плюсом, если вы сталкивались с Argo, Istio или Ansible.

Как помогаем расти

Это нормально, если ваши знания и навыки не полностью покрывают наш стэк — дадим возможность освоить недостающее. А вот ещё, чему при желании у нас можно научиться:

  • Выращивать стажеров и делегировать им задачи. Несколько раз в год набираем студентов Физтеха, Вышки, Бауманки, МГУ и других ВУЗов с неплохими техническими программами;
  • Смежным с работой софт- и хард-скиллам. В Тинькофф развитая система внутренних тренингов: от безопасности веб-приложений до поиска баланса между работой и личной жизнью;
  • Писать статьи на Хабр или Медиум, выступать с докладами на митапах и конференциях. В этом помогут наши редакторы и HR: помогут подобрать тему, собрать материал, подготовиться;
  • Другим навыкам, которых вам будет недоставать для работы. Есть возможность поучиться на курсах или послушать конференции за счет компании.

Офис

Работаем на четвертом этаже SOK. Идти семь минут от метро Динамо
Посередине этажа небольшая кухня и холл со столами. Тут мы обедаем и работаем, если хотим немного сменить обстановку
Пространство организовано как опенспейс, но мы не мешаем друг другу
Переговорки на 8 человек, с плазмой, камерой и колонкой

Что предлагаем

Кроме белой зарплаты рассчитывайте на:

  1. Фуллтайм-удаленку на время пандемии. Дальше можно будет чередовать с офисом на м. «Динамо» или продолжить работать дома.
  2. Помощь в переезде в Москву или в город, где у нас есть офис разработки.
  3. Гибкий график. Главное — побольше времени пересекаться с остальной командой. Без ночных дежурств.
  4. ДМС после испытательного.
  5. Новый мощный ультрабук: MacBook Pro, Lenovo ThinkPad или что-то более экзотичное на выбор.
  6. Модную лимитированную худи с логотипом Т⁠—⁠Ж после испытательного.
  7. Самые смешные в мире чаты и возможность участвовать в материалах о сотрудниках журнала.

Чтобы обсудить вакансию, пишите на v.k.lazarev@tinkoff.ru или в Телеграм.

Сообщество