DevOps для тестового окружения (Docker, CI/CD, PostgreSQL)

Ищем специалиста для приведения в порядок инфраструктуры MVP/Testnet проекта, который уже находится в разработке. Ключевая цель - обеспечить стабильный деплой и гарантировать корректный запуск миграций базы данных до старта основного API-сервиса.

Используемый стек технологий

  • VPS (Linux)
  • Docker + Docker Compose
  • Backend: NestJS
  • База данных: PostgreSQL с расширением PostGIS
  • Redis
  • Очереди: BullMQ
  • Объектное хранилище: S3
  • CI/CD: GitLab
  • Прокси/балансировщик: Nginx или Traefik

Основные задачи

  • Привести в порядок и оптимизировать конфигурацию docker-compose.
  • Настроить автоматизированный пайплайн CI/CD в GitLab.
  • Исправить ошибку запуска миграций TypeORM (ошибка "relation does not exist").
  • Обеспечить строгий порядок старта сервисов: база данных → применение миграций → запуск API.
  • Настроить управление переменными окружения (.env) и секретами.
  • Реализовать ежедневное резервное копирование базы данных PostgreSQL.
  • Обеспечить минимальный уровень безопасности: настройка SSH-ключей, базового фаервола и TLS.

Ожидаемый результат

  • Возможность деплоя "одной кнопкой".
  • Стабильный и предсказуемый старт API-сервиса после каждого обновления.
  • Гарантированное применение всех необходимых миграций базы данных.
  • Настроенная система бэкапов и документация по их восстановлению.
  • Готовое к дальнейшей разработке и масштабированию инфраструктурное окружение.

Доработка звукового оформления игровых демонстрационных роликов

Требуется специалист по звуку для добавления и сведения атмосферных звуков (рычания, шаги, фон) в три игровых видео общей длительностью около 15 минут. Необходимо грамотно настроить громкость, чтобы новый звук органично сочетался с имеющейся музыкой и ранее созданными эффектами.

Настройка интеграции оплаты и сегментации в чат-боте

Требуется опытный специалист для настройки платёжного блока с автоматической передачей данных в чат-бот и организации сегментации пользователей. Необходимо исправить текущую цепочку сообщений, внести правки в контент и настроить сбор метрик.