описание
Ищем специалиста для развертывания и поддержки инфраструктуры внутреннего веб-сервиса компании. Код пишет ИИ, ваша задача — обеспечить надежность, безопасность данных и автоматизацию.
задачи
- За 1–2 недели подготовить инфраструктуру так, чтобы её почти не нужно было обслуживать вручную. Все аккаунты оформляются на компанию, а не на специалиста.
- Подобрать российского облачного провайдера с управляемыми услугами и сравнить 2–3 варианта по цене и удобству.
- Поднять управляемую базу PostgreSQL с автоматическими ежедневными копиями.
- Настроить закрытое файловое хранилище (S3-совместимое) для фото и лекал: без публичных ссылок.
- Настроить запуск сайта из GitHub: новая версия кода выкладывается сама, предыдущую можно вернуть в один шаг.
- Подключить домен и HTTPS-сертификат с автопродлением.
- Хранить секреты (ключи WB, Ozon, ИИ) в защищённых настройках, не в коде.
- Делать копию базы и файлов во второе место и один раз реально восстановить сайт из копии.
- Настроить проверку доступности с уведомлением.
- Вместе с юристом проверить хранение данных сотрудников на соответствие 152-ФЗ.
- Написать инструкцию на 1–2 страницы: что где настроено, как восстановить сайт и прочее.
требования
- Опыт с российскими облаками от 2 лет: управляемые базы, S3-хранилища, запуск приложений.
- PostgreSQL: резервные копии и восстановление — делал сам, а не только читал.
- GitHub, автоматическая выкладка (CI/CD), Docker.
- Домены, DNS, HTTPS-сертификаты.
- Базовая безопасность: разделение прав, хранение секретов, закрытые хранилища.
- Умение объяснить нетехническому человеку простыми словами, что сделано и почему.
- Аккуратность: не удаляет и не меняет ничего важного без согласования.
- Будет плюсом: Работал с API Wildberries или Ozon; Работал в паре с ИИ-инструментами для написания кода; Знает требования 152-ФЗ к хранению персональных данных; Понимает Python или JavaScript на уровне «прочитать и найти причину ошибки»
условия
- Удаленно, частичная занятость (Part-time).
- Договор: С самозанятым или ИП.
- Оплачиваем тестовое задание и дальнейшая оплата обсуждается индивидуально