Описание курса Бауманский учебный центр "Специалист" специально разработал этот курс для инженеров 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 система с открытым исходным кодом (обеспечение процесса непрерывной интеграции)
По окончании обучения на курсе проводится итоговая аттестация. Аттестация проводится в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения на курсе.
Отзывы
(Читать все отзывы ->)