Опыт работы в сфере телекоммуникаций будет плюсом.
Задачи на проекте
- Улучшить обработку ошибок и добавить Swagger-документацию;
- Реализовать новые эндпоинты для управления ВМ, мониторинга и биллинга;
- Интеграция с API биллинга (проверка баланса, резервирование, освобождение средств);
- Добавить WebSocket для консоли и стрима метрик;
- Интегрировать управление ВМ в личный кабинет;
- Разработать адаптивный интерфейс с JWT-аутентификацией;
- Реализовать консоль управления ВМ и мониторинг в реальном времени;
- Использовать proxmoxer для взаимодействия с Proxmox API;
- Опционально добавить поддержку миграции ВМ;
- Провести функциональное тестирование и обеспечить документацию по API и фронтенду.
Описание проекта и команды
Цели проекта: Доработать действующий Python API и доработать фронтенд на React для управления виртуальными машинами в Proxmox. Необходимо интегрировать эту систему с личным кабинетом, добавить консоль управления и реализовать интеграцию с API биллинга. Главная задача — создать интерфейс, готовый к продакшену, который будет заменять стандартный фронтенд Proxmox и обеспечивать поддержку развертывания ВМ из образов с полной функциональностью.
Упор на react (75% react 25% python).
Тип занятости не принципиален (возможен как парт тайм, так и фулл тайм).
https://docs.google.com/document/d/1KMGVupetxs1oOPhTP_F8fNgBS3bN3G0oV-LAWUF2Fmk/edit?usp=sharing - ссылка на ТЗ для ознакомления