Без Kubernetes, без сложных облаков — нужен практичный инженер, который умеет настроить сервер, безопасность и стабильную автоматизацию.
Задачи
• Развёртывание и администрирование VPS (Ubuntu 22.04 LTS)
• Настройка безопасного доступа по SSH
• Настройка firewall (ufw), базовой защиты (Fail2ban — плюс)
• Настройка SFTP-доступа с изоляцией пользователей (chroot / jail)
• Управление пользователями, правами, группами
• Подготовка Python-окружения (Python 3, venv, зависимости)
• Настройка автоматического запуска обработки (cron или systemd timers)
• Логирование выполнения, защита от параллельных запусков
• Настройка доступа к отчётам (SFTP, опционально — Nginx + Basic Auth)
• Безопасное хранение секретов (API keys)
• Очистка старых данных, базовые бэкапы
• Подготовка к возможной миграции на S3 / Object Storage (на уровне архитектуры)
⸻
Требования
Обязательно:
• Опыт администрирования Linux (Ubuntu)
• Понимание SSH, SFTP, прав доступа, пользователей
• Уверенная работа с файловой системой Linux
• Python 3 (скрипты, venv, pip)
• Опыт настройки cron или systemd
• Понимание базовой безопасности сервера
Будет плюсом:
• Fail2ban
• Nginx
• Опыт работы с object storage (S3-подобные сервисы)
• Опыт поддержки небольших production-систем
Что у нас уже есть (готово, можно брать и разворачивать):
Подробное ТЗ в PDF (приложение).
Готовый базовый скрипт обработки: process_logs.py
Логика: новые CSV → сводка → запрос в OpenAI API → сохранение отчётов в /srv/gazel/reports → метка .processed.
Черновой скрипт первичной настройки Ubuntu: server_setup.sh (команды можно запускать/адаптировать).
Опубликован 23.12.2025 в 23:06 Последнее изменение: 23.12.2025 в 20:35
Заказ находится в архиве