SRE-инженер в Яндекс Книги
Мы создаём сервис, где есть текстовые книги, аудиокниги, комиксы и синтетическая озвучка. Интегрируемся с другими продуктами Яндекса — Музыкой, Кинопоиском, Алисой — и разрабатываем новые решения для книжных сценариев.
Мы ещё молодой продукт, но каждый год растём: увеличивается количество ежедневных активных пользователей (DAU), нагрузка (RPS) на сервис и число новых функций.
В технологическом стеке мы отдаём предпочтение опенсорсу, внутренним инструментам Яндекса и собственным решениям. Почти вся наша инфраструктура размещена в Yandex Cloud. Мы используем Apache Kafka, Redis, PostgreSQL, S3, Data Transfer, Temporal. Продуктовую разработку ведём на чистом Kotlin, а автоматизацию — на Go.
Задачи и обязанности
Автоматизация инфраструктуры
Вам предстоит создавать решения в виде скриптов и микросервисов на Go, чтобы автоматизировать создание сервиса, его эксплуатацию и инфраструктуру.
Поддержка и эксплуатация
Вам нужно будет анализировать нештатные ситуации, решать проблемы, улучшать мониторинги, оптимизировать и поддерживать систему.
Внедрение практик
Вы будете внедрять лучшие практики и инструменты вместе с другими командами и общей инфраструктурой Яндекса. В ваши задачи войдут защита от DDoS-атак и роботов, обеспечение информационной безопасности, работа с Service Mesh, CI/CD-инструментами и многое другое. Также вы будете исследовать, создавать и распространять такие практики.
Больше о разработке в Яндексе — в канале Yandex for Developers
Требования
- Работали с системами Unix (Ubuntu) и консолью
- Знаете, как устроены сетевые протоколы и зачем нужна маршрутизация
- Понимаете, как пользовательские приложения взаимодействуют с операционной системой, знакомы с системными вызовами, процессами и трендами
- Программируете на Python, Golang или Java либо хотите этому научиться
- Хотите развиваться, изучать технологии и инструменты
Дополнительные требования
- Работали с Kafka, Postgres, Redis, Temporal, S3
- Имели опыт дежурств на проекте
- Проектировали и разрабатывали системы с высокой нагрузкой
- Умеете работать с микросервисной архитектурой
- Знаете, как выстроить процесс CI/CD: от написания кода до деплоя в продакшне
Похожие вакансии