Ищем DevOps-инженера для поддержки и развития нашей инфраструктуры на Linux-виртуалках.
Основные задачи — автоматизация деплоймента монолита (PHP + Angular), настройка CI/CD, мониторинга и логирования, работа с PostgreSQL/Redis и внедрение RabbitMQ.
Чем предстоит заниматься:
- Поддержка и развитие инфраструктуры на 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 (написание и поддержка скриптов автоматизации).
- Понимание принципов надёжности и отказоустойчивости на уровне виртуальной инфраструктуры.
Будет плюсом:
- Опыт настройки RabbitMQ под нагрузкой (кластер, high availability, мониторинг).
- Опыт построения централизованного логирования (например, ELK, Loki или аналоги).
- Опыт работы с инструментами мониторинга (Prometheus + Grafana и т.д.).
- Опыт оптимизации производительности веб-проектов (PHP/БД/кеш).
- Навыки скриптинга на Python.
- Опыт миграции проектов между серверами/хостингами.
Мы предлагаем
- Влияние на архитектуру и технический стек;
- Сильную команду и возможность развивать экспертизу лидера;
- Участие в переходе на современные технологии;
- Конкурентную заработную плату (по результатам собеседования);
- Гибкий график, формат работы удаленно;
- Отпуск 28 календарных дней
- Корпоративное обучение и участие в конференциях.