Автор: Павел Селиванов, Павел Замошин
Название: Terraform База + Мега
Terraform База
Интенсив рассчитан на новичков в Terraform, которые хотят узнать, для чего нужна технология и как ей пользоваться. Вы поймете, по каким принципам работать с Terraform и как поддерживать код.
Практические задания проходят в инфраструктуре AWS — вы получите доступ к стендам сразу после оплаты.
Terraform Мега
Интенсив рассчитан на тех, кто уже знаком с инструментом, и помогает овладеть им на продвинутом уровне. Несмотря на популярность Terraform, по-прежнему сложно найти материалы, которые бы подходили для его глубокого изучения. На начальном уровне информация ещё есть, а чуть дальше — вакуум, и приходится набивать собственные шишки.
На интенсиве расскажем, как работать с кодом в корпоративном масштабе, разберём частые ошибки и объясним, как их избежать. Во время обучения вы получите возможность бесплатно использовать мощности платформы Yandex.Cloud.
Terraform База
БЛОК 1
ДЕНЬ 1
1. Познакомимся с окружением.
2. Научимся использовать один и тот же код для разных окружений — Terraform Workspaces.
3. Организуем проект без дублирования кода с Terragrunt.
ДЕНЬ 2
1. Поборемся за качество кода — разберемся с автоматическим тестированием и валидацией.
2. Научимся интегрировать Terraform со сторонними технологиями: Packer, Vault, Ansible и др.
3. Построим CI/CD с использованием Terraform на примере Gitlab.
Спикеры
Павел Замошин
Site Reliability Engineer Malwarebytes (Tallinn, Estonia)
— 7 лет в управлении инфраструктурой;
— Последние два года только по Infrastructure as a Code;
— Опыт в крупных (и не очень) компаниях по внедрению практик DevOps (X5 Retail Group, Rocketbank, Antiplagiat).
Павел Селиванов
Архитектор Yandex.Cloud
— На счету десятки выстроенных инфраструктур и сотни написанных пайплайнов CI/CD,
— Certified Kubernetes Administrator,
— Автор нескольких курсов по Kubernetes и DevOps,
— Регулярный докладчик на Российских и международных IT-конференциях.
Подробнее:
1
Название: Terraform База + Мега
Terraform База
Интенсив рассчитан на новичков в Terraform, которые хотят узнать, для чего нужна технология и как ей пользоваться. Вы поймете, по каким принципам работать с Terraform и как поддерживать код.
Практические задания проходят в инфраструктуре AWS — вы получите доступ к стендам сразу после оплаты.
Terraform Мега
Интенсив рассчитан на тех, кто уже знаком с инструментом, и помогает овладеть им на продвинутом уровне. Несмотря на популярность Terraform, по-прежнему сложно найти материалы, которые бы подходили для его глубокого изучения. На начальном уровне информация ещё есть, а чуть дальше — вакуум, и приходится набивать собственные шишки.
На интенсиве расскажем, как работать с кодом в корпоративном масштабе, разберём частые ошибки и объясним, как их избежать. Во время обучения вы получите возможность бесплатно использовать мощности платформы Yandex.Cloud.
Terraform База
БЛОК 1
- Разберем, что такое Terraform и практика Infrastructure as a Code и для чего их применяют.
- Расскажем, что такое Terraform State.
- Объясним, чем отличается Terraform от других инструментов конфигурации, в чем его преимущества и недостатки.
- Обсудим создание проекта с Terraform: основные команды при работе с Terraform, основные концепции Terraform — providers, resources, variables, locals, data sources, outputs.
- Создадим модули для Terraform — инфраструктурная абстракция.
- Разделим проект на несколько частей — remote state.
- Сделаем обновление между версиями Terraform.
ДЕНЬ 1
1. Познакомимся с окружением.
2. Научимся использовать один и тот же код для разных окружений — Terraform Workspaces.
3. Организуем проект без дублирования кода с Terragrunt.
ДЕНЬ 2
1. Поборемся за качество кода — разберемся с автоматическим тестированием и валидацией.
2. Научимся интегрировать Terraform со сторонними технологиями: Packer, Vault, Ansible и др.
3. Построим CI/CD с использованием Terraform на примере Gitlab.
Спикеры
Павел Замошин
Site Reliability Engineer Malwarebytes (Tallinn, Estonia)
— 7 лет в управлении инфраструктурой;
— Последние два года только по Infrastructure as a Code;
— Опыт в крупных (и не очень) компаниях по внедрению практик DevOps (X5 Retail Group, Rocketbank, Antiplagiat).
Павел Селиванов
Архитектор Yandex.Cloud
— На счету десятки выстроенных инфраструктур и сотни написанных пайплайнов CI/CD,
— Certified Kubernetes Administrator,
— Автор нескольких курсов по Kubernetes и DevOps,
— Регулярный докладчик на Российских и международных IT-конференциях.
Подробнее:
Для просмотра ссылок Войдите в аккаунт или Зарегистрируйтесь
Скачать:
Для просмотра ссылок Войдите в аккаунт или Зарегистрируйтесь
1
Похожие темы
- [GetAnalyst] Интеграции - подходы к решению практических задач (2024)
- [GetAnalyst] Дизайн REST API: подходы к решению практических задач (2024)
- [SwiftBook] Junior iOS-Developer. Часть 4. SwiftUI (2024)
- [SwiftBook] Junior iOS-Developer. Архитектурные паттерны. Часть 5 из 6 (2024)
- [swiftbook.org] Jiounr iOS-Developer (2023)
- [symfonycasts] Upgrading & What's in Symfony 7 (2024)
- [Thinknetica] Деплой Ruby on Rails приложений с помощью Docker Swarm и MRSK (2023)
- [Андрей Коптелов] Управление требованиями к ИТ с использованием UML (2021)
- [Дмитрий Лаврик] Javascript. Интенсивный курс для программистов (2023)
- [Роман Бунин, В. Ковалев, А. Кузнецова] BI Разработка — обучение работе в Tableau. Часть 4 [Karpov.Courses] (2023)