2025–2026 · Инженер автоматизации деплоя
Автоматизация развёртывания стендов
Скрипты и конфигурации для обновления многокомпонентного стенда: от рендеринга конфигов до health-check.
- Python
- Jinja2
- Vault
- Docker
- TeamCity
- SSH
Задача
Убрать ручное обновление стендов и защитить работу с секретами.
Что сделано
- Рендеринг конфигураций по шаблонам с подстановкой секретов из хранилища.
- Безопасная работа с shell: экранирование ввода и защита от инъекций.
- Удалённое выполнение действий на хостах по SSH/SCP, копирование артефактов, запуск сервисов.
- Реестр сервисов и инвентаризация окружений: тестовое и интеграционное.
- Health-check сервисов с уведомлением ответственных при недоступности.
- Скрипты для CI: подготовка конфигураций и проверка состояния контейнеров.
Результат
2окружения
79PR
0ручных шагов