Разработчик в команду инфраструктуры функциональности (SRE Дзена)
Middle
Senior
Комбинированный
О Дзене
Каждый день миллионы людей смотрят, читают и обсуждают контент в Дзене. Здесь можно всё: снимать видео или короткие ролики, писать статьи или делиться фотографиями в постах.
О команде
В команде инфраструктуры мы создаем экосистемы для разработчиков внутри Дзена и постоянно улучшаем инструменты для CI/CD, разработки, отладки и тестирования. Например, можем развернуть мини-Дзен для каждого разработчика по одной кнопке со всеми метриками, запустить Е2Е-тесты и тестирование производительности микросервисов одной командой.
Ты будешь
- строить инфраструктуру Дзена;
- разрабатывать фичи для более легкого и удобного написания кода;
- заниматься разработкой, развитием и оптимизацией сервисов инфраструктуры, оптимизацией ресурсов кода;
- работать над сервисами уведомлений, пушей, закладок, подборок;
- создавать среды разработки релизов и инструменты для разработчиков;
- поднимать сервисы.
С помощью таких технологий, как
- Java 17, Python, NodeJS и C++;
- распределенное файловое хранилище YT (похожее на Hadoop, про него можно прочесть подробнее тут: https://habr.com/ru/company/yandex/blog/311104/), ClickHouse, Cassandra, Postgres, MongoDB, YDB, Redis — по желанию можно погрузиться вглубь каждой технологии;
- MapReduce (над YT), очереди, трансферы Yandex Data Transfers между хранилищами, а также большого количества собственных технологий офлайн-контура, написанных на Java.
У нас всё сложится, если ты:
- уверенно владеешь Java (или другим ООП языком и не против перейти на Java);
- знаешь основные алгоритмы и структуры данных — aka CS 101;
- давно работаешь с распределенными хранилищами (большим плюсом будет опыт работы с Hadoop и его экосистемой) или хочешь такой опыт приобрести;
- разбираешься в популярных NoSQL решениях;
- не боишься вызовов и сложных технических задач.