Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Содействие
Сертификат
Сертификат
Да

Стоимость курса

67 725 ₽
есть рассрочка

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

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

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

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

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

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

Что вы получите после обучения

Приобретаемые навыки
1
CI/CD
3
GitLab
4
Jenkins
5
Terraform
6
Системная инженерия
7
Vagrant
8
SCM
9
Chef
10
AWS
11
Puppet
12
Yandex Cloud
13
IaC
14
SaltStack
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Опыт работы в ИДСиТУ, банках и др. проектах в области проектирования, разработки, тестирования и сопровождения ПО. Занимался научно-прикладными исследованиями в области искусственного интеллекта, автоматизации программирования, синтеза и формальной верификации правильности...

Опыт работы в ИДСиТУ, банках и др. проектах в области проектирования, разработки, тестирования и сопровождения ПО. Занимался научно-прикладными исследованиями в области искусственного интеллекта, автоматизации программирования, синтеза и формальной верификации правильности программ, включая соответствие требованиям информационной безопасности (Институт динамики систем и теории управления СО РАН). Имеет опыт руководства ИТ-подразделениями в финансово-кредитных учреждениях, включая разработку и администрирование ПО, облачной инфраструктуры и обеспечение информационной безопасности (ВТБ, Газпромбанк и ряд других).

Стек:

Git
SQL
Python
Базы данных
Java
Высоконагруженные системы
ООП
Паттерны проектирования
Linux
C++

Образование:

Иркутский государственный университет, прикладная математика
Курсы повышения квалификации по различным направления ИТ, информационной безопасности, softskills и др.

20+ лет на проектах заказной разработки в ИТ. Десятки успешных проектов, в том числе - по государственным контрактам. Опыт разработки и внедрения ERP-систем, open-source решений, поддержка высоконагруженных приложений.Преподаватель курсов по...
20+ лет на проектах заказной разработки в ИТ. Десятки успешных проектов, в том числе - по государственным контрактам. Опыт разработки и внедрения ERP-систем, open-source решений, поддержка высоконагруженных приложений.Преподаватель курсов по Linux, Kuber, MLOps, DataOps, SolutionArchitect, IaC, SRE, а так же наставник курса HighLoad
Программирую на разных языках и настраиваю Linux сервера с 2010 года. Последние несколько лет занимаюсь только облаками и Kubernetes в израильском стартапе Anzu.io.Питаю страсть к автоматизации любых процессов и написанию...
Программирую на разных языках и настраиваю Linux сервера с 2010 года. Последние несколько лет занимаюсь только облаками и Kubernetes в израильском стартапе Anzu.io.Питаю страсть к автоматизации любых процессов и написанию чат-ботов. Большую часть карьеры работаю в молодых компаниях, поэтому не раз выстраивал серверную инфраструктуру с нуля.Люблю гибкие методологии разработки, особенно Scrum. Моя самая сильная компетенция это Мониторинг, я прошёл долгий путь от Nagios до Prometheus.

Образовательная организация

Otus.ru - высокотехнологический стартап в области образования. Наша миссия - делать образование осмысленным, реализуя связь между работодателями, специалистами и преподавателями. Приходите к нам учиться!

OTUS сегодня – это более 80 авторских курсов для IT-специалистов из разных направлений таких как программирование, тестирование, инфраструктура, информационная безопасность, управление и Data Science. И что важно, у нас есть программы для разных уровней подготовки от новичков до профессионалов, которые хотят освоить продвинутые навыки.
Наша миссия — делать обучение осмысленным, реализуя взаимосвязь между ожиданиями работодателей, компетенциями специалистов и возможностями преподавателей.

Программа курса

Введение в Infrastructure as Code
  -Тема 1.Infrastructure as Code и практики разработки
  -Тема 2.Packer. Создание "Золотых образов"
  -Тема 3.Terraform как инструмент для декларативного описания инфраструктуры
  -Тема 4.Тестирование инфраструктурного кода на Terraform
  -Тема 5.Pulumi. Описание инфраструктуры языком программирования

Инструменты SCM
  -Тема 6.Введение в Ansible
  -Тема 7.Переиспользование кода Ansible и работа с ролями
  -Тема 8.SaltStack. Управление конфигурациями
  -Тема 9.Chef. Управление конфигурациями

Пайплайн для инфраструктуры как код
  -Тема 10.Процесс работы с инфраструктурными пайплайнами в Gitlab

Everything as Code
  -Тема 11.GitOps как расширение практики IaC
  -Тема 12.Documentations as code
  -Тема 13.Создание виртуальной инфраструктуры на рабочей станции при помощи Vagrant

Проектная работа
  -Тема 14.Выбор темы и организация проектной работы
  -Тема 15.Построение инфраструктурных пайплайнов в Jenkins
  -Тема 16.Консультация по проектам и домашним заданиям
  -Тема 17.Защита проектной работы

Рейтинг курса

4.6
рейтинг
0
0
0
0
0

Может быть интересно

Domain Driven Design
Domain Driven Design
Предметно-ориентированное проектирование (DDD) предлагает общий подход к обеспечению большей гибкости и модифицируемости программных систем на основе более тщательного исследования предметной области и отражения ее структуры в разрабатываемой системе.Участники курса узнают, как DDD помогает в построении корпоративных систем со сложной бизнес-логикой и применят стратегические паттерны для декомпозиции сначала предметной области, а затем разрабатываемой системы. Для дальнейшего проектирования и реализации выделенных в результате декомпозиции компонентов, “ограниченных контекстов” в терминологии DDD, используем тактические паттерны DDD, в первую очередь Агрегаты.Рассматриваются разные варианты архитектуры, в том числе многослойная, шестиугольная (гексагональная), сервисно-ориентированная (SOA), событийная (EDA), CQRS, Event Sourcing.В основе материалов курса лежат реальные примеры разработанных систем.
46 900 ₽
обновлено 15.01.2024 13:28
Infrastructure as a code

Infrastructure as a code

Оставить отзыв
Поделиться курсом с друзьями