Java-разработчик
гибрид, Москва
Команда платформы Managed Databases развивает инфраструктуру и внутренние сервисы для управления тысячами кластеров БД в VK. Вы будете проектировать и развивать микросервисы и платформенные компоненты для обеспечения отказоустойчивости, масштабирования и автоматизации эксплуатации баз данных.
ГрейдMiddle/Senior
Стек
JavaSpringPostgreSQLKubernetesRedisKafkaTemporalCassandraOpenSearchClickHouseMongoDBZooKeeperQdrant
Задачи
- •Проектирование и развитие архитектуры платформы управления БД
- •Разработка микросервисов для автоматизации эксплуатации кластеров
- •Реализация механизмов отказоустойчивости, репликации и масштабирования
- •Автоматизация процессов обновлений, бэкапов и восстановления
- •Мониторинг и улучшение качества состояния инфраструктуры в облаке
Обязательно
- •Уверенное владение Java и Spring
- •Опыт самостоятельной разработки от идеи до вывода в продакшен
- •Понимание принципов отказоустойчивых распределённых систем и асинхронной микросервисной архитектуры
- •Опыт работы с Kubernetes или аналогичной системой оркестрации
- •Готовность углубляться в специфику баз данных и обеспечивать высокую доступность
Будет плюсом
- •Опыт разработки инфраструктурных или платформенных продуктов
- •Понимание репликации, консенсуса, бэкапов, восстановления и обновлений БД
- •Опыт эксплуатации высоконагруженных систем
- •Опыт работы с облачной инфраструктурой или Managed-сервисами