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