Ищем DevOps-инженера для поддержки и развития нашей инфраструктуры на Linux-виртуалках.Основные задачи — автоматизация деплоймента монолита (PHP + Angular), настройка CI/CD, мониторинга и логирования, работа с PostgreSQL/Redis и внедрение RabbitMQ.
Проект: Migtorg.com
Чем предстоит заниматься:
– Поддержка и развитие инфраструктуры на Linux-серверов (виртуалки).
– Автоматизация деплоймента PHP-приложения и фронтенда на Angular.
– Настройка и развитие CI/CD-процессов (предпочтительно GitLab CI, но возможен и иной стек).
– Настройка и сопровождение веб-стека (Nginx/Apache, PHP-FPM).
– Администрирование PostgreSQL: базовые настройки, резервные копии, простая оптимизация.
– Поддержка и оптимизация Redis (кеширование, мониторинг, базовые настройки отказоустойчивости).
– Внедрение и настройка RabbitMQ (установка, базовая конфигурация, мониторинг, работа под нагрузкой).
– Настройка мониторинга и алертинга (Grafana/Prometheus или аналогичные решения, системные метрики, БД, очереди).
– Настройка логирования и централизованного сбора логов.
– Обеспечение надёжности и доступности сервисов (бэкапы, простые сценарии отказоустойчивости, проверка восстановления).
– Совместная работа с разработчиками (PHP / Angular) по поиску и устранению узких мест в инфраструктуре.
– Документирование инфраструктурных решений и регламентов.
Требования:
– Опыт коммерческой работы DevOps / системным администратором от 2–3 лет.
– Уверенное владение Linux (Debian/Ubuntu или похожие дистрибутивы): настройка, обновление, поиск проблем.
– Опыт настройки веб-стека: Nginx/Apache, PHP-FPM.
– Опыт работы с CI/CD (желательно GitLab CI, допускаются аналоги — Jenkins, GitHub Actions и т.п.).
– Понимание жизненного цикла приложений: dev/stage/prod, релизные циклы, откаты.
– Базовые навыки администрирования PostgreSQL (установка, бэкапы, простая оптимизация/настройка).
– Опыт работы с Redis.
– Базовое понимание очередей и желание погрузиться в RabbitMQ (первым временем можно под наставничеством).
– Уверенный bash (написание и поддержка скриптов автоматизации).
– Понимание принципов надёжности и отказоустойчивости на уровне виртуальной инфраструктуры.
–
Kubernetes/Docker настройка с нуля.
Будет плюсом:
– Опыт настройки RabbitMQ под нагрузкой (кластер, high availability, мониторинг).
– Опыт построения централизованного логирования (например, ELK, Loki или аналоги).
– Опыт работы с инструментами мониторинга (Prometheus + Grafana и т.д.).
– Опыт оптимизации производительности веб-проектов (PHP/БД/кеш).
– Навыки скриптинга на Python.
– Опыт миграции проектов между серверами/хостингами.
Мы предлагаем
– Влияние на архитектуру и технический стек;
– Сильную команду и возможность развивать экспертизу лидера;
– Участие в переходе на современные технологии;
– Конкурентную заработную плату (по результатам собеседования);
– Гибкий график, формат работы удаленно;
– Отпуск 28 календарных дней
– Корпоративное обучение и участие в конференциях.