Ближайшая дата:
15.10.2024
Количество часов
96 ак.ч
Продолжительность
24 занятия
Devops инженер обучение. Режим и формат курса:
Период проведения: 15 октября 2024 – 14 января 2025Расписание: 2 раза в неделю (ВТ, ЧТ)
Время: 19:00-22:00
Формат: онлайн в режиме реального времени
Этот курс будет полезен:
— Системным администраторам. Получите структурированные знания. Изучите скриптовые языки и разберётесь в построении процесса DevOps.
— Начинающим DevOps-инженерам. Научитесь правильно и эффективно выстраивать процесс DevOps в рамках своих рабочих задач.
— QA Automation Engineer. Сможете привнести в работу лучшие практики DevOps и увеличить свою стоимость как специалиста.
— Программистам. Получите углубленные и структурированные знания, основанные на лучших практиках DevOps
— Иметь представление о контейнеризации и виртуализации, знать разницу между ними.
— Для чего нужен Docker.— QA Automation Engineer. Сможете привнести в работу лучшие практики DevOps и увеличить свою стоимость как специалиста.
— Программистам. Получите углубленные и структурированные знания, основанные на лучших практиках DevOps
Чему вы научитесь на курсе?
- Взаимодействовать с программой Docker.
- Работать с контейнеризацией систем и приложений.
- Владеть инфраструктурой как кодом.
- Настраивать сервера инфраструктурных сервисов для быстрого развертывания и минимизации времени на устранение багов.
- Разрабатывать решения для мониторинга, чтобы увеличивать наблюдаемость системы.
- Оптимизировать процессы.
- Настраивать CI/CD.
- Писать на языке программирования Python.
- Отслеживать изменения файлов и сохранять их с помощью Git для работы с кодовой базой.
Необходимая подготовка:
— Базовые знания Linux, сетей.— Иметь представление о контейнеризации и виртуализации, знать разницу между ними.
— Понимание CI/CD процессов: какие бывают и зачем нужны.
Преподаватель курса:
Александр Бородич — Senior DevOps Engineer. Более 5 лет практического опыта поддержки, автоматизации и оптимизации критически важных развертываний в AWS с использованием процессов управления конфигурацией, CI/CD и DevOps.
По окончании курса вы получите:
- Сертификат Института.
- Свидетельство государственного образца о повышении квалификации (при наличии высшего или среднего специального образования).
Программа курса:
Модуль 1. Введение в DevOps- Что такое DevOps?
- Чем пользуется DevOps инженер?
- Основные методики.
- Настройка окружения.
- Основные команды в терминале.
- Написание скриптов.
- Запуск cron jobs.
- Установка и настройка окружения.
- Написание и запуск программ на Python.
- Переменные и функции.
- Изучение git команд.
- Работа с различными ветками.
- Установка Docker.
- Основные команды для работы с Docker.
- Как правильно написать Dockerfile.
- Что такое docker compose.
- Установка Jenkins.
- Сборка и деплой кода.
- Написание pipelines.
- Подключение агентов к Jenkins.
- Знакомство с различными БД.
- SQL запросы.
- Что такое облако, и для чего оно нужно?
- Пользователи и группы.
- Сервисы AWS.
- Конфигурация кластеров.
- Установка Ansible.
- Ansible роли и переменные.
- Отправка команд на удаленные сервера.
- Создание и настройка кластера.
- Что такое pods, какие типы pods существуют.
- Деплой приложения в kubernetes кластер.
- Зачем нужно писать инфраструктуру в виде кода?
- Что такое state файл, и для чего его нужно блокировать?
- Установка Terraform.
- Создание ресурсов в AWS с помощью Terraform.
- Для чего нужен мониторинг и логи?
- Знакомство с Prometheus и Grafana.
- Конфигурация ELK.
Отзывы cлушателей курса:
Данный учебный курс оставил массу приятных впечатлений от хода учебы (голова кипела от знаний :-) Очень благодарен своему Учителю Бородичу Александру за изобилие разных DevOps-задач и способы их решения, и коллегам по учебной группе - иногда Гранит бывает сладок. Также, операционную систему Linux действительно нужно знать, причем очень хорошо.Дмитрий Афанасенко
Получить дополнительную информацию:
+375 29 690 40 33, HPaulovich@instituteiba.by