Java-разработчик
Summary
Builds and maintains database infrastructure and automation tools in Java for VK’s internal platforms, ensuring stable operation of distributed database clusters.
Мы строим фундамент для работы с базами данных внутри VK. Наша команда отвечает за инфраструктуру, автоматизацию и внутренние сервисы. Мы создаём платформенные компоненты, которые позволяют эффективно управлять кластерами БД, автоматизируем процессы их эксплуатации и разрабатываем общие инструменты для всей экосистемы.
Задачи
- Разработка инструментов автоматизации: создание сервисов на Java для управления жизненным циклом кластеров баз данных
- Эксплуатация и администрирование: обеспечение стабильной работы инфраструктуры кластеров БД
- Участие в дневных и ночных сменах для мониторинга доступности кластеров и внутренних сервисов, оперативное реагирование на инциденты
- Самостоятельное ведение задач от идеи и проектирования до вывода решения в продакшен
Требования
- Умение самостоятельно вести разработку: от проработки идеи и проектирования до вывода решения в продакшен
- Java — наш основной стек, но готовы рассматривать кандидатов с опытом работы на Go или C++
- Хорошее понимание принципов распределённых систем
Будет плюсом
- Опыт поддержки баз данных или другой платформенной инфраструктуры, а не просто использование технологий в продуктовых сервисах