DevOps инженер - системный администратор Linux
О чём курс
О чём курс
Роман Шубин разбирает инструменты DevOps-инженера и системного администратора Linux: Ansible, Docker, GitLab CI/CD, Terraform, мониторинг и алерты. Вы будете писать роли и плейбуки, собирать контейнеры с приложениями, размещать их в приватном registry и автоматизировать развёртывание через пайплайны. В программе больше 60 уроков и домашних заданий; обучение разделено на три сезона.
Автоматизация и развёртывание
В первом сезоне вы начнёте с Ansible: подготовите роли и плейбуки и разберёте приёмы работы с ними в проектах. Затем соберёте Docker-контейнеры, настроите доступ к приватным репозиториям с помощью токенов и ключей и перейдёте к GitLab CI/CD. Практика включает подключение раннеров, сборку через DIND и Kaniko, работу с артефактами и шаблоном Docker Compose для нескольких проектов.
Во втором сезоне вы будете вызывать GitLab API и запускать пайплайны по запросу. Работа с секретами охватывает шифрование и переменные Ansible, подготовку Hashicorp Vault и получение секретов из ролей. Также вы свяжете GitLab с Ansible, настроите генерацию docker-compose.yml под проект и перенесёте раннеры в контейнеры.
Доступ к приложениям и наблюдение
Курс показывает, как работать через бастион и обращаться к серверам за NAT. Для приложений вы настроите единую точку входа через Traefik. Раздел о мониторинге включает автодискавери, экспортёры Prometheus, собственные экспортёры и две системы оповещений: через Grafana и Alertmanager.
Terraform и темп обучения
Третий сезон отведён Terraform; подробный список уроков этого сезона приведён в программе. Каждый из первых двух сезонов рассчитан на месяц при занятиях не реже двух раз в неделю. Автор связывает освоение этих сезонов с подготовкой к собеседованиям на позиции DevOps-инженера, но трудоустройство зависит от вашего опыта и требований работодателя.
Программа обучения
Первый сезон Научимся готовить Ansible. Напишем профессиональные роли и плейбуки. Рассмотрим неочевидные трюки и фишки с которыми ты столкнешься в реальных проектах. Соберём docker контейнеры с приложениями и разместим их в приватных docker registry. Научимся правильно работать с приватными репозиториями, токенами и ключами. Изучим основы Gitlab, напишем первые пайплайны и автоматизируем процесс деплоя в рамках CI/CD. Подключим раннеры, делегируем сборку на DIND и Kaniko. Разберемся с мульти-тэгами и артефактами. Сделаем универсальный шаблон docker compose для нескольких проектов. Вынесем пайплайны в отдельный репозиторий и научимся их гибко подключать. Список уроков: s1e0 — Подготовка лаборатории s1e1 — Я выхожу в светлую s1e2 — Валентон s1e3 — Головоломка s1e4 — Взрослые игрушки s1e5 — Разделяй и властвуй s1e6 — Переменная область №1 s1e7 — Версия и коррекция s1e8 — Форсируем перцы s1e9 — Сжимание булки s1e10 — Великие дела s1e11 — Принцип порога s1e12 — Турбо зовет s1e13 — Двигатель прогресса s1e14 — Переменная область №2 s1e15 — Ранстартураге s1e16 — Ряды шаблонов s1e17 — Выкатываем питона s1e18 — Рукоблудие s1e19 — Лестница к пламени s1e20 — Растительные грабли Второй сезон Научимся делать API запросы в gitlab, получать необходимые данные и запускать по запросу пайплайны из любого места. Поработаем с нативным Ansible шифрованием и переменными, посмотрим как лучше не делать. Установить и подготовим к работе Hashicorp Vault. Научимся дёргать ролями нужные нам секреты. Рассмотрим приоритеты запуска Ansible ролей и тасок. Скрестим gitlab и ansible, подготовим дружелюбный интерфейс для прогона необходимых ролей. Добьем переменные и рассмотрим неочевидные ситуации. Поработаем с docker compose и научимся генерировать docker-compose.yml налету в зависимости от проекта и переменных. Перетащим раннеры в docker контейнеры и максимально оптимизируем процессы. Рассмотрим работу через бастион сервера и как достучаться ролями до серверов, которые находятся за NAT. Настроим единую точку входа в наши приложения через Traefik. Настроим динамическую систему мониторинга с автодискавери, всё в лучших традициях интерпрайза. Научимся работать с экспортерами prometheus и напишем свои. Настроим две системы алертов, нативные графановские и маст-хевные через alertmanager. Список уроков: s2e1 — Медовая ловушка s2e2 — Лица Пандоры s2e3 — Коробка с конфетами s2e4 — Эллиора s2e5 — Клеймим старую s2e6 — Любимая зарядка s2e7 — Переменная область №3 s2e8 — Система ниппель s2e9 — Бегуны в коробке s2e10 — Сквозняк s2e11 — Балансировка s2e12 — Remains #1 s2e13 — Большой брат #1 s2e14 — Большой брат #2 s2e15 — Большой брат #3 s2e16 — Большой брат #4 s2e17 — Тотальный экспорт s2e18 — Мятежный по морам s2e19 — Пушками слонов #1 s2e20 — Пушками слонов #2 Третий сезон Научимся правильно готовить Terraform Проникнемся бест-практика Список уроков: s3e1 — На встречу с облаками s3e2 — Шифровка и стеганка s3e3 — Генеральная уборка s3e4 — Паровоз s3e5 — Хардрест и траблшутинг s3e6 — Скрытые не игры s3e7 — Сепарируем ресурсы s3e8 — Размежевание и взаимосвязи s3e9 — Понять и простить s3e10 — Seek & Destroy s3e11 — Критические дни s3e12 — Слои и маски s3e13 — Жестокие игры s3e14 — Улыбаемся и машем s3e15 — X-Files s3e16 — Это вам не это s3e17 — Каннибульдство s3e18 — Гоним лысого s3e19 — Накурись s3e20 — Импортозамещение s3e21 — Глобальное потепление s3e22 — Птица феникс s3e23 — Модульная застройка s3e24 — Не беспокоить s3e25 — Тысяча путей!
Теги курса
Отзывов пока нет. Будьте первым!
Это не розничная цена — это ваш взнос в складчину. Мы собираем группу участников и делим между ними стоимость официального доступа: каждый платит только свою долю, а получает весь материал. Чем больше участников, тем меньше взнос. После того как сумма собрана, мы оформляем официальный доступ и раздаём материалы всем, кто участвовал.
Нажмите кнопку «Получить доступ» на этой странице и следуйте инструкциям. Вас переведёт на форму оплаты — доступны все современные способы (карта, СБП, электронные кошельки). После оплаты на почту придёт письмо со ссылкой и инструкциями для доступа к материалам. Если ссылка не открывается, загляните в раздел «Помощь» или напишите в поддержку.
Да, конечно. Все материалы — видео, PDF, дополнительные файлы — можно скачать к себе на компьютер и пользоваться ими сколько угодно, без ограничений по времени. Ссылки остаются активными в вашей библиотеке «Мои складчины».