DevOps-инженер

За последние два года спрос на DevOps-инженеров вырос на 70%. DevOps-инженеры — это специалисты, которые контролируют все этапы создания продукта: от написания кода до релиза. 

Освойте перспективную IT-профессию в Институте ИТ и бизнес-администрирования!
Большой формат.png
Ближайшая дата:
15.10.2024
Количество часов
96 ак.ч
Продолжительность
24 занятия
Стоимость курса
1 390 BYN
*Оплата в 3 этапа

Devops инженер обучение. Режим и формат курса:

Период проведения: 15 октября 2024 – 14 января 2025
Расписание: 2 раза в неделю (ВТ, ЧТ)
Время: 19:00-22:00
Формат: онлайн в режиме реального времени

Этот курс будет полезен:

— Системным администраторам. Получите структурированные знания. Изучите скриптовые языки и разберётесь в построении процесса DevOps.
— Начинающим DevOps-инженерам. Научитесь правильно и эффективно выстраивать процесс DevOps в рамках своих рабочих задач.
— QA Automation Engineer. Сможете привнести в работу лучшие практики DevOps и увеличить свою стоимость как специалиста.
— Программистам. Получите углубленные и структурированные знания, основанные на лучших практиках DevOps

Чему вы научитесь на курсе?

  • Взаимодействовать с программой Docker.
  • Работать с контейнеризацией систем и приложений.
  • Владеть инфраструктурой как кодом.
  • Настраивать сервера инфраструктурных сервисов для быстрого развертывания и минимизации времени на устранение багов.
  • Разрабатывать решения для мониторинга, чтобы увеличивать наблюдаемость системы.
  • Оптимизировать процессы.
  • Настраивать CI/CD.
  • Писать на языке программирования Python.
  • Отслеживать изменения файлов и сохранять их с помощью Git для работы с кодовой базой.

Необходимая подготовка:

— Базовые знания Linux, сетей.
— Иметь представление о контейнеризации и виртуализации, знать разницу между ними.
— Для чего нужен Docker.
— Понимание CI/CD процессов: какие бывают и зачем нужны.

Преподаватель курса:

1222_oooo.plus.png
Александр Бородич — Senior DevOps Engineer. Более 5 лет практического опыта поддержки, автоматизации и оптимизации критически важных развертываний в AWS с использованием процессов управления конфигурацией, CI/CD и DevOps.

По окончании курса вы получите:

  • Сертификат Института.
  • Свидетельство государственного образца о повышении квалификации (при наличии высшего или среднего специального образования).

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

Модуль 1. Введение в DevOps
  • Что такое DevOps?
  • Чем пользуется DevOps инженер?
  • Основные методики.
Модуль 2. Операционная система Linux
  • Настройка окружения.
  • Основные команды в терминале.
Модуль 3. Интерпретатор командой строки Bash
  • Написание скриптов.
  • Запуск cron jobs.
Модуль 4. Python
  • Установка и настройка окружения.
  • Написание и запуск программ на Python.
  • Переменные и функции.
Модуль 5. Система управления версиями Git
  • Изучение git команд.
  • Работа с различными ветками.
Модуль 6. Docker и микросервисы
  • Установка Docker.
  • Основные команды для работы с Docker.
  • Как правильно написать Dockerfile.
  • Что такое docker compose.
Модуль 7. Настройка CI/CD
  • Установка Jenkins.
  • Сборка и деплой кода.
  • Написание pipelines.
  • Подключение агентов к Jenkins.
Модуль 8. Базы данных
  • Знакомство с различными БД.
  • SQL запросы.
Модуль 9. Amazon Web Services
  • Что такое облако, и для чего оно нужно?
  • Пользователи и группы.
  • Сервисы AWS.
  • Конфигурация кластеров.
Модуль 10. Cистемы управления конфигурациями
  • Установка Ansible.
  • Ansible роли и переменные.
  • Отправка команд на удаленные сервера.
Модуль 11. Kubernetes
  • Создание и настройка кластера.
  • Что такое pods, какие типы pods существуют.
  • Деплой приложения в kubernetes кластер.
Модуль 12. Инфраструктура как код
  • Зачем нужно писать инфраструктуру в виде кода?
  • Что такое state файл, и для чего его нужно блокировать?
  • Установка Terraform.
  • Создание ресурсов в AWS с помощью Terraform.
Модуль 13. Мониторинг и логгирование
  • Для чего нужен мониторинг и логи?
  • Знакомство с Prometheus и Grafana.
  • Конфигурация ELK.

                                Отзывы cлушателей курса:

Данный учебный курс оставил массу приятных впечатлений от хода учебы (голова кипела от знаний :-) Очень благодарен своему Учителю Бородичу Александру за изобилие разных DevOps-задач и способы их решения, и коллегам по учебной группе - иногда Гранит бывает сладок. Также, операционную систему Linux действительно нужно знать, причем очень хорошо.
                                                                                                                                                                                                                                                                                                  Дмитрий Афанасенко

Получить дополнительную информацию: 
+375 29 690 40 33HPaulovich@instituteiba.by



Заказать курс

Проектирование программного обеспечения информационных систем

Подождите немного, идет отправка ...
Демо период закончился