DO-00

Основы DevOps подхода

Duration of training: 5 дней

sign up for a course

description
course

Материал данного курса позволит слушателям изучить основы подхода DevOps и его основные инструменты. Будут изучены контейнеризация и использование Docker для развертывания и администрирования приложениями, Kubernetes для создания и управления кластерами контейнеров, Ansible для автоматизации и Terraform для администрирования инфраструктуры.

course audience

Системные администраторы, разработчики, инженеры, которые заинтересованы в совершенствовании своих знаний в качестве разработчика и изучении методов DevOps.

prerequisites

Необходимы общие знания об операционных системах Linux и Windows, навыки работы с командной строкой и терминалом, предпочтительно иметь практику работы с виртуальными машинами. Также необходимо понимать методологию DevOps.

how it works
education

online course

The online course involves group classes with an instructor via video conferencing, in addition, homework and an exam.

for corporate clients

training for corporate clients includes online and self-study courses, as well as additional services required by corporate clients: organizing training plans for client departments, assessing the effectiveness of training, etc.

teacher
course

program
course

• Введение в Docker и его роль в DevOps.
• Установка Docker и его компонентов.
• Работа с Docker-контейнерами.
• Запуск приложений в Docker-контейнерах.
• Создание и управление Docker-контейнерами.
• Работа с Docker-образами.
• Использование Dockerfile для создания образов.
• Лабораторная работа 1. Установка и настройка Docker.
• Лабораторная работа 2. Работа с контейнерами и образами.
• Введение в Kubernetes и его роль в оркестрации контейнеров.
• Установка Kubernetes и его компонентов.
• Понятие подов, служб и воспроизводимых контейнеров.
• Развертывание Kubernetes-кластера.
• Управление подами и службами в Kubernetes.
• Масштабирование и обновление приложений в Kubernetes.
• Лабораторная работа 3. Установка и настройка Kubernetes.
• Лабораторная работа 4. Запуск и масштабирование приложений в Kubernetes.
• Введение в Ansible и его роль в автоматизации конфигурации и развертывания.
• Установка и настройка Ansible.
• Создание и управление инвентаризацией и плейбуками Ansible.
• Написание простых плейбуков Ansible.
• Автоматизация развертывания приложений с помощью Ansible.
• Лабораторная работа 5. Установка и настройка Ansible.
• Лабораторная работа 6. Разработка плейбуков и ролей.
• Введение в Terraform и его роль в инфраструктурном кодировании.
• Установка и настройка Terraform.
• Создание, изменение и удаление инфраструктуры через Terraform.
• Создание и управление инфраструктурой с помощью Terraform.
• Использование переменных и модулей в Terraform.
• Лабораторная работа 7. Установка и настройка Terraform.
• Лабораторная работа 8. Работа с манифестами Terraform.
• Введение в системы контроля версий.
• Обзор GitLab.
• Варианты установки Gitlab.
• Настройка GitLab.
• Работа с репозиториями.
• Интеграция GitLab.
• Лабораторная работа 9. Работа с GitLab.
• Введение в CI/CD.
• Понятие и виды пайплайнов.
• Настройка пайплайнов в GitLab.
• Настройка пайплайнов в Jenkins.
• Лабораторная работа 10. Разработка пайплайнов в GitLab.
• Лабораторная работа 11. Разработка пайплайнов в Jenkins.

Сourse purchase
options

individual

Cost — $1,522.34

Group online classes

Unlimited access to all the materials

Live webinars with teachers

Homework

Exam with certificate

To confirm course dates fill out the form.

SUBMIT YOUR APPLICATION

* By clicking “send”, you agree to the Terms of Service And Privacy Policy

corporate

Cost from $1,522.34

To obtain information about the final cost and clarify the date of the course, please fill out the form.

SUBMIT YOUR APPLICATION

* By clicking “send”, you agree to the Terms of Service And Privacy Policy