[Специалист] DevOps. Уровень 1. Инфраструктура как код, основные инструменты [Вячеслав Лохтуров]
195₽
Бауманский учебный центр «Специалист» специально разработал этот курс для инженеров DevOps и системных администраторов, желающих освоить принципы и технологии Infrastructure as a Code для автоматизации развертывания и управления IT-инфраструктурой предприятия. Сейчас происходят процессы трансформации профессии системного администратора Linux в инженера DevOps-технологий, и курс «Введение в DevOps: инфраструктура как код, использование Docker и Kubernetes» является мостом между администратором и инженером.
Слушатели
Получат знания и навыки разработки стратегии DevOps,
Ознакомятся с концепцией Infrastructure as a Code,
практиками из разработки для создания, тестирования и управления версиями шаблонов,
Изучат инструменты для непрерывной интеграции (Continuous Integration, CI) и непрерывной поставки (Continuous Delivery, CD),
Познакомятся с микросервисной архитектурой,
Научатся использовать технологии docker и kubernetes для развертывания контейнеризованных приложений.
Аудитория курса
Технические специалисты.
Инженеры DevOps.
Системные администраторы.
Вы научитесь
разрабатывать стратегии DevOps;
разворачивать и управлять инфраструктурой предприятия с помощью шаблонов;
использовать инструменты для непрерывной интеграции (Continuous Integration, CI) и непрерывной поставки (Continuous Delivery, CD);
использовать технологии docker и kubernetes для развертывания контейнеризованных приложений.
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы.
Обучение по мировым стандартам позволяет нашим выпускникам работать в ведущих компаниях России и других стран. Они делают успешную карьеру и пользуются уважением работодателей.
Предварительная подготовка
Требуемая подготовка:
Успешное окончание курса Linux. Уровень 2. Администрирование сетевых сервисов, или эквивалентная подготовка.
Успешное окончание курса Linux. Уровень 3. Обеспечение безопасности систем, сервисов и сетей, или эквивалентная подготовка.
Успешное окончание курса Linux. Уровень 6. Создание отказоустойчивых кластерных решений, или эквивалентная подготовка.
Тестирование по курсу
Введение в DevOps: инфраструктура как код, использование Docker и Kubernetes
Программа курса
Модуль 1. Введение (2 ак. ч.)
Основные понятия devops
Система контроля версий Git
Лабораторная работа. Инициализация репозитория Git
Модуль 2. Docker (6 ак. ч.)
Основные понятия
Микросервисная архитектура
Собираем docker контейнер
Связываем контейнеры с помощью docker-compose
Деплоим контейнеры вручную
Лабораторная работа. Установка docker и работа с контейнерами
Модуль 3. Инфраструктура как код (4 ак. ч.)
Модуль 4. Continuous Integration (3 ак. ч.)
Что такое Continuous Integration и Continuous Delivery
Обзор GitLab
Запуск пайплайнов из .gitlab-ci в gitlab-runners
Модуль 5. Обзор задач QA (3 ак. ч.)
Задачи тестирования
Программы для тестирования
Модуль 6. Kubernetes (6 ак. ч.)
Обзор систем оркестрации
Компоненты управления Kubernetes
Лабораторная работа. Работа с minikube, cоздание deployment и service
Модуль 7. Дополнительные материалы
Jenkins система с открытым исходным кодом (обеспечение процесса непрерывной интеграции)
По окончании обучения на курсе проводится итоговая аттестация. Аттестация проводится в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения на курсе.