Description
Публикатор: Hunter
Обсуждение:
#вакансия #devops #remote #project #разовая_задача
Позиция: DevOps Engineer (разовая настройка + возможная поддержка)
Формат: удалённо
Занятость: project / разовая задача (~1-2 недели), возможна дальнейшая разовая поддержка по запросу
Оформление: ГПХ / самозанятый / ИП
Бюджет: [phone] ₽/час
Контакт: [handle]
О проекте:
Запускаем веб-сервис — сборник нейросетей для генерации контента (карточки моделей + рабочее пространство для генерации). Бэкенд готов, фронтенд в разработке. Запуск планируется в ближайшие недели.
Ожидаемая нагрузка на старте: до 1-10к онлайн-пользователей.
Стек проекта:
Бэкенд (Python):
— FastAPI 0.135 + uvicorn/gunicorn
— PostgreSQL + SQLAlchemy 2.0 (async), миграции — alembic
— Redis 7 (кэш / очереди)
— Telegram bot: aiogram 3.25
— Платежи: yookassa, FreeKassa
— Хранилище: Cloudflare R2
— Auth: PyJWT, bcrypt
— Планировщик: APScheduler
— Observability: structlog, prometheus-client
— Архитектура: 5 сервисов в одном процессе (bot, webhook, TWA backend, admin, scheduler)
Фронтенд (Telegram Web App):
— React 18 + TypeScript + Vite 6
— Tailwind, Zustand, TanStack Query
— framer-motion, hls.js
Инфраструктура (текущая):
— Docker / docker-compose, nginx, pgbouncer, Grafana
Что нужно сделать:
— Настроить production-окружение под текущий стек
— CI/CD: автодеплой при пуше в репозиторий (GitHub Actions или GitLab CI)
— Nginx как reverse proxy + SSL (Let's Encrypt / Cloudflare)
— Корректная работа Docker Compose в проде
— Базовый мониторинг и алерты (Grafana + Prometheus уже есть в стеке)
— Логи в читаемом виде
— Регулярные бэкапы PostgreSQL + проверка восстановления
— Настройка pgbouncer
— Документация: README с инструкцией по деплою и восстановлению
Опционально (если будет в бюджете):
— Sentry для ошибок
— Базовая защита от DDoS через Cloudflare
— Staging-окружение
Что НЕ нужно:
— Kubernetes, OpenShift, сложная микросервисная архитектура
— Терраформ-модули под мульти-облако
— Всё, что превращает проект в энтерпрайз
Нужен прагматичный человек, который сделает просто, надёжно и поддерживаемо, без оверинжиниринга.
Ожидания от кандидата:
— Опыт с FastAPI/Python в проде
— Уверенный Docker Compose, nginx, PostgreSQL
— Опыт настройки CI/CD от и до
— Умение писать понятную документацию
— Готовность стартовать в течение недели
Формат сотрудничества:
Сначала созвон 20-30 минут — обсудим задачу, согласуем сроки и стоимость. Дальше работа по этапам с приёмкой.
После запуска возможны разовые обращения за поддержкой/доработками.
Контакт: [handle]
[handle]
Employer contacts (email/phone/telegram) are hidden from the public preview —
send your CV, and we will connect you directly.