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

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

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

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

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

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

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

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

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

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

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

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

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

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

Стек:

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

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

обновлено 15.01.2024 13:28
Infrastructure as a code

Infrastructure as a code

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