Задание: Создание MVP. Разработка серверной части VPN-сервиса (Go/Python) с нуля (Дистанционная работа)
Описание проекта:
Требуется опытный backend-разработчик для создания с нуля масштабируемого и надёжного VPN-сервиса. Система должна уметь обслуживать более 1 500 одновременных подключений, обеспечивать шифрование и маршрутизацию трафика, а также быть готовой к дальнейшему масштабированию при росте нагрузки и инвестициях.
Обязанности:
Проектирование архитектуры серверной части «с нуля»;
Реализация API для аутентификации, авторизации и управления сессиями;
Интеграция с VPN-протоколами (OpenVPN, WireGuard или другое решение по согласованию);
Настройка шифрования и маршрутизации трафика пользователей;
Развёртывание на выделенных Linux-серверах с учётом возможной миграции в облако;
Контейнеризация (Docker) и/или оркестрация в Kubernetes при дальнейшем расширении;
Настройка CI/CD (GitLab CI, GitHub Actions, Jenkins и пр.) для автоматизации тестирования и деплоя;
Мониторинг и логирование (Prometheus, Grafana или аналоги);
Обеспечение отказоустойчивости и оптимизация производительности под более 1 500 одновременных подключений.
Требования:
От 2 лет опыта разработки на Go и/или Python;
Глубокие знания сетевых протоколов и практический опыт с VPN-технологиями;
Опыт развёртывания Linux-сервисов на выделенных серверах;
Уверенные навыки работы с Docker и/или Kubernetes;
Опыт настройки CI/CD-конвейеров;
Знание Git;
Понимание принципов безопасности при работе с криптографией и сетевым трафиком;
Умение писать чистый, документированный и тестируемый код.
Условия сотрудничества:
Полностью удалённая работа;
Гибкий график;
Долгосрочное сотрудничество с возможностью роста и участия в принятии архитектурных решений;
Оплата по договорённости в зависимости от опыта и сложности задачи.
Пожалуйста, в отклике укажите:
Ваш опыт реализации высоконагруженных сетевых сервисов и VPN-решений.
Примеры проектов с подобными требованиями по количеству подключений.
Сколько времени вам потребуется для первого рабочего прототипа.
Ваши ставку (или ориентировочную цену за проект/месяц).
Ждём ваши предложения и готовы оперативно обсудить все детали!