← Все вакансии

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: от написания кода до деплоя в продакшне
Python Java Kotlin Go PostgreSQL Redis Kafka CI/CD S3 Yandex Cloud
Откликнуться →