Ищем инженера для работы с highload инфраструктурой self-hosted Elastic Stack (20+ TB/day), который будет развивать кластер, оптимизировать производительность и участвовать в архитектурных решениях.
Обязанности:
- Проектирование и развитие production-кластеров ElasticSearch;
- Обеспечение стабильности, масштабируемости и производительности;
- Анализ инцидентов, проведение RCA и предотвращение повторных сбоев;
- Планирование capacity и управление жизненным циклом данных (ILM, rollover);
- Разработка стандартов логирования и data-моделирования;
- Интеграция Elastic с Kafka и другими источниками данных.
Требования:
- Глубокое понимание архитектуры ElasticSearch (shards, replicas, routing, mapping, analyzers, aggregation);
- Опыт performance tuning и troubleshooting;
- Практика восстановления кластеров после сбоев;
- Опыт работы с high-cardinality данными;
- Опыт эксплуатации распределенных кластеров (50+ нод или highload-аналог);
- Понимание SLA/SLO, capacity planning;
- Опыт работы с ingestion-инструментами (Logstash, Filebeat, Fluentd, Vector, OTEL);
- Работа с форматами данных (JSON, CSV, syslog);
- Опыт интеграции с Kafka (consumer groups, offsets, retry).
*Будет плюсом:
- Опыт с Kafka Connect, Debezium;
- Знание OpenSearch, ClickHouse;
- Опыт работы с Docker, Kubernetes, Ansible, GitLab CI/CD;
- Опыт миграции с ElasticSearch на альтернативные решения.
- Опыт построения observability для Elastic-кластера;
- Понимание cost-оптимизации инфраструктуры.
Условия:
- официальное трудоустройство по ТК Армения;
- график работы: 5/2, полный рабочий день (8 часов);
- работа из офиса в г. Ереван;
- официальная заработная плата;
- оплачиваемые отпуск и больничные;
- медицинская страховка;
- компенсация обучения, английского языка и спорта;
- дополнительно 4 day-off в год;
- корпоративные завтраки и обеды в офисе.