ІНФОТЕХ — державна ІТ-компанія, що входить до сфери управління МВС України. Протягом більше ніж 8 років ми розробляємо та реалізуємо програмні продукти під торговою маркою МІА. Окрім цього, ІНФОТЕХ є офіційним постачальником ІТ-рішень для державних установ. Наші проєкти охоплюють широкий спектр сфер, включаючи криптографічний захист, цифрову трансформацію, а також ІТ-рішення для медицини, освіти, фінансів, державного управління та телекомунікацій.
Ми в пошуках Elasticsearch Engineer (Python/Bash)
Основні обов’язки
- Підтримка стабільності кластера ELK
- Допомога команді розробки будувати ефективні стратегії логування
Що для цього потрібно
- Вища освіта за спеціальностями інформаційних технологій, комп’ютерних наук або суміжних галузей
- Досвід роботи від 1 року в даному напрямку
- Вільне володіння українською мовою
Експертиза в ELK Stack
- Elasticsearch: Глибоке розуміння архітектури кластера, індексів, шардів (shards), реплік та сегментів.
- Вміння налаштовувати elasticsearch.yml, оптимізувати продуктивність (JVM heap tuning, garbage collection)
- Logstash: Досвід написання та оптимізації конвеєрів (pipelines) для обробки даних, використання фільтрів (grok, mutate, date, geoip), інтеграція з різними джерелами даних
- Kibana: Створення складних дашбордів, візуалізацій, налаштування правил Alerting, керування доступом на рівні просторів (Spaces) та ролей (RBAC)
- Beats: Робота з Filebeat, Metricbeat, Auditbeat для збору метрик та логів з різних середовищ
Інфраструктура та автоматизація
- Containerization: Досвід роботи з Docker та Kubernetes (Helm charts, оператори Elastic Cloud on Kubernetes - ECK)
- OS: Впевнене володіння Linux (Ubuntu/CentOS), навички пошуку несправностей на рівні ОС, робота з дисковою підсистемою (I/O) та мережею
Розробка та Data Engineering (від року досвіду)
- Scripting: Володіння Python, Bash для автоматизації рутинних завдань (очищення старих індексів, перевірка стану кластера через API)
- Query Languages: Досконале знання Elasticsearch Query DSL та Lucene
- Data Pipelines: Розуміння принципів роботи черг повідомлень (Kafka, Redis, RabbitMQ) для буферизації логів перед Logstash
Операційна експертиза
- Monitoring & Alerting: Налаштування моніторингу самого кластера (Monitoring API) та інтеграція з системами сповіщень (PagerDuty, Slack, Email)
- Troubleshooting: Вміння швидко діагностувати причини "Cluster Blocked" високого навантаження на CPU, проблем з heap memory або затримки запису даних
- Capacity Planning: Розрахунок необхідних ресурсів (дисковий простір, RAM, CPU) на основі прогнозованих обсягів даних (EPS — events per second)
- Security: Налаштування TLS/SSL, аутентифікації та авторизації (x-pack security), керування сертифікатами
Професійні вимоги (Soft Skills & досвід)
- Аналітичне мислення
- Вміння бачити кореляції в логах та швидко знаходити "root cause" проблеми в розподілених системах
- Розуміння архітектури
- Досвід побудови високонавантажених (High Availability) систем з реплікацією даних
- Документування: вміння описувати архітектуру логування, створювати інструкції для розробників щодо форматування логів
Ми пропонуємо
- Офіційне працевлаштування та гарантії згідно з трудовим законодавством України (вакансія передбачає випробувальний термін)
- 24 календарних днів оплачуваної відпустки та лікарняні
- Графік роботи 9:00 — 18:00 (на випробувальний офісний, далі можливий гібридний)
- Зручне розташування офісу поруч зі станцією метро
- Ми зі світлом та інтернетом під час блек-аутів
- Унікальний досвід в диджиталізації державних органів влади