Вакансия: Инфраструктурный разработчик Go ScyllaDB, Платформа баз данных (DBaaS)
Описание вакансии
Мы приглашаем опытного Senior Go-разработчика присоединиться к нашей команде, которая разрабатывает инфраструктуру в собственном облаке Ozon. Наша платформа позволяет предоставлять ScyllaDB/Cassandra как платформу-сервис (PaaS) для продуктовых команд.
ScyllaDB - относительно новая технология, и мы ищем специалиста, готового внести свой вклад в разработку и оптимизацию инфраструктуры для поддержки этого решения в Ozon!
Наш технологический стек и инструменты:
Go, gRPC, Kubernetes, Docker, Ansible, GitLab CI, Prometheus, Grafana, PostgreSQL, ScyllaDB, Cassandra
Вам предстоит:
- Разработка и сопровождение backend сервисов для управления кластерами ScyllaDB и Cassandra;
- Участие в проектировании архитектуры сервисов и инфраструктурных решений;
- Дорабатывать и контрибьютить в существующие opensource инструменты в экосистеме ScyllaDB и Cassandra (драйвера, вспомогательные сервисы администрирования, утилиты);
- Траблшутить и мониторить поддерживаемую инфраструктуру и сервисы;
- Составлять документацию разработанного решения.
Мы ожидаем:
- Опыт работы с Go от 3-4 года;
- Умение писать чистый, тестируемый код на Go;
- Умение разрабатывать гибкое и качественное API;
- Имеете опыт разработки отказоустойчивых систем;
- Опыт работы с Kubernetes (ns, pod, cm, svc, pvc, pv, sts);
- Опыт работы с распределенными базами данных;
- Знакомы с эксплуатацией микросервисов и работали с системами мониторинга (Prometheus), трейсинга (OpenTracing/OpenTelemetry) и логирования (Graylog).
Будет плюсом:
- Опыт работы с Cassandra/ScyllaDB;
- Знание Ansible;
- Знание С++.