Инфраструктура как код

Меньше ручных правок – больше инженерии: проектируем инфраструктуру так, чтобы она поднималась заново одной командой. Собери мир заново – нажав одну кнопку.
Подробнее

DevOps-специалист автоматизирует процессы разработки и тестирования кода, его доставки и развертывания на серверах, обеспечивая их стабильную работу

Но инфраструктура ломается не потому что “всё сложно”, а потому что она не формализована. На данной дисциплине вы научитесь делать её управляемой: Ansible отвечает за конфигурацию и стандарты, Terraform — за создание и изменение инфраструктуры в облаках и датацентрах.
У вас появляется система, которую можно масштабировать, передавать команде и не бояться трогать.

Git вместо кликов. Код вместо паники.
Гарантии вместо лотереи.

Окунитесь в культуру DevOps

Вы узнаете, как и зачем появился подход Infrastructure as code, какие задачи он призван решать и как этому помогает волшебный девопс-инженер
Изучите нужные инструменты

Вы изучите самые популярные инструменты DevOps и узнаете, как обеспечить автоматическое поднятие серверов и окружений нажатием одной кнопки
Закрепите навыки практикой

Вы научитесь решать основные задачи девопс-специалистов, отработав навыки на реальных бизнес-кейсах
Конкретнее

Чему вы научитесь

1
Автоматизировать настройку ОС и сервисов через Ansible
2
Проектировать облачную инфраструктуру через Terraform
3
Собирать типовые окружения (dev/stage/prod) так, чтобы они были одинаковые и повторяемые
4
Оформлять инфраструктуру как продукт: репозиторий, код-ревью, документация
5
Безопасно вносить изменения: “plan → review → apply”, минимизируя сюрпризы и ночные аварии
И бонусом

Реальное портфолио


Вы не просто “послушаете про Инфраструктуру как код”.
Вы соберёте портфолио.

На выходе с курса у вас останется репозиторий, в котором:
– Ansible-роли для конфигурации сервера/сервиса
– Terraform-код, который поднимает инфраструктуру
– Сценарий развёртывания окружения “с нуля” по шагам, без ручных кликов.
Какой стэк

С чем будем работать

Изображение

Infrastructure-as-code и Ansible

Одна из важнейших концепций в DevOps – подход Infrastructure as code. Сервера-снежинки, хрупкие и неповторимые – ушли в прошлое. Настала эпоха Серверов-фениксов, которые самостоятельно восстают из пепла

Вы освоите это через декларативное описание вашей инфраструктуры в виде специального кода. Который, кстати, можно тоже автоматизировать, тестировать и версионировать по заветам CI/CD
Изображение

Terraform и Облака

Мы с вами будем учиться работать с infrastructure as code, но что делать, если мы работаем в облаках? Нужно учиться создавать всю инфраструктуру автоматически – чтобы уже потом её настраивать

Для покрытия таких задач мы с вами будем изучать инструмент Terraform, который позволяет работать с облачными провайдерами и создавать всю требуемую нам инфраструктуру по щелчку пальцев
Для кого

Кому и чем будет полезен этот курс

Системные администраторы и разработчики
Вы научитесь работать с инфраструктурным кодом и управлять конфигурациями серверов и облаков
Системные администраторы получат ответ на вопрос — как вырасти из сисадмина в DevOps'а
А разработчики смогут лучше понять как работает их коллега – это поможет положительно повлиять на качество продукта.
Кто хочет начать карьеру DevOps
Вы сделаете важный шаг на пути к карьере в DevOps. Ни один курс не способен сразу превратить вас в профессионала, но эта дисцплина даст понимание всех основных практик и инструментов, попробовать свои силы в выполнении задач и вектор развития, необходимые для достижения цели.
Начинающие DevOps-специалисты
Вы ускорите развитие карьеры, т.к. за время курса вы систематизируете знания, познакомитесь со набором инструментов управления конфигурацями и техниками DevOps, выйдя за рамки своих повседневных рабочих задач. Вы получите опыт на всех ключевых стадиях, научитесь видеть за проектами, фичами и данными единую систему. Кроме прочего, вы испытаете себя в реальных бизнес-кейсах из практик devops-специалистов и сохраните решения в своем личном портфолио.
Автор

Константин Дипеж


Эксперт-DevOps, получаю PhD of Computer Science

Доцент Университета ИТМО и создатель дипломных дисциплин “Технологии сборки и развертывания ПО”, “Инфраструктура как код” и “Облачные и кластерные технологии

Создатель devops-магистратуры в Университете ИТМО

Создатель сообщества DeusOps

Образовательный партнёр Яндекс Облака и Университета ИТМО

Основатель и Генеральный директор ООО Деусопс
О тортах

Поторопись и попади в ограниченную группу студентов-счастливчиков