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

Курсы

Программирование
iOS Developer. Professional Kotlin Backend Developer Flutter Mobile Developer Symfony Framework C++ Developer. Basic Unity Game Developer. Basic Java Developer. Professional
-35%
Highload Architect Unity Game Developer. Professional React.js Developer Специализация Java-разработчик
-25%
Алгоритмы и структуры данных
-16%
Scala-разработчик C# Developer. Professional
-23%
Разработчик голосовых ассистентов и чат-ботов Team Lead Архитектура и шаблоны проектирования NoSQL Web-разработчик на Python Golang Developer. Professional PostgreSQL Vue.js разработчик Супер-практикум по использованию и настройке GIT Разработчик IoT Подготовка к сертификации Oracle Java Programmer (OCAJP) Программист С HTML/CSS
Инфраструктура
Инфраструктурная платформа на основе Kubernetes Microservice Architecture Базы данных Highload Architect Reverse-Engineering. Professional
-8%
Network engineer. Basic Administrator Linux.Basic MongoDB Infrastructure as a code MS SQL Server Developer Cloud Solution Architecture Мониторинг и логирование: Zabbix, Prometheus, ELK Супер-практикум по использованию и настройке GIT Разработчик IoT Экcпресс-курс «ELK» Супер-интенсив "Tarantool" Экспресс-курс «CI/CD или Непрерывная поставка с Docker и Kubernetes» Экспресс-курс «Введение в непрерывную поставку на базе Docker»
Корпоративные курсы
Безопасность веб-приложений Экосистема Hadoop, Spark, Hive Пентест. Практика тестирования на проникновение Node.js Developer Java QA Engineer. Basic
-18%
Reverse-Engineering. Professional
-8%
DevOps практики и инструменты NoSQL Reverse-Engineering. Basic Cloud Solution Architecture Внедрение и работа в DevSecOps Супер-практикум по работе с протоколом BGP Game QA Engineer Супер - интенсив по Kubernetes Дизайн сетей ЦОД Экспресс-курс «IaC Ansible» Экспресс-курс по управлению миграциями (DBVC) Экспресс-курс "Версионирование и командная работа с помощью Git" Основы Windows Server
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02
Курс переработан
Это курс нашего партнера
логотип партнера
Курс переработан

Infrastructure as a code

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

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

4 месяца

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

Формат:

Online

Начало занятий:

27 августа

Дни занятий:

Пт 20:00, Ср 20:00

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

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

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

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

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

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


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

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

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

    • Terraform, который поможет Вам декларативно описать инфраструктуру

    • Система управления конфигурацией Ansible. Она поможет вам описать желаемое состояние инфраструктуры при помощи ролей и плейбуков (чаще всего тоже декларативно, но иногда можно и добавить перчинку императивности)

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

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

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

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

Игорь Саблин
Алексей Цыкунов
Senior DevOps Engineer в американском стартапе
Владимир Дроздецкий
Разработчик инфраструктуры exposcan.ru, crispmessenger.com
Тимур Батыршин
Экспресс 42, Technical Lead
Алексей Колосков
Старший специалист, DevOps в банке
Илья Феоктистов
Systems Expert в Glovo, Барселона
Алексей Ольшанский
Руководитель направления IT в АО "РТ Лабс".
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-разработчика в форекс-компании на Кипре.

Преподаватель
DevOps инженер с 7-ми летним опытом разработки и поддержки инфраструктуры проектов разной степени сложности (от простых веб-приложений до комплексной системы тестирования и поставки оптимизированных математических библиотек развернутой на ~1000 серверов в разных датацентрах).
Работал как в различных outsource, так и в крупных международных компаниях. Имеется большой опыт работы с kubernetes и docker (от разработки приложений до развертывания и поддержки кластеров), ansible, puppet, jenkins, terraform и подобными популярными инструментами.

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

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

Игорь Саблин
Руководитель направления IT в АО "РТ Лабс".
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-разработчика в форекс-компании на Кипре.

Преподаватель
Алексей Ольшанский
DevOps инженер с 7-ми летним опытом разработки и поддержки инфраструктуры проектов разной степени сложности (от простых веб-приложений до комплексной системы тестирования и поставки оптимизированных математических библиотек развернутой на ~1000 серверов в разных датацентрах).
Работал как в различных outsource, так и в крупных международных компаниях. Имеется большой опыт работы с kubernetes и docker (от разработки приложений до развертывания и поддержки кластеров), ansible, puppet, jenkins, terraform и подобными популярными инструментами.

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

Отзывы

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

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

мы ожидаем от Вас уверенного знания ОС на основе ядра Linux и навыка чтения документации (чаще всего, на английском языке).
Корпоративное обучение для ваших сотрудников
>
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
C 27 августа
Тема 1. Infrastructure as Code и практики разработки
Тема 2. Packer. Создание "Золотых образов"
Тема 3. Terraform как инструмент для декларативного описания инфраструктуры
Тема 4. Тестирование инфраструктурного кода на Terraform
Тема 5. Pulumi. Описание инфраструктуры языком программирования
C 17 сентября
Тема 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. Защита проектной работы
Скачать подробную программу
Получить консультацию
Наш специалист свяжется с вами в ближайшее время. Если у вас возникли трудности в выборе курса или проблемы технического плана, то мы с радостью поможем вам.
Спасибо!
Мы получили Вашу заявку, в ближайшее время с Вами свяжется наш менеджер.
Дата выдачи сертификата: 24 января 2022 года
Ваш сертификат

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

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

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

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

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

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

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

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

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

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

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

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

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

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

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Управление Kubernetes при помощи Kubespray
Алексей Цыкунов
День открытых дверей
7 декабря 2020 года в 20:00
Для доступа к прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 2 недели
Результаты тестирования будут отправлены вам на e-mail, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!

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

Стоимость обучения
50 000 ₽
Продолжительность
4 месяца
Начало занятий
27 августа