Меньше ручных правок – больше инженерии: проектируем инфраструктуру так, чтобы она поднималась заново одной командой. Собери мир заново – нажав одну кнопку.
DevOps-специалист автоматизирует процессы разработки и тестирования кода, его доставки и развертывания на серверах, обеспечивая их стабильную работу
Но инфраструктура ломается не потому что “всё сложно”, а потому что она не формализована. На данной дисциплине вы научитесь делать её управляемой: Ansible отвечает за конфигурацию и стандарты, Terraform — за создание и изменение инфраструктуры в облаках и датацентрах.
У вас появляется система, которую можно масштабировать, передавать команде и не бояться трогать.
Git вместо кликов. Код вместо паники.
Гарантии вместо лотереи.
Окунитесь в культуру DevOps
Вы узнаете, как и зачем появился подход Infrastructure as code, какие задачи он призван решать и как этому помогает волшебный девопс-инженер
Изучите нужные инструменты
Вы изучите самые популярные инструменты DevOps и узнаете, как обеспечить автоматическое поднятие серверов и окружений нажатием одной кнопки
Закрепите навыки практикой
Вы научитесь решать основные задачи девопс-специалистов, отработав навыки на реальных бизнес-кейсах
Конкретнее
Чему вы научитесь
1
Автоматизировать настройку ОС и сервисов через Ansible
2
Проектировать облачную инфраструктуру через Terraform
3
Собирать типовые окружения (dev/stage/prod) так, чтобы они были одинаковые и повторяемые
4
Оформлять инфраструктуру как продукт: репозиторий, код-ревью, документация
Вы не просто “послушаете про Инфраструктуру как код”.
Вы соберёте портфолио.
На выходе с курса у вас останется репозиторий, в котором: – 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
Доцент Университета ИТМО и создатель дипломных дисциплин “Технологии сборки и развертывания ПО”, “Инфраструктура как код” и “Облачные и кластерные технологии”