Вакансия: системный инженер в Т—Ж (закрыта)
Привет! Меня зовут Вова, я руковожу разработкой Т—Ж. Ищу мидл-плюс или сениор специалиста, который автоматизирует разработку и наладит отказоустойчивость веб-проектов.
Т—Ж — это главное русскоязычное издание про деньги. Нас читают девять миллионов человек в месяц. Мы выпускаем статьи, интерактивы и учебные курсы. Наша миссия — сделать читателей образованными и смелыми в отношении всего, что касается денег.
Стэк:
- фронт: 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 журнала — логами, метриками и алертами;
- если что-то сломалось, помогать команде находить причину и чинить поломку. После инцидента — предлагать и внедрять решения, которые не дадут наступить снова на те же грабли.
Что поможет справиться
Ожидаю, что кандидат:
- Работал на аналогичной должности.
- Работал со стеком Docker, k8s, Terraform и чем-то облачным: AWS, Azure или GCP.
- Владеет bash, python или go, чтобы справляться с автоматизацией.
- Знает методологии DevOps и SRE, но не ограничен ролями, которые те диктуют.
- Слышал о подходе инфраструктура как код.
- Настраивал и автоматизировал CI/CD.
- Знает сети, операционные системы, базы данных и основы архитектуры достаточно, чтобы аргументированно защищать свои решения перед разработчиками.
- Хочет изучать новые подходы и практики, анализировать их и пробовать подходящие.
Будет плюсом, если вы сталкивались с Argo, Istio или Ansible.
Как помогаем расти
Это нормально, если ваши знания и навыки не полностью покрывают наш стэк — дадим возможность освоить недостающее. А вот ещё, чему при желании у нас можно научиться:
- Выращивать стажеров и делегировать им задачи. Несколько раз в год набираем студентов Физтеха, Вышки, Бауманки, МГУ и других ВУЗов с неплохими техническими программами;
- Смежным с работой софт- и хард-скиллам. В Т-Банке развитая система внутренних тренингов: от безопасности веб-приложений до поиска баланса между работой и личной жизнью;
- Писать статьи на Хабр или Медиум, выступать с докладами на митапах и конференциях. В этом помогут наши редакторы и HR: помогут подобрать тему, собрать материал, подготовиться;
- Другим навыкам, которых вам будет недоставать для работы. Есть возможность поучиться на курсах или послушать конференции за счет компании.
Офис
Что предлагаем
Кроме белой зарплаты рассчитывайте на:
- Фуллтайм-удаленку на время пандемии. Дальше можно будет чередовать с офисом на м. «Динамо» или продолжить работать дома.
- Помощь в переезде в Москву или в город, где у нас есть офис разработки.
- Гибкий график. Главное — побольше времени пересекаться с остальной командой. Без ночных дежурств.
- ДМС после испытательного.
- Новый мощный ультрабук: MacBook Pro, Lenovo ThinkPad или что-то более экзотичное на выбор.
- Модную лимитированную худи с логотипом Т—Ж после испытательного.
- Самые смешные в мире чаты и возможность участвовать в материалах о сотрудниках журнала.
Чтобы обсудить вакансию, пишите на v.k.lazarev@tinkoff.ru или в Телеграм.