Необходимо выполнить бекап данных в системе МойСклад. Задача включает в себя скачивание полной базы данных, включая контакты, сделки, комментарии и всю историю. Ожидается качественное выполнение работы с учетом всех деталей.
Системный администратор DevOps
Вам предстоит поднять сервер с нуля, задачи:
- Сконфигурировать сервер Ubuntu + nginx + Docker, на котором будет сайт компании на Python 3.8 (venv), Flask, PostgreSQL
- Также nginx должен быть настроен так, чтобы умел запускать web gl игры на юнити. То, как это делается можно посмотреть здесь: https://docs.unity3d.com/Manual/webgl-server-configuration-code-samples.html.
- Docker compose сконфигурирован с секрет кеями, хранящимися отдельно. Также в нем должны быть подняты clickhouse, mongodb. Результатом написать тестовые скрипты которые могут подключиться к этим базам.
- SMTP сервер (Postfix), с aoth authentication (чтобы на тот же гугл письма приходили), настроен roundcube web mail (https://roundcube.net/) для виртуальных почтовых ящиков. MX, A, PTR записи для доменов сделаны. Должна быть поддержка noreply адресов с токенами.
- Настроить SSL сертификат, через certbot (https://certbot.eff.org/) и автообновление этого сертификата для доменов.
- Настроить резервное копирование и панель управления для него (или конфигов и команды для управления)
- Настроить мониторинг и логирование
- Установить и настроить Elastic Search: https://www.elastic.co/downloads
- Написать скрипты для нагрузочного тестирования (можно конфигурацию Postman, либо python)
Результатом будет работающая инфраструктура, документация по сервисным функциям, что где лежит и docker-compose.yml / Dockerfile файлы. Установленные сертификаты на домены и поддомены. Работающий почтовый сервер, Работающий сервер nginx на котором можно запускать Unity приложения и Flask приложения.
Знания которые вам потребуются:
- Обеспечение отказоустойчивых, высоконагруженных решений для виртульных серверов (мы используем VPS местного провайдера, это не AWS, GC и т.д. Поэтому нужно уметь настраивать сервера с нуля).
- Умение работать с Ubuntu
- Умение администрировать nginx
- Стек: Docker, Python (venv)
- Администрирование Баз Данных: PostgreSQL, Elasticsearch
- Обеспечение сетевой безопасности (открытие только нужных ресурсов)
- Настройка SMTP серверов (Postfix)
- Мониторинге и логировании OS сред (Linux / Docker / ...)
- Умение писать документацию.
- Нагрузочное тестирование
- Резервное копирование
P.S. для некоторых позиций вы можете предложить свое решение. Возможно иной SMTP сервер например, другой фронт для веб меил, может по нагрузочному тестированию предложите что-то свое.
Заявки фрилансеров
Похожие заказы
- $3000Системное администрирование3 заявкиЗакрытгод назад
Требуется сделать бекап СРМ Битрикс, скачать полную базу данных, включая все контакты, комментарии и историю переписок в мессенджерах, таких как WhatsApp и другие. Обеспечить сохранность всех данных для дальнейшего использования.
Системное администрированиенет заявокЗакрытгод назадТребуется загрузить мини-сайт (один экран) на хостинг, подключить контракт, который уже задеплоен, и настроить Wallet Connect. Необходимы навыки в системном администрировании и работе с блокчейном.
Системное администрирование3 заявкиЗакрытгод назадИщу специалиста для решения проблемы с доступом к FTP-серверу, который пропадает при увеличении числа соединений Nginx до 60-80. При этом доступ к сайту остается, скорость высокая. После рестарта Nginx доступ к FTP восстанавливается, но снова пропадает при росте подключений выше 65. Сервер на базе Intel i7, 64 ГБ ОЗУ, ISPmanager 6.
Системное администрированиенет заявокЗакрытгод назадТребуется DevOps со знанием Microsoft Azure для работы над канадским проектом. Необходимо предоставить резюме с указанием почасового рейта. Подходящие кандидаты должны иметь опыт системного администрирования и уверенные навыки работы с Azure.
Системное администрирование1 заявкаЗакрытгод назадТребуется профессиональная настройка Dedicated сервера с аукциона Hetzner на базе Debian или рекомендованной ОС. Необходимо установить и настроить PHP, MySQL, Apache, Nginx, а также ISPmanager 5 Lite. Важна оптимизация работы сервисов, усиление безопасности, настройка Firewall и Fail2ban, установка антивируса, а также реализация бэкапов на Hetzner хранилище. Все рекомендации приветствуются.
Системное администрирование1 исполнительЗавершенгод назадТребуется установка готового сайта на хостинг. Хостинг и домен уже приобретены, необходимо корректно настроить сайт для его полноценного функционирования. Ожидается, что все компоненты будут правильно интегрированы и сайт будет доступен для пользователей.
Системное администрирование10 заявокЗакрытгод назадНеобходима установка готового сайта на хостинг с уже купленным доменом. Главная задача — корректно настроить сайт для его полноценного функционирования. Ожидается профессиональный подход к системному администрированию и настройкам сервера.
Системное администрирование3 заявкиЗакрытгод назад