Infrastructure as a code | OTUS
⚡ Подписка на курсы OTUS!
Интенсивная прокачка навыков для IT-специалистов!
Подробнее

Курсы

Программирование
C++ Developer. Professional JavaScript Developer. Professional Android Developer. Professional Microservice Architecture React.js Developer JavaScript Developer. Basic PostgreSQL Программист С C++ Developer. Basic Team Lead PHP Developer. Professional Подготовка к сертификации Oracle Java Programmer (OCAJP) Алгоритмы и структуры данных Разработчик IoT C# Developer. Basic Unreal Engine Technical Game Design C# ASP.NET Core разработчик Python Developer. Basic Архитектура и шаблоны проектирования Node.js Developer iOS Developer. Professional Cloud Solution Architecture Kotlin Backend Developer Agile Project Manager Scala-разработчик Symfony Framework iOS Developer. Basic Супер-интенсив Azure Специализация Python Developer
Инфраструктура
Экспресс-курс по управлению миграциями (DBVC) Экспресс-курс «IaC Ansible» Microservice Architecture Разработчик программных роботов (RPA) на базе UiPath и PIX Внедрение и работа в DevSecOps NoSQL Специализация Administrator Linux
-24%
Разработчик IoT Мониторинг и логирование: Zabbix, Prometheus, ELK MongoDB
-37%
DevOps практики и инструменты MS SQL Server Developer SRE практики и инструменты Administrator Linux. Advanced Infrastructure as a code Супер-интенсив "Tarantool" Специализация Network engineer
Корпоративные курсы
Экспресс-курс по управлению миграциями (DBVC) Экспресс-курс «IaC Ansible» Разработчик программных роботов (RPA) на базе UiPath и PIX Внедрение и работа в DevSecOps NoSQL Spark Developer Экспресс-курс «CI/CD или Непрерывная поставка с Docker и Kubernetes» Game QA Engineer DevOps практики и инструменты Enterprise Architect Node.js Developer Cloud Solution Architecture Agile Project Manager Супер-практикум по работе с протоколом BGP Infrastructure as a code Промышленный ML на больших данных Супер-интенсив Azure Руководитель поддержки пользователей в IT
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02
Курс переработан
Это курс нашего партнера
логотип партнера
Курс переработан

Infrastructure as a code

Научитесь строить понятную для команды инфраструктуру и управлять ей с помощью систем управления конфигурациями (SCM)

Длительность обучения:

3 месяца

4 ак. часа в нед.

Что даст вам этот курс

Вы освоите практику «Инфраструктура как код» (IaC) и сможете настраивать инфраструктуру с помощью различных инструментов. Таких как Packer, Terraform для работы с иммутабельной архитектурой, так и инструментов управления непосредственно конфигурацией систем - Ansible, Chef, SaltStack.

Подход IaC позволяет применять стандарты работы с языками программирования к настройке инфраструктуры. В любой момент системный инженер может увидеть, кто и какие внес изменения и получить понятную картину. Подход упрощает перенос серверов и создание тестовых, позволяя использовать репозитории с плейбуками, брать готовый код из библиотек.

Используя подход IaC в проекте, вы сможете быстро и просто развернуть тестовый сервер, посмотреть приложение и только потом его выкатить в продакшн. Тем самым вы обеспечите отказоустойчивость и сбережете себе недели работы, которые ушли бы на настройку окружения.

Именно поэтому с каждым годом все больше компаний переходят в своих проектах на организацию инфраструктуры как код. Уже сейчас эти знания считаются базовыми не только для системных инженеров, но и других IT-специалистов в команде.

Для кого этот курс?


Для администраторов и системных инженеров, которые хотят сосредоточиться на инфраструктуре. На курсе вы освоите технологии уровня Middle+ и сможете самостоятельно кастомизировать Ansible и работать с инфраструктурными пайплайнами.

Для разработчиков, тестировщиков и DevOps-инженеров, которые взаимодействуют с инфраструктурой. Знания, которые вы получите на курсе, позволят вам корректно ставить задачи и помочь разработке и бизнесу действовать в одной связке.

В ходе прохождения курса вы познакомитесь со следующими инструментами IaС:

  • Terraform, который поможет Вам декларативно описать инфраструктуру
  • Система управления конфигурацией Ansible. Она поможет вам описать желаемое состояние инфраструктуры при помощи ролей и плейбуков (чаще всего тоже декларативно, но иногда можно и добавить перчинку императивности)
  • Узнаете, чем отличается изменяемая инфраструктура от неизменяемой, а также поможем сделать выбор и управлять ей
  • В заключительном модуле вы узнаете об инструментах CI/CD — GitLab и Jenkins. Они помогут тестировать, разворачивать, и даже сворачивать инфраструктуру одним нажатием кнопки коммитов в инфраструктурный репозиторий.

Этим курсом мы хотим доказать и показать, что пайплайн с тестами нужен не только обычному коду, но и инфраструктурному в том числе. Ну и уж если доказали, то и покажем, как это сделать.

Преподаватели

Игорь Саблин
Lead Ops Architect в американском стартапе
Алексей Цыкунов
Senior DevOps Engineer в американском стартапе
Владимир Дроздецкий
Разработчик инфраструктуры exposcan.ru, crispmessenger.com
Тимур Батыршин
Экспресс 42, Technical Lead
Алексей Колосков
Старший специалист, DevOps в банке
Илья Феоктистов
Systems Expert в Glovo, Барселона
Павел Викирюк
"Оператор связи MVNO", DevOps-инженер
Ex-руководитель направления IT ПАО "Сбербанк". Опыт работы в банковской отрасли более 20 лет. Занимается внедрением DevOps-практик и инструментов в производственные процессы Банка.

Помогает командам настраивать процессы Continuous integration и continuous delivery. Основной технологический стек - GitLab, Jenkins, SonarQube, Nexus, Checkmarx и много чего еще.

Во внерабочее время исследует применение CI и CD у облачных провайдеров (AWS, Azure).

В 2003 году окончил МИФИ по специальности «Вычислительные машины, комплексы, системы и сети», получив квалификацию «инженер-системотехник».

Системный архитектор, Oracle DBA, разработчик perl/python, опыт в отрасли - 20 лет
Работал в интернет-провайдерах и телекоме. Имел опыт внедрения и разработки продуктов в гос. структурах, таких как минздрав и соцфонд. Был главным разработчиком стартап проекта Ipstudio AMBS (биллинг для VoIP). Участвовал в проектировании и разработке OLTP систем. Проектировал и развертывал серверные системы в датацентрах.

Закончил Кыргызско-Российский Государственный Университет, 2001, Инженер автоматизированных систем. Собственный технический блог на dbadmins.ru

Занимается поддержкой и траблшутингом серверов MySQL, приложений, написанных на PHP, etc. Активно внедряет и использует докер со всей его инфраструктурой. Придерживается мнения, что всё должно быть декларативно описано, поэтому использует Ansible.

Разрабатывает и настраивает инфраструктуру для таких стартапов, как exposcan.ru, crispmessenger.com. Занимается мониторингом при помощи Zabbix и Prometheus, создаёт графики в Grafana.

Чтобы легко подстраиваться под требования бизнеса, деплоит и описывает процессы в Gitlab, собирает и обрабатывает логи в ELK и Graylog2. Любит и умеет пользоваться активным сетевым оборудованием вендора MikroTik.

15 лет работает с Linux, 10 лет с облаками и Devops.
Успел поучаствовать в строительстве дистрибутивов Linux, поработать как в аутсорсинге, так и в продуктовых компаниях.
Последние 3 года занимается подготовкой конференции DevOpsConf Russia

В сфере IT работаю больше 14 лет. Разрабатывал, внедрял и поддерживал инфраструктурные сервисы интернет-провайдера на базе FreeBSD и Linux, и приложений с открытым исходным кодом. Имею практичкские навыки разработки внутренних продуктов с использованием Python Django/Flask, Bash, SQL. Последние несколько лет увлекаюсь DevOps-направлением и подходом "Инфраструктура как код".

Технологический стек:
- Main Scripting/Programming languages: Python, Bash;
- OS: Linux - CentOS, Debian/Ubuntu; FreeBSD;
- Database: MySQL. Also basic SQL knowledge;
- IaC: Ansible (and less Terraform, Packer) ;
- Virtualization: VmWare ESXi;
- Containerization: Docker;
- Orchestration: Docker Swarm;
- Service discovery: Consul;
- CI/CD: Gitlab CI;
- Monitoring: Zabbix+Grafana, NetData, Prometheus;
- Logs: ELK (Including GROK-filters);
- Backup: Bacula/BareOS, borgbackup;
- Web: Nginx, Traefik;
- Bare-metal servers: Dell PE, Supermicro

DevOps инженер, golang разработчик. Более 10 лет в IT в различных компаниях по всему миру. В качестве тимлида внедрял автоматизацию в сети отелей Movenpick в Дубае, есть опыт работы в качестве golang-разработчика в форекс-компании на Кипре.

Специалист по администрированию серверов Linux и администрированию сетевого оборудования.

Ключевые навыки:
Операционные системы: Linux (Debian,Ubuntu,RedHat,CentOS,Fedora), FreeBSD, Windows
Виртуализация: QEMU KVM, Xen, VMware, Hyper-V
Контейнеризация: Docker, Docker Swarm
Сеть: протоколы статической и динамической маршрутизации, VPN, NFS, iSCSI
Мониторинг: Munin, Zabbiх, Nagios, Prometheus, Grafana, PMM
Централизация сбора логов: ELK, Graylog
Резервное копирование: Bacula
Программирование: Bash, Python

Игорь
Саблин
Алексей
Цыкунов
Владимир
Дроздецкий
Тимур
Батыршин
Алексей
Колосков
Илья
Феоктистов
Павел
Викирюк

Преподаватели

Игорь Саблин
Lead Ops Architect в американском стартапе
Ex-руководитель направления IT ПАО "Сбербанк". Опыт работы в банковской отрасли более 20 лет. Занимается внедрением DevOps-практик и инструментов в производственные процессы Банка.

Помогает командам настраивать процессы Continuous integration и continuous delivery. Основной технологический стек - GitLab, Jenkins, SonarQube, Nexus, Checkmarx и много чего еще.

Во внерабочее время исследует применение CI и CD у облачных провайдеров (AWS, Azure).

В 2003 году окончил МИФИ по специальности «Вычислительные машины, комплексы, системы и сети», получив квалификацию «инженер-системотехник».

Алексей Цыкунов
Senior DevOps Engineer в американском стартапе
Системный архитектор, Oracle DBA, разработчик perl/python, опыт в отрасли - 20 лет
Работал в интернет-провайдерах и телекоме. Имел опыт внедрения и разработки продуктов в гос. структурах, таких как минздрав и соцфонд. Был главным разработчиком стартап проекта Ipstudio AMBS (биллинг для VoIP). Участвовал в проектировании и разработке OLTP систем. Проектировал и развертывал серверные системы в датацентрах.

Закончил Кыргызско-Российский Государственный Университет, 2001, Инженер автоматизированных систем. Собственный технический блог на dbadmins.ru

Владимир Дроздецкий
Разработчик инфраструктуры exposcan.ru, crispmessenger.com
Занимается поддержкой и траблшутингом серверов MySQL, приложений, написанных на PHP, etc. Активно внедряет и использует докер со всей его инфраструктурой. Придерживается мнения, что всё должно быть декларативно описано, поэтому использует Ansible.

Разрабатывает и настраивает инфраструктуру для таких стартапов, как exposcan.ru, crispmessenger.com. Занимается мониторингом при помощи Zabbix и Prometheus, создаёт графики в Grafana.

Чтобы легко подстраиваться под требования бизнеса, деплоит и описывает процессы в Gitlab, собирает и обрабатывает логи в ELK и Graylog2. Любит и умеет пользоваться активным сетевым оборудованием вендора MikroTik.

Тимур Батыршин
Экспресс 42, Technical Lead
15 лет работает с Linux, 10 лет с облаками и Devops.
Успел поучаствовать в строительстве дистрибутивов Linux, поработать как в аутсорсинге, так и в продуктовых компаниях.
Последние 3 года занимается подготовкой конференции DevOpsConf Russia

Алексей Колосков
Старший специалист, DevOps в банке
В сфере IT работаю больше 14 лет. Разрабатывал, внедрял и поддерживал инфраструктурные сервисы интернет-провайдера на базе FreeBSD и Linux, и приложений с открытым исходным кодом. Имею практичкские навыки разработки внутренних продуктов с использованием Python Django/Flask, Bash, SQL. Последние несколько лет увлекаюсь DevOps-направлением и подходом "Инфраструктура как код".

Технологический стек:
- Main Scripting/Programming languages: Python, Bash;
- OS: Linux - CentOS, Debian/Ubuntu; FreeBSD;
- Database: MySQL. Also basic SQL knowledge;
- IaC: Ansible (and less Terraform, Packer) ;
- Virtualization: VmWare ESXi;
- Containerization: Docker;
- Orchestration: Docker Swarm;
- Service discovery: Consul;
- CI/CD: Gitlab CI;
- Monitoring: Zabbix+Grafana, NetData, Prometheus;
- Logs: ELK (Including GROK-filters);
- Backup: Bacula/BareOS, borgbackup;
- Web: Nginx, Traefik;
- Bare-metal servers: Dell PE, Supermicro

Илья Феоктистов
Systems Expert в Glovo, Барселона
DevOps инженер, golang разработчик. Более 10 лет в IT в различных компаниях по всему миру. В качестве тимлида внедрял автоматизацию в сети отелей Movenpick в Дубае, есть опыт работы в качестве golang-разработчика в форекс-компании на Кипре.

Павел Викирюк
"Оператор связи MVNO", DevOps-инженер
Специалист по администрированию серверов Linux и администрированию сетевого оборудования.

Ключевые навыки:
Операционные системы: Linux (Debian,Ubuntu,RedHat,CentOS,Fedora), FreeBSD, Windows
Виртуализация: QEMU KVM, Xen, VMware, Hyper-V
Контейнеризация: Docker, Docker Swarm
Сеть: протоколы статической и динамической маршрутизации, VPN, NFS, iSCSI
Мониторинг: Munin, Zabbiх, Nagios, Prometheus, Grafana, PMM
Централизация сбора логов: ELK, Graylog
Резервное копирование: Bacula
Программирование: Bash, Python

Отзывы

2
Павел
Глушков
Курс в целом понравился, но есть некоторые нюансы.
Много преподавателей, каждый писал программу своих лекций, поэтому часто остаётся впечатление "кусочности".
Так, в лекции могут использоваться термины, которые ещё не разбирались. Но преподаватель думает, что разбирались, ведь предыдущие лекции вёл не он.
Игорь Саблин и Илья Феоктистов понравились очень. Оба - молодцы. Илья провёл всего одну лекцию, но вижу в нём большой потенциал. :)
Читать целиком
Алексей
Барабанов
Курс очень полезный! Фактически он связывает CI и IaC, предлагая удобный подход к решению инфраструктурных задач. Правильный подбор лучших преподавателей! Что очевидно, поскольку основной ведущий курса Игорь Саблин. Хочется отметить, что ряд тем был подробно рассмотрен по желаниям студентов. Из них моих тем было две, за что я хочу передать свою благодарность! Навыки, получаемые в результате прохождения этого курса, являются одними из самых востребованных в реальной повседневной деятельности DevOps специалиста. Уверен, что следующие выпуски этого курса будут всегда следовать за развитием технологий в данном разделе DevOps и доносить их студентам в максимально доступной и применимой форме!
Читать целиком
Павел
Глушков
Курс в целом понравился, но есть некоторые нюансы.
Много преподавателей, каждый писал программу своих лекций, поэтому часто остаётся впечатление "кусочности".
Так, в лекции могут использоваться термины, которые ещё не разбирались. Но преподаватель думает, что разбирались, ведь предыдущие лекции вёл не он.
Игорь Саблин и Илья Феоктистов понравились очень. Оба - молодцы. Илья провёл всего одну лекцию, но вижу в нём большой потенциал. :)
Читать целиком
Алексей
Барабанов
Курс очень полезный! Фактически он связывает CI и IaC, предлагая удобный подход к решению инфраструктурных задач. Правильный подбор лучших преподавателей! Что очевидно, поскольку основной ведущий курса Игорь Саблин. Хочется отметить, что ряд тем был подробно рассмотрен по желаниям студентов. Из них моих тем было две, за что я хочу передать свою благодарность! Навыки, получаемые в результате прохождения этого курса, являются одними из самых востребованных в реальной повседневной деятельности DevOps специалиста. Уверен, что следующие выпуски этого курса будут всегда следовать за развитием технологий в данном разделе DevOps и доносить их студентам в максимально доступной и применимой форме!
Читать целиком

Необходимые знания

мы ожидаем от Вас уверенного знания ОС на основе ядра Linux и навыка чтения документации (чаще всего, на английском языке).
Корпоративное обучение для ваших сотрудников
>
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
Тема 1. Infrastructure as Code и практики разработки
Тема 2. Packer. Создание "Золотых образов"
Тема 3. Terraform как инструмент для декларативного описания инфраструктуры
Тема 4. Тестирование инфраструктурного кода на Terraform
Тема 5. Pulumi. Описание инфраструктуры языком программирования
Тема 6. Введение в Ansible
Тема 7. Переиспользование кода Ansible и работа с ролями
Тема 8. SaltStack. Управление конфигурациями
Тема 9. Chef. Управление конфигурациями
C 1 октября
Тема 10. Процесс работы с инфраструктурными пайплайнами в Gitlab
Тема 11. Построение инфраструктурных пайплайнов в Jenkins
C 8 октября
Тема 12. GitOps как расширение практики IaC
Тема 13. Documentations as code
Тема 14. Создание виртуальной инфраструктуры на рабочей станции при помощи Vagrant
C 20 октября
Тема 15. Выбор темы и организация проектной работы
Тема 16. Консультация по проектам и домашним заданиям
Тема 17. Защита проектной работы
Скачать подробную программу
Получить консультацию
Наш специалист свяжется с вами в ближайшее время. Если у вас возникли трудности в выборе курса или проблемы технического плана, то мы с радостью поможем вам.
Спасибо!
Мы получили Вашу заявку, в ближайшее время с Вами свяжется наш менеджер.
Дата выдачи сертификата: 7 мая 2022 года
Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Infrastructure as a code»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Директор департамента образования
ООО “Отус Онлайн-Образование”
Анна Фирсова

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Infrastructure as a code»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Директор департамента образования
ООО “Отус Онлайн-Образование”
Анна Фирсова

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Разработка модуля Ansible
Игорь Саблин
День открытых дверей
11 августа в 20:00
Оставьте заявку, чтобы получить доступ к записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке

Партнеры ждут выпускников этого курса