icon-UA-flag

Ми активно підтримуємо Україну та допомагаємо Збройним силам України

#StandWithUkraine

Infrastructure Engineer

  • Remote or Kyiv office
  • Full-time
  • Infrastructure

Maklai — українська продуктова IT-компанія з понад 18 роками досвіду. Ми будуємо сервіс бронювання готелів, яким щомісяця користуються 9+ млн людей у 150 країнах та 30+ мовах. Вся ключова інфраструктура self-hosted — ми керуємо повним стеком самостійно, від мережі до оркестрації: петабайти трафіку щомісяця, 30 000+ RPS у піках, 700+ VPS у різних провайдерів, bare metal + cloud Kubernetes.


  • icon-vacation
    15-20 оплачуваних днів відпустки на рік
  • icon-health
    Медичне страхування
  • icon-book
    Мастер класи, лекції, компенсація вартості курсів, мітапів

Вимоги

  • Впевнене знання Linux та Kubernetes
  • Досвід роботи з CI/CD (ArgoCD, GitLab, GitHub Actions)
  • Розуміння мережевих концепцій (routing, VLAN, VRRP, load balancing)
  • Досвід з Nginx або HAProxy у навантажених середовищах
  • Досвід із системами моніторингу та логування (Prometheus, Zabbix, Grafana або подібне)
  • Системний підхід і бажання розбиратися в архітектурі "під капотом"
  • Рівень англійської: читання технічної документації (мінімум), письмова комунікація — плюс

    Буде плюсом:
  • Знання Puppet або іншої системи управління конфігураціями
  • Програмування на Python або Go (є реальні задачі на автоматизацію)
  • Адміністрування MySQL, ClickHouse, PostgreSQL, Redis
  • Досвід з Cloudflare Workers / R2
  • Знайомство з AI-інструментами для DevOps / автоматизації

Обов'язки

  • Підтримка та розвиток Kubernetes-кластерів (bare metal + cloud) і суміжних сервісів
  • Налаштування та вдосконалення CI/CD пайплайнів
  • Моніторинг, збір метрик і логів; реакція на інциденти
  • Автоматизація рутинних задач (Bash / Python / Go)
  • Допомога розробникам із технічними питаннями
  • Участь у проєктуванні архітектурних рішень у складі невеликої команди

    Чому це цікаво

Ми не використовуємо managed-рішення там, де можна обійтися без них. Це означає реальну інженерну глибину — і реальну відповідальність. Ось з чим ви зіткнетеся:

  • K8s на bare metal — повний контроль над кластером, без магії провайдера
  • High-load бази даних — MySQL 8 на великих таблицях, ClickHouse для аналітики, Redis та Memcached під навантаженням
  • Масштаб мережі — Cilium CNI (кейс по розширенню pod CIDR, LRP, rate limiting без down time), HAProxy/Nginx як LB у навантажених середовищах (30k + RPS)
  • 700+ VPS у різних провайдерів — єдина конфігурація, мінімальний хаос
  • Безпека як практика — єдина точка входу через SSO для всіх внутрішніх ресурсів, secrets scanning у CI/CD, контроль доступу на рівні пайплайнів
  • GitLab Container Registry — оптимізація 2+ TB, online GC в metadata DB mode
  • AI-інтеграції — активно застосовуємо сучасні підходи для вирішення інфраструктурних задач

    Наш стек:
  • Оркестрація: Kubernetes (bare metal + cloud)
  • CI/CD: GitLab CI, GitHub Actions (reusable workflows, matrix strategies), ArgoCD
  • Інфраструктура як код: Terraform (Terragrunt), Puppet
  • Бази даних: MySQL, ClickHouse, Redis, Memcached
  • Load Balancing: Nginx Ingress, HAProxy
  • Метрики: VictoriaMetrics, Prometheus, Grafana, Zabbix
  • Логи та помилки: VictoriaLogs, ELK stack, Sentry
  • Мережа та безпека: Cilium CNI, Authentik SSO/OIDC, 1Password secrets injection, gitleaks
  • Cloudflare: CDN, ZeroTrust, Tunnels, Workers, R2
  • Автоматизація та процеси: n8n, ClickUp, Slack

Ми пропонуємо

  • Технічну глибину — складна self-hosted інфраструктура з реальними high-load викликами
  • Вплив на архітектуру — невелика команда, тому ваші рішення реально важать
  • Розвиток — основна експертиза в K8s та CI/CD + можливість залучатися до хмарних сервісів, баз даних, автоматизації на Python/Go
  • Навчання — компенсуємо курси, конференції та профільні мітапи
  • Умови — оплачувані відпустки та лікарняні, медичне страхування
  • Гнучкість — плаваючий графік, орієнтація на результат
  • Локацію — remote або київський офіс біля метро Голосіївська

    Як ми працюємо:
  • Короткі дейліки — 5–10 хв щоранку, без зайвої води
  • Щотижневі гільдії з розробниками — обмін знаннями між командами
  • AI-first підхід — заохочуємо використання сучасних AI-інструментів у щоденній роботі
  • Комунікація — Slack + автоматизація процесів через n8n
  • Таск-менеджмент — ClickUp
  • Code review без токсичності, онбординг із підтримкою ментора

КОМАНДА РЕКРУТИНГУ

Якщо у вас виникли питання, ви можете звернутися до відділу Рекрутингу

Inna Brovchenko

Inna Brovchenko

Рекрутер