О проекте
Мы развиваем продукт на стеке PHP/Laravel, и нам нужен специалист, который поможет выстроить полноценную DevOps-инфраструктуру: от CI/CD и контейнеризации до настройки мониторинга.
Формат сотрудничества — проектный: мы уже определили круг задач, которые можно закрыть без постоянного присутствия в команде. Если по итогам совместной работы возникнет потребность в регулярной поддержке — обсудим переход на постоянную занятость (part-time или full-time).
Чем предстоит заниматься
•Настройка CI/CD пайплайна для Laravel-проекта: автоматическая сборка, прогон тестов, деплой;
•Контейнеризация проекта (Docker/docker-compose) для унификации окружений разработки и продакшена;
•Настройка мониторинга и алертинга (Grafana/Prometheus – контроль запросов к внешним системам поставщиков);
•Настройка бэкапов и базового disaster recovery плана;
•Аудит безопасности серверов и базовый hardening;
•Оптимизация производительности сервера и БД под текущую нагрузку;
•Описание инфраструктуры как кода (Ansible) для повторяемого разворачивания окружений.
Ключевые навыки
•Опыт настройки CI/CD (GitLab CI, GitHub Actions или аналоги) от 2 лет;
•Уверенное владение Docker и docker-compose;
•Опыт работы с окружением PHP/Laravel: Nginx, PHP-FPM, MySQL/PostgreSQL, Redis;
•Опыт администрирования Linux-серверов;
•Опыт работы с Ansible или Terraform;
•Умение настраивать системы мониторинга и алертинга;
•Понимание принципов безопасности серверной инфраструктуры.
Приветствуется
•Опыт работы именно с Laravel-проектами;
•Навыки Bash/Python для автоматизации задач;
•Опыт настройки бэкап-стратегий и disaster recovery.
Формат работы
•Проектная или частичная занятость — объём и график обсуждаются индивидуально;
•Удалённо;
•Возможность перейти на регулярную (part-time) поддержку проекта после завершения основного этапа.
Мы предлагаем
•Гибкий график и полностью удалённый формат;
•Оплату по факту выполненных задач / почасово — обсуждается на старте;
•Перспективу долгосрочного сотрудничества при успешном первом этапе.
Готовы обсудить объём задач и старт — присылайте отклик!