Вакансии
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: помогут подобрать тему, собрать материал, подготовиться;
  • Другим навыкам, которых вам будет недоставать для работы. Есть возможность поучиться на курсах или послушать конференции за счет компании.

Офис

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

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

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

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

Вот что еще мы писали по этой теме