Беру вашу облачную инфраструктуру и переношу её в понятный код на Terraform, чтобы серверы, сети, базы, балансировщики и доступы перестали жить только в голове одного человека и в кликах по панели. После моей работы у вас есть репозиторий, по которому окружение поднимается заново предсказуемо и одинаково, а любое изменение проходит через обычное ревью кода. Я собираю всё из модулей, которые можно переиспользовать между проектами, и настраиваю удалённое хранение состояния с блокировками, чтобы несколько инженеров работали параллельно и не портили друг другу результат.
Работаю с AWS, GCP и Azure и не навязываю чужой стек — отталкиваюсь от того, что у вас уже есть. Развожу dev, staging и production так, чтобы они отличались только параметрами, а не были тремя самоделками, и подключаю конвейер: на каждый запрос на слияние прогоняется plan, видно точную разницу, а apply идёт только после вашего подтверждения. Секреты держу вне репозитория, состояние закрываю от посторонних, а расхождение описанного и реального отслеживаю до того, как оно станет ночным инцидентом. Когда всё уже создано руками, аккуратно импортирую ресурсы в состояние, не пересоздавая и не роняя рабочие сервисы.
— Модули под сети, вычисления, хранилища и права доступа
— Удалённое состояние с блокировкой и разделением сред
— CI с этапами plan, ревью и подтверждаемым apply
— Бережный импорт уже созданных вручную ресурсов
Работаю с AWS, GCP и Azure и не навязываю чужой стек — отталкиваюсь от того, что у вас уже есть. Развожу dev, staging и production так, чтобы они отличались только параметрами, а не были тремя самоделками, и подключаю конвейер: на каждый запрос на слияние прогоняется plan, видно точную разницу, а apply идёт только после вашего подтверждения. Секреты держу вне репозитория, состояние закрываю от посторонних, а расхождение описанного и реального отслеживаю до того, как оно станет ночным инцидентом. Когда всё уже создано руками, аккуратно импортирую ресурсы в состояние, не пересоздавая и не роняя рабочие сервисы.
— Модули под сети, вычисления, хранилища и права доступа
— Удалённое состояние с блокировкой и разделением сред
— CI с этапами plan, ревью и подтверждаемым apply
— Бережный импорт уже созданных вручную ресурсов