Настроить AWS и пайплайны для сборки бэкенда SaaS приложения
7 000 руб. за проект
Нужен специалист devops, знакомый с AWS, который сможет помочь с настройкой AWS и пайплайнов.
Нужно следующее:
- создать 2 instance t2.micro с убунту с именами dev и prod в зоне eu-west-3
- создать 2 storage по 30 гб, привязать к машинкам
- создать 2 elastic IP, привязать к машинкам
- создать 2 amazon aurora, привязать к машинкам, создать там пользователей БД
- настроить бэкапы в виде снэпшотов
- каждые 12 часов для prod, 5 последних бэкапов
- каждые 2 дня для dev, 3 последних бэкапа
- настроить политики, секьюрность и прочее
- создать LE wildcard сертификаты для двух доменов, настроить их автопродление
- настроить автоматический редирект с http на https
- Настроить доступность юрлов
- создать на машинках по парочке пользователей с SSH-доступом
- написать ридми со всеми credentials
Пайплайны для репозитория 1
- при пуше в ветку dev проект собирается, деплоится на dev instance, становится доступным по юрлу data.dev.***
- при пуше в ветку master проект собирается, деплоится на prod instance, становится доступным по юрлу data.dev.***
Пайплайны для репозитория 2
- при пуше в ветку dev проект собирается, деплоится на dev instance, становится доступным по юрлу admin.dev.***
- при пуше в ветку master проект собирается, деплоится на prod instance, становится доступным по юрлу admin.prod.***
Проекты написаны на php и собираются через composer. Для сборки в папке проекта должна запускаться консольная команда `composer install` — она создает папку vendor и загружает туда все необходимые библиотеки. Сборка должна также подменять в конфиге эндпоинты с dev на prod. Т.е. должны быть какие-то переменные среды.
Если понравимся друг другу, будем и дальше работать вместе.
Присылайте свой телеграм и описание опыта работы и/или резюме.
Нужно следующее:
- создать 2 instance t2.micro с убунту с именами dev и prod в зоне eu-west-3
- создать 2 storage по 30 гб, привязать к машинкам
- создать 2 elastic IP, привязать к машинкам
- создать 2 amazon aurora, привязать к машинкам, создать там пользователей БД
- настроить бэкапы в виде снэпшотов
- каждые 12 часов для prod, 5 последних бэкапов
- каждые 2 дня для dev, 3 последних бэкапа
- настроить политики, секьюрность и прочее
- создать LE wildcard сертификаты для двух доменов, настроить их автопродление
- настроить автоматический редирект с http на https
- Настроить доступность юрлов
- создать на машинках по парочке пользователей с SSH-доступом
- написать ридми со всеми credentials
Пайплайны для репозитория 1
- при пуше в ветку dev проект собирается, деплоится на dev instance, становится доступным по юрлу data.dev.***
- при пуше в ветку master проект собирается, деплоится на prod instance, становится доступным по юрлу data.dev.***
Пайплайны для репозитория 2
- при пуше в ветку dev проект собирается, деплоится на dev instance, становится доступным по юрлу admin.dev.***
- при пуше в ветку master проект собирается, деплоится на prod instance, становится доступным по юрлу admin.prod.***
Проекты написаны на php и собираются через composer. Для сборки в папке проекта должна запускаться консольная команда `composer install` — она создает папку vendor и загружает туда все необходимые библиотеки. Сборка должна также подменять в конфиге эндпоинты с dev на prod. Т.е. должны быть какие-то переменные среды.
Если понравимся друг другу, будем и дальше работать вместе.
Присылайте свой телеграм и описание опыта работы и/или резюме.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.