Курс переработан
Infrastructure as a code
Научитесь строить понятную для команды инфраструктуру и управлять ей с помощью систем управления конфигурациями (SCM)
В октябре 2025
Professional
4 месяца
Онлайн
Пн/Ср 20:00 Мск
Для кого этот курс:
- Для администраторов и системных инженеров, которые хотят сосредоточиться на инфраструктуре. На курсе вы освоите технологии уровня Middle+ и сможете самостоятельно кастомизировать Ansible и работать с инфраструктурными пайплайнами
- Для разработчиков, тестировщиков и DevOps-инженеров, которые взаимодействуют с инфраструктурой. Знания, которые вы получите на курсе, позволят вам корректно ставить задачи и помочь разработке и бизнесу действовать в одной связке
Необходимые знания:
- базовое знание ОС Linux
- полезным будет знание системы контроля версий git
Что вам даст этот курс?
Подход IaC позволяет применять стандарты работы с языками программирования к настройке инфраструктуры. В любой момент системный инженер может увидеть, кто и какие внес изменения и получить понятную картину. Подход упрощает перенос серверов и создание тестовых, позволяя использовать репозитории с плейбуками, брать готовый код из библиотек.
Используя подход IaC в проекте, вы сможете быстро и просто развернуть тестовый сервер, посмотреть приложение и только потом его выкатить в продакшн. Тем самым вы обеспечите отказоустойчивость и сбережете себе недели работы, которые ушли бы на настройку окружения.
Именно поэтому с каждым годом все больше компаний переходят в своих проектах на организацию инфраструктуры как код. Уже сейчас эти знания считаются базовыми не только для системных инженеров, но и других IT-специалистов в команде.
На курсе изучаются инструменты:
Terraform, Система управления конфигурацией Ansible, GitLab, Jenkins, SaltStack, PackerПроцесс обучения
Все обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в telegram курса, сдача домашних работ и получение обратной связи от преподавателя.
Вебинары идут дважды в неделю по 2 академических часа (то есть астрономических 1,5 часа). Все вебинары сохраняются и в записи в вашем личном кабинете. Домашнее задание выдается в среднем раз в 2 недели, а его выполнение занимает 3-5 часов.
Мы горячо призываем заниматься такой самостоятельной работой, так как это поможет вам качественно освоить все изучаемые технологии на практике с поддержкой и обратной связью наших преподавателей.
Программа
Авторская программа подготовлена опытным инженером и завалидированная партнером Express42
Партнерский курс
Yandex.Cloud бесплатно предоставит необходимое количество ресурсов для выполнения практических заданийПреподаватели-практики
Опытные спикеры, которые работают в ведущих компаниях
Партнеры
Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности.
- Разместите свое резюме в базе OTUS: так наши партнёры смогут пригласить Вас на собеседование
- Посещайте карьерные мероприятия OTUS: Вам расскажут, как лучше приходить собеседование
Работодатели курса
Формат обучения
Интерактивные вебинары
2 онлайн-трансляции по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда
Практика
Домашние задания + проектная работа, для усиления вашего портфолио и компетенций
Активное комьюнити
Общайтесь с преподавателями голосом на вебинарах, в закрытом чате Telegram и при проверке домашних заданийПрограмма
Введение в Infrastructure as Code
Первый модуль курса познакомит слушателей с основными концепциями и подходами практики Инфраструктура как код, а также представит обзор на популярные инструменты IaC.
Тема 1: Infrastructure as Code и практики разработки
Тема 2: Packer. Создание "Золотых образов" // ДЗ
Тема 3: Terraform как инструмент для декларативного описания инфраструктуры // ДЗ
Тема 4: Дополнительные уровни абстракции в Terraform
Тема 5: Избегаем дублирования кода манифестов в Terraform
Тема 6: Тестирование инфраструктурного кода на Terraform // ДЗ
Инструменты SCM
В этом модуле курса мы познакомимся с особенностями популярных инструментов управления конфигурацией и практиками их использования. Больше внимания уделим Ansible и погрузимся глубже в его особенности.
Тема 1: Сравнение с GitOps
Тема 2: Введение в Ansible
Тема 3: Переиспользование кода Ansible и работа с ролями // ДЗ
Тема 4: Работа с динамическими инвенториями и интеграция с облаками
Тема 5: Работа с Ansible Vault: шифрование данных и настройка безопасности
Тема 6: Chef. Управление конфигурациями
Тема 7: Эволюция Ansible после версии 2.x.
Пайплайн для инфраструктуры как код
В этом модуле речь пойдет о практиках работы с инфраструктурным кодом и инструментах автоматизации. Рассмотрим наиболее популярные CI/CD системы Gitlab и Jenkins с точки зрения работы с инфраструктурным кодом.
Тема 1: Процесс работы с инфраструктурными пайплайнами в Gitlab // ДЗ
Тема 2: Построение инфраструктурных пайплайнов в Jenkins
Тема 3: Интеграция Ansible в пайпланы GitLab. Работа с секретами
Тема 4: ConcourseCI
Тема 5: Создание виртуальной инфраструктуры на рабочей станции при помощи Vagrant
Тема 6: SaltStack. Управление конфигурациями
Тема 7: Puppet. Управление конфигурациями
Everything as Code
Этот модуль расширяет видение практики Infrastructure as code и описывает возможности внедрения в разные сферы разработки и эксплуатации.
Тема 1: Documentations as code
Тема 2: Использование hiera
Тема 3: Dashboards as Code
Тема 4: Pulumi. Описание инфраструктуры языком программирования
Тема 5: Скрипты миграции для баз данных
Проектная работа
Заключительный месяц курса посвящен проектной работе.
Тема 1: Выбор темы и организация проектной работы
Тема 2: Консультация по проектам и домашним заданиям
Тема 3: SCM в Облаке. AWS CloudFormation
Тема 4: Защита проектной работы
Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит
Выпускная работа
Заключительный месяц курса посвящен выпускной работе. Его разработка нужна для окончательного закрепления знаний, которые были получены в рамках пройденных занятий.
Преподаватели
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
Прошедшие
мероприятия
Корпоративное обучение для ваших сотрудников
- Курсы OTUS верифицированы крупными игроками ИТ-рынка и предлагают инструменты и практики, актуальные на данный момент
- Студенты работают в группах, могут получить консультации не только преподавателей, но и профессионального сообщества
- OTUS проверяет знания студентов перед стартом обучения и после его завершения
- Простой и удобный личный кабинет компании, в котором можно видеть статистику по обучению сотрудников
- Сертификат нашего выпускника за 5 лет стал гарантом качества знаний в обществе
- OTUS создал в IT более 120 курсов по 7 направлениям, линейка которых расширяется по 40-50 курсов в год
Отзывы
Сертификат о прохождении курса
OTUS осуществляет лицензированную образовательную деятельность.
В конце обучения вы получите сертификат OTUS о прохождении курса
После обучения вы:
- заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям и другие дополнительные материалы
- научитесь работать с такими инструментами как: Packer, Terraform, Ansible, Vagrant, Gitlab
- работать с инфраструктурой, как с кодом
Infrastructure as a code
Полная стоимость
Стоимость указана для оплаты физическими лицами
вычета до 13% стоимости обучения. Пройдите тестирование и менеджер вас проконсультирует
+7 499 938-92-02 бесплатно