• Зараз переглядає 1 шукач
Level Media

DevOps Engineer

  • Користувач ОС Linux
  • PHP
  • GitHub
  • Python
  • Користувач Ubuntu
  • PostgreSQL
  • React
  • Laravel
  • Docker
  • Docker Compose
  • Debian
  • nginx
  • BASH
  • Redis
  • Адміністрування локальної мережі
  • Адміністрування ОС Linux
  • Креативність
  • AWS
  • Terraform
  • Налаштування Firewall
  • Ansible
  • Grafana
  • Kubernetes
  • Amazon S3
  • FastAPI
  • ClickHouse
  • Google Cloud Platform
  • Apache Kafka
  • Firewalls
  • Cloudflare
  • DigitalOcean
  • Налаштування DNS
  • CI/CD
  • GitHub Actions
  • IaC
Показати всі навичкиЗгорнути навички

Опис вакансії

Привіт! Ми — Level Media, digital агентство, яке створює справжній цифровий успіх для бізнесів, поєднуючи креативність та технології. Якщо ти DevOps Engineer і шукаєш можливість працювати в команді професіоналів, які цінують інновації та стратегічний підхід — запрошуємо тебе приєднатися до нас у Броварах.

Ми будуємо продукт на стадії MVP: модульний моноліт на Laravel (2−3 інстанси за балансувальником), окремий AI-сервіс на Python/FastAPI, черги та планувальник як окремі процеси (SLA-таймери, автозвіти, синхронізація метрик кожні 6 годин). Наша філософія — прагматизм: managed-сервіси замість власної інфраструктури, мінімум overhead, без Kubernetes, Kafka та ClickHouse там, де вони не потрібні. Шукаємо DevOps-інженера, який самостійно підніме та обслуговуватиме інфраструктуру MVP «під ключ» — без виділеної команди.

Що потрібно робити

  • Контейнеризувати та підтримувати PHP-застосунок (php-fpm + nginx) і супутні сервіси
  • Побудувати CI/CD у GitHub Actions з нуля: збірка образів, тести, лінтери, деплой
  • Налаштувати та обслуговувати хмарну інфраструктуру: PostgreSQL (primary + read-репліка), Redis, балансувальник, S3-сховище
  • Забезпечити zero-downtime деплой з коректною стратегією Laravel-міграцій
  • Налаштувати моніторинг, логування, алертинг і health-check'и
  • Керувати секретами та базовою безпекою (firewall, rate-limiting, ротація API-ключів)

Вимоги Контейнеризація та оркестрація

  • Впевнений Docker і docker-compose: multi-stage збірки, оптимізація шарів
  • Досвід контейнеризації PHP-застосунків (php-fpm + nginx), розуміння зв’язки nginx ↔ php-fpm
  • Керування воркерами через Supervisor / systemd (Laravel queue:work, schedule:work) CI/CD
  • Налаштування пайплайнів у GitHub Actions з нуля
  • Автоматизація деплою: збірка образів, прогін тестів (PHPUnit/Pest), лінтери (Pint, PHPStan), деплой React-статики
  • Розуміння zero-downtime деплою та стратегії Laravel-міграцій (artisan migrate --force)

Інфраструктура та хмари

  • Досвід з одним із провайдерів: AWS / DigitalOcean / GCP / Hetzner
  • Налаштування та обслуговування managed PostgreSQL (primary + read-репліка), бекапи, відновлення
  • Redis: кеш, сесії, черги, rate-limit
  • Балансувальник навантаження перед 2−3 копіями застосунку
  • Об'єктне сховище S3 / Cloudflare R2
  • Cloudflare: DNS, CDN, SSL Linux і мережі
  • Впевнене адміністрування Linux (Ubuntu/Debian)
  • Налаштування nginx: reverse proxy, SSL, кешування статики• Розуміння HTTPS, DNS, TLS-сертифікатів (Let's Encrypt / Cloudflare)

Моніторинг і логування

  • Налаштування Sentry, Grafana Cloud / UptimeRobot
  • Централізований збір логів, health-check ендпоінти, алертинг

Безпека та секрети

  • Керування секретами (GitHub Secrets / Vault / SSM), коректна робота з .env
  • Базовий захист: firewall, rate-limiting, ротація API-ключів (Stripe, Google/Meta Ads, Twilio, SendGrid, FCM)

Скриптинг

  • Bash на базовому рівні; Makefile та автоматизація рутини

Буде плюсом

  • Досвід експлуатації Laravel у проді: черги, Horizon, кеш конфігурації, сесії в Redis за кількох інстансів
  • Досвід із Python/FastAPI-сервісами (AI-сервіс у проєкті лишається на Python)
  • Terraform / Ansible (IaC)
  • Kubernetes — на майбутнє при масштабуванні
  • Досвід інтеграції Stripe Webhooks, роботи із зовнішніми Ads API
  • Досвід із Firebase / FCM для push-сповіщень

DevOps на проєкті

  • Мінімум бюрократії, прямий контакт із командою розробки