DevOps Engineer (разовая настройка + возможная поддержка) (компания не указана)
IT-направление
#вакансия #devops #remote #project #разовая_задача Позиция: DevOps Engineer (разовая настройка + возможная поддержка) Формат: удалённо Занятость: project / разовая задача (~1-2 недели), возможна дальнейшая разовая поддержка по запросу Оформление: ГПХ / самозанятый / ИП Бюджет: 2 000 - 4 000 ₽/час Контакт: @dreamtospent О проекте: Запускаем веб-сервис — сборник нейросетей для генерации контента (карточки моделей + рабочее пространство для генерации). Бэкенд готов, фронтенд в разработке. Запуск планируется в ближайшие недели. Ожидаемая нагрузка на старте: до 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 минут — обсудим задачу, согласуем сроки и стоимость. Дальше работа по этапам с приёмкой. После запуска возможны разовые обращения за поддержкой/доработками. Контакт: @dreamtospent