Настроить автодеплой CI/CD, а также доработать функционал платежной системы
Существует проект со следующим стэком:
- Backend: PHP(Yii), Nodejs, WebSockets(Socket.io), MariaDB
- Frontend: Nuxt.js 2
Документация API в Swagger.
Необходимо будет раскатать последнюю версию проекта из репозитория на серваки и настроить автодеплой c Gitlab CI. Также необходимо обновить зависимости, доработать функционал платежной системы, закрыть оставшиеся таски из бэклога, а затем раскататься в продакшн.
Более подробную информацию о проекте и бэклог с тасками вышлю потенциальному исполнителю.
Рассчитываем на долгосрочную работу по проекту, дальнейшую поддержку и масштабирование проекта в том числе. Поэтому от Вас требуется:
- Знание и понимание принципов ООП.
- Опыт разработки на PHP 2+ года.
- Опыт разработки на Yii.
- Опыт разработки на Nuxt/Vue.
- Опыт работы с Nodejs и WebSockets.
- Опыт работы с БД MySQL(MariaDB).
- Знание и опыт работы с Docker, Kubernetes.
- Ответственный подход к работе и желание активно развивать и улучшать кодовую базу.
Сроки по автодеплою и платежке: 21 день. По остальным задачкам будем обсуждать уже по факту.
В отклике напишите ваш телеграм для связи и расскажите подробнее про ваш опыт разработки, а также будьте готовы продемонстрировать ваш код.