Позиция: 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-серверы). Условия: Зарплата обсуждается на собеседовании. Рабочий язык внутри команды — русский. Тикеты, документация и продуктовые тексты — на английском. Минимум бюрократии: работаем на доверии и результате, без ежедневных отчётов и пошагового контроля. Полная свобода в решениях по инфраструктуре и выборе инструментов — стек не навязываем. Долгосрочная стратегическая роль в компании и реальное влияние на архитектуру: ты владелец инфраструктуры, а не исполнитель тикетов. Работа с высоконагруженными продакшн-системами. Международная команда, языковая практика — английский каждый день, при желании можно подтягивать норвежский. Поездки в Норвегию и командные мероприятия в Европе.
Позиция: Backend-разработчик Laravel (удалённая работа, фултайм) Формат работы: Удалённая работа, полный рабочий день, гибкий график Обязательно: Знание английского языка, работа в многонациональной команде Оплата - криптой, в евро/USD, дальше переводите в рубли. При наличии самозанятого-ип-чего-то другого, куда нет проблем обычных переводов из ЕС - оплата напрямую через банки. Это вакансия для senior-разработчиков. Middle и junior не рассматриваем. Нам важно, чтобы человек брал задачу, разбирался сам, оптимизировал узкие места и доводил её до релиза — без пошагового контроля и постоянных напоминаний. Мы строим работу на доверии и результатах, поэтому ищем проактивных и самостоятельных людей, которых не нужно вести за руку. Наш стек технологий: • React.js, Next.js, Laravel, GraphQL • MySQL, ElasticSearch, Redis • Git, Composer, CI/CD Что мы предлагаем: • Минимум бюрократии : Мы строим работу на доверии и результатах, а не на контроле и отчетах. • Возможности роста : Работа с передовыми технологиями и участие в сложных и интересных проектах. • Достойная зарплата : Определяется по итогам собеседования, с последующим пересмотром. • Гибкий график : Возможность работать в удобное время. • Интересные проекты : Сложные и разнообразные задачи. • Дружный коллектив : Приятная рабочая атмосфера. • Командировки : Поездки в Норвегию и корпоративные мероприятия в Европе. • Отсутствие жёстких дедлайнов : Никаких строгих сроков «сверху». • Минимум вмешательства менеджеров : Свобода в принятии решений и независимость в работе. • Улучшение уровня английского : Прекрасные возможности для языковой практики. Чем предстоит заниматься: • Разработка и оптимизация бэкенд-сервисов : Проектирование и создание новых функций, поддержка существующих сервисов на основе Laravel. • Создание и доработка API : Разработка API для внешних и внутренних клиентов, интеграция с внешними системами. • Оптимизация работы с базами данных : Повышение производительности запросов, работа с MySQL, Redis и ElasticSearch. • Решение архитектурных задач : Принятие и реализация архитектурных решений. • Работа в команде : Взаимодействие с фронтенд-разработчиками, участие в код-ревью, поддержка команды. • Взаимодействие с аналитиками, дизайнерами и тестировщиками . Требования: • Опыт работы с PHP и Laravel : Минимум 6 лет, опыт разработки сложных веб-приложений. • Проектирование API (REST) : Опыт разработки и интеграции API. • Позитивное отношение к рефакторингу и code style . • Знание MySQL и Redis : Глубокое понимание работы с базами данных и кэшированием, умение писать raw запросы. • Опыт работы с Elasticsearch : Интеграция и оптимизация поисковых систем, обеспечение производительности и масштабируемости. • Умение работать самостоятельно и в команде . Будет плюсом: • Опыт работы с очередями сообщений (Horizon/Kafka/RabbitMQ). • Опыт работы с AWS. • Опыт разработки маркетплейсов. • Опыт работы с масштабируемыми системами и адаптация архитектуры под растущие нагрузки. • Способность анализировать текущие системы, выявлять узкие места и предлагать технические решения. • Опыт внедрения мониторинга и логирования. • Самостоятельность, инициативность, честность и ответственность. • Умение разговаривать с бизнесом и доносить свою точку зрения до команды.