Старший Go-разработчик, Группа разработки хранилища метрик
офис, удалёнка, гибрид, Москва
Команда разработки мониторинга строит платформу для сбора метрик, доставки алертов и управления дежурствами; роль влечёт разработку интеграций, экспортеров и инструментов для оперативного реагирования инженеров на сбои в инфраструктуре Ozon
ГрейдSenior
Стек
GoDockerPostgreSQLKafkaPrometheusRedisKubernetesAlertmanagerThanos
Задачи
- •Разрабатывать систему доставки алертов и управления дежурствами
- •Разрабатывать редактор и систему управления правилами алертов
- •Разрабатывать дискавери серверов и сетевых устройств
- •Собирать и интегрировать данные из сетевых устройств, inventory и внешних аналитических систем
- •Разрабатывать Prometheus-экспортеры, их сборку и деплой в Kubernetes
- •Интегрировать и сопровождать связку Prometheus + Alertmanager + Thanos
Обязательно
- •Писать понятный и тестируемый код на Go
- •Свободное пользование терминалом в Linux и навыки диагностики серверов
- •Опыт работы с распределёнными системами, микросервисами и service discovery
- •Опыт работы с Docker и orchestration systems
- •Понимание высокой доступности, балансировщиков нагрузки и rate-limiter'ов
- •Опыт с системами мониторинга (Prometheus, Nagios или Zabbix)
- •Опыт работы с реляционными базами данных
Будет плюсом
- •Интерес к анализу и решению проблем в масштабных системах
- •Умение дебажить и оптимизировать код, автоматизировать рутинные операции
- •Опыт работы с Helm charts и Qbec
- •Опыт работы с Kafka и Redis
- •Опыт с системами трейсинга и логирования