Старший Go-разработчик, Группа разработки инструментов логирования
офис, удалёнка, гибрид, Москва
Команда развивает внутренний стек логирования и трейсинга (ozon.tech/logging-stack) для 7500 микросервисов и 10k серверов. Вы будете поддерживать и развивать компоненты сбора, хранения и просмотра логов и трейсов, обеспечивая надежность и масштабируемость платформы
ГрейдSenior
Стек
GoClickHousePostgreSQLKafkaRedisKubernetesDockerHelmPrometheusGrafanaOpenTelemetryJaeger
Задачи
- •Поддерживать и развивать компоненты трейсинга, профилирования и логирования
- •Работать над стабильностью и производительностью при высоких нагрузках
- •Разрабатывать новый функционал для компонентов стека logging-stack
- •Разворачивать и конфигурировать компоненты в Kubernetes-кластерах
- •Улучшать взаимодействие между компонентами и хранилищами (Kafka, ClickHouse, Postgres, Redis)
- •Настраивать мониторинг и алерты для сервисов
Обязательно
- •Опыт разработки на Go для backend-компонентов
- •Опыт работы с высоконагруженными распределёнными системами и отказоустойчивостью
- •Знание Docker и Kubernetes: создание ресурсов, просмотр логов, работа в контейнерах
- •Опыт с CI/CD и инструментами деплоя: Helm, Qbec, Jsonnet
- •Опыт работы с СУБД и хранилищами: ClickHouse, Postgres
- •Умение работать с мониторингом (Prometheus + Grafana): писать алерты и запросы, добавлять метрики
- •Опыт работы в Unix-подобных ОС
Будет плюсом
- •Опыт работы с OpenTelemetry и Jaeger
- •Знание внутренних компонентов ozon.tech/logging-stack (File.d, SeqDB, SeqUI)
- •Опыт оптимизации взаимодействия с Redis/Keydb