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

Курсы

Программирование
Team Lead Архитектура и шаблоны проектирования Разработчик IoT C# Developer. Professional PostgreSQL Подготовка к сертификации Oracle Java Programmer (OCAJP) C# ASP.NET Core разработчик
-5%
Kotlin Backend Developer
-8%
iOS Developer. Professional
-8%
Symfony Framework Unity Game Developer. Basic JavaScript Developer. Professional Android Developer. Basic JavaScript Developer. Basic Java Developer. Professional Highload Architect Reverse-Engineering. Professional Java Developer. Basic PHP Developer. Professional Алгоритмы и структуры данных Framework Laravel Cloud Solution Architecture Vue.js разработчик Интенсив «Оптимизация в Java» Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes Супер-интенсив "Tarantool" PHP Developer. Basic
Инфраструктура
Мониторинг и логирование: Zabbix, Prometheus, ELK Дизайн сетей ЦОД Разработчик IoT PostgreSQL Экспресс-курс "Версионирование и командная работа с помощью Git"
-30%
Экспресс-курс «Введение в непрерывную поставку на базе Docker» Базы данных Reverse-Engineering. Professional Administrator Linux. Professional Network engineer Cloud Solution Architecture Внедрение и работа в DevSecOps Супер-практикум по работе с протоколом BGP Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes Супер-интенсив «СУБД в высоконагруженных системах» Супер-интенсив "Tarantool" Network engineer. Basic
Корпоративные курсы
Безопасность веб-приложений IT-Recruiter Дизайн сетей ЦОД Компьютерное зрение Разработчик IoT Вебинар CERTIPORT Machine Learning. Professional
-6%
NoSQL Пентест. Практика тестирования на проникновение Java QA Engineer. Базовый курс Руководитель поддержки пользователей в IT
-8%
SRE практики и инструменты Cloud Solution Architecture Внедрение и работа в DevSecOps Супер-практикум по работе с протоколом BGP Infrastructure as a code Супер-практикум по использованию и настройке GIT Промышленный ML на больших данных Экспресс-курс «CI/CD или Непрерывная поставка с Docker и Kubernetes» BPMN: Моделирование бизнес-процессов Основы Windows Server
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02

Infrastructure as a code

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

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

4 месяца

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

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

Вы освоите практику «Инфраструктура как код» (IaC) и сможете настраивать инфраструктуру с помощью Ansible — наиболее простой и популярной системы управления.

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

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

Сертификат №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
Оставьте заявку, чтобы получить доступ к записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке

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