Настроить AWS и пайплайны для сборки бэкенда SaaS приложения

7 000 руб. за проект
07 ноября 2020, 17:54 • 5 откликов • 32 просмотра
Нужен специалист 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. Т.е. должны быть какие-то переменные среды.

Если понравимся друг другу, будем и дальше работать вместе.

Присылайте свой телеграм и описание опыта работы и/или резюме.