Организовать CI/CD для компании
Цена договорная
Необходимо выстроить полную схему CI/CD. На текущий момент есть:
* N проектов в Github;
* Каждый проект завёрнут в докер;
* В каждом проекте есть воркфлоу Github Actions;
* N арендованных облачных серверов;
* на серверах крутится nginx в роли балансировщика и/или proxy pass до контейнеров с проектами;
* два контура БД: dev и prod.
Что хочется:
* иметь три контура для каждого из проектов — dev (конкретная ветка), staging, prod. Доступ к каждому контуру должен быть динамический через урл вида <ветка?>.<среда>.<проект>.<нашдомен>, плюс боевой (клиентский) адрес для прода;
* иметь возможность динамически добавлять сервера в пул и/или масштабировать количество контейнеров для конкретного приложения;
* иметь дашборды в Grafana с состоянием серверов/приложений;
* иметь настроенные мониторинги на состояние серверов/приложений (загрузка железа, время ответа и пр.);
* иметь логи серверов и проектов в Kibana;
* продуманные и настроенные бэкапы для всех проектов;
* инструкцию как всем этим счастьем управлять.
Задача со звёздочкой: возможны ситуации когда проект делается под клиента, соответственно, сервера под него будут арендованы отдельные и не будут введены в общий пул, но при этом нужно не сломать общий процесс.
Начните сообщение со слова "ниндзя" чтобы я понял что вы прочитали до конца. В сообщении укажите примерную стоимость и срок настройки всего указанного выше, а также краткое описание как именно планируете достичь результата.
* Платим "вбелую", поэтому работаем только с ИП или самозанятыми
* Необходимо подписать соглашения о неразглашении и неконкуренции прежде чем приступить к работе
* N проектов в Github;
* Каждый проект завёрнут в докер;
* В каждом проекте есть воркфлоу Github Actions;
* N арендованных облачных серверов;
* на серверах крутится nginx в роли балансировщика и/или proxy pass до контейнеров с проектами;
* два контура БД: dev и prod.
Что хочется:
* иметь три контура для каждого из проектов — dev (конкретная ветка), staging, prod. Доступ к каждому контуру должен быть динамический через урл вида <ветка?>.<среда>.<проект>.<нашдомен>, плюс боевой (клиентский) адрес для прода;
* иметь возможность динамически добавлять сервера в пул и/или масштабировать количество контейнеров для конкретного приложения;
* иметь дашборды в Grafana с состоянием серверов/приложений;
* иметь настроенные мониторинги на состояние серверов/приложений (загрузка железа, время ответа и пр.);
* иметь логи серверов и проектов в Kibana;
* продуманные и настроенные бэкапы для всех проектов;
* инструкцию как всем этим счастьем управлять.
Задача со звёздочкой: возможны ситуации когда проект делается под клиента, соответственно, сервера под него будут арендованы отдельные и не будут введены в общий пул, но при этом нужно не сломать общий процесс.
Начните сообщение со слова "ниндзя" чтобы я понял что вы прочитали до конца. В сообщении укажите примерную стоимость и срок настройки всего указанного выше, а также краткое описание как именно планируете достичь результата.
* Платим "вбелую", поэтому работаем только с ИП или самозанятыми
* Необходимо подписать соглашения о неразглашении и неконкуренции прежде чем приступить к работе
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.