Позиция: Senior DevOps Engineer (удалённая работа, фултайм).
Формат работы: удалённая работа, полный рабочий день, гибкий график.
Оплата — криптой, в евро. При наличии ИП или самозанятости возможна оплата напрямую через банки (в случаях, где переводы из ЕС проходят без проблем).
Мы — норвежская IT-компания, делаем несколько e-commerce продуктов для скандинавского рынка (~6 основных проектов плюс сервисы поменьше, каталог до десятков миллионов товаров). Системы уже работают в проде, приносят прибыль и растут. Команда небольшая и распределённая: быстрые решения, минимум бюрократии, без лишних созвонов.
Сейчас инфраструктуру ведём совместно с аутсорс-командой. Мы ищем Senior DevOps Engineer, который возьмёт инфраструктуру под свою ответственность: разберётся в текущем устройстве, проведёт структурированный аудит, составит план улучшений и постепенно переведёт управление серверами in-house. Задача — не только поддерживать то, что есть, но стандартизировать, упростить и укрепить инфраструктуру для долгосрочной масштабируемости и надёжности.
Это вакансия для senior-инженеров. Middle и junior не рассматриваем. Нам нужен человек, который быстро вникает в чужую инфраструктуру, сам принимает решения и не нуждается в пошаговом контроле. Работаем на доверии и результате — минимум контроля, максимум самостоятельности. Аутсорс-команда пока остаётся на связи для ночного покрытия и поддержки. Формального дежурства 24/7 нет, но доступность при критических инцидентах обязательна.
Что у нас в инфраструктуре:
- 10+ серверов в Hetzner Cloud (приложение, БД, Elasticsearch, Redis), мультирегион (EU + US).
- Выделенный сервер с Proxmox (reverse proxy, мониторинг, скрейперы, ML, автоматизация).
- Cloudflare (DNS, CDN, WAF, R2), AWS S3, Amazon SES для почты.
- MySQL (репликация), MongoDB, кластер Elasticsearch, Redis, Varnish.
- Бэкенд на Laravel + фронтенд на Next.js.
- Очереди через Laravel Horizon, автоматизация процессов через n8n.
- Деплой: бэкенд через Deployer, фронтенд через GitHub Actions (пока без единого подхода — это одна из задач).
- Трафик — от десятков до, в пиках, сотен тысяч пользователей в день.
Чем предстоит заняться: направления работы широкие, ниже — несколько примеров задач из текущего бэклога, чтобы дать представление о масштабе (это далеко не всё).
- Перенять инфраструктуру у аутсорс-админов: аудит, передача доступов и знаний, независимый контроль над всеми серверами и сервисами.
- Навести порядок с бэкапами всех БД (MySQL, MongoDB, Elasticsearch, Redis): понятная стратегия, проверяемые restore, disaster recovery.
- Централизованное хранилище секретов вместо разбросанных по .env и машинам ключей (Bitwarden/Vaultwarden, HashiCorp Vault или аналог — на твой выбор).
- Единый мониторинг и алертинг на все проекты (Grafana + Prometheus, Blackbox Exporter, Uptime Kuma) — сейчас фрагментировано, алертов почти нет.
- Унификация деплоя и CI: единый деплой-флоу, CI-проверки на каждый PR (PHP/Laravel — PHPStan, Pint, PHPUnit; Next.js — ESLint, TS, build), ephemeral preview-окружения на pull request.
- Инфраструктура для разработчиков: единое локальное окружение (Docker Compose) и удалённые dev-БД/Elasticsearch на разработчика — чтобы не держать сотни гигабайт локально.
- Свой корпоративный VPN: WireGuard для команды в ЕС + цензуроустойчивый протокол (Amnezia и аналоги) для коллег в РФ, централизованное управление пользователями.
- Оптимизация Cloudflare и R2: аудит конфигурации (WAF, кеширование, SSL/TLS, DNS), чистка легаси-данных, контроль расходов.
- Документация инфраструктуры с нуля — living-документ, который снимает bus-factor и упрощает онбординг.
Требования:
- 5+ лет опыта администрирования Linux.
- Сильные навыки траблшутинга.
- Настройка и оптимизация Nginx, PHP-FPM, Node.js.
- MySQL: репликация, бэкапы, конфигурация и оптимизация производительности.
- Управление кластерами Redis и Elasticsearch; опыт с MongoDB.
- Docker.
- Infrastructure as Code (Terraform, Ansible или аналоги).
- Системы мониторинга (Grafana, Prometheus, ELK или аналоги) — умение строить системы, а не только смотреть в готовые дашборды.
- CI/CD пайплайны (GitHub Actions или аналоги), понимание процесса деплоя и ephemeral-окружений.
- Proxmox или другая виртуализация.
- Опыт построения отказоустойчивых (HA) решений — критично: кластеризация, репликация, отказоустойчивость БД и сервисов.
- Hetzner Cloud или другие облачные провайдеры.
- Cloudflare (DNS, CDN, WAF, кеширование).
- Основы сетей и VPN: WireGuard, firewall, DNS, балансировка нагрузки.
- Git, Bash, скриптинг и автоматизация.
- Рабочий английский — вся документация и продуктовые тексты на английском.
- Высокий уровень самостоятельности и проактивности.
Очень желательно:
- Опыт миграции инфраструктуры между провайдерами.
- Знакомство с конкретными HA-инструментами (MaxScale, Redis Sentinel, кластеризация Elasticsearch и т.п.).
- Управление секретами (Bitwarden/Vaultwarden, HashiCorp Vault или аналог).
- Понимание стека Laravel/PHP со стороны приложения.
- Опыт оптимизации затрат на инфраструктуру.
Будет плюсом:
- Опыт с цензуроустойчивыми VPN-протоколами и обходом DPI (Amnezia и аналоги).
- Cloudflare R2 / S3-совместимые хранилища, работа с CDN-кешем.
- Amazon SES и доставляемость почты (DKIM, SPF, DMARC).
- Автоматизация на n8n, интеграции с аналитикой (Tableau и т.п.).
- Опыт с локальной LLM-инфраструктурой (vLLM, Ollama, GPU-серверы).
Условия:
- Зарплата обсуждается на собеседовании.
- Рабочий язык внутри команды — русский. Тикеты, документация и продуктовые тексты — на английском.
- Минимум бюрократии: работаем на доверии и результате, без ежедневных отчётов и пошагового контроля.
- Полная свобода в решениях по инфраструктуре и выборе инструментов — стек не навязываем.
- Долгосрочная стратегическая роль в компании и реальное влияние на архитектуру: ты владелец инфраструктуры, а не исполнитель тикетов.
- Работа с высоконагруженными продакшн-системами.
- Международная команда, языковая практика — английский каждый день, при желании можно подтягивать норвежский.
- Поездки в Норвегию и командные мероприятия в Европе.