практикум

DevOps Container Expert

Полный практический трек от Git до Kubernetes, мониторинга и безопасности. 10 ключевых программ Rebrain в одном пакете с максимальной выгодой для системного освоения DevOps-стека.

темы, которые вы освоите

Git
GitLab CI/CD
GitLab Runner
Docker/containerd
Kubernetes
Helm
Argo CD
Nginx
Ingress NGINX Controller
Prometheus
Alertmanager
Grafana
Elasticsearch
Fluent Bit
Kibana
Trivy
Falco
Комплексность
Пакет закрывает все этапы жизненного цикла инфраструктуры — от кода в Git до мониторинга и безопасности в production.
Экономия бюджета
Покупка пакета программ значительно выгоднее, чем приобретение каждого курса и тренажера по отдельности.
Экономия времени
Готовый, логически выстроенный образовательный трек избавляет от необходимости самостоятельно составлять программу обучения.
Единый контекст
Прохождение программ в связке позволяет увидеть, как технологии взаимодействуют друг с другом в реальной экосистеме.
Rebrain
— большое сообщество IT-специалистов, создаём
практикумы по инфраструктуре с 2018 года
Почему выбирают наши программы
  • Автоматические проверки — мгновенная обратная связь по заданиям
  • Проверки менторами — DevOps-инжерами с опытом в индустрии от 5+ лет
  • Возможность общаться с опытными практикующими специалистами
  • Свободный темп — проходите без жёстких дедлайнов
  • Прикладные задачи — кейсы, приближенные к реальной работе DevOps-инженера
phone

Кому подойдёт

Системные администраторы

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

DevOps-инженеры уровня Junior/Middle

Стремящиеся систематизировать свои знания, закрыть пробелы в сложных темах (GitOps, безопасность, мониторинг) и вырасти до Senior-специалиста.

Инженеры инфраструктуры

Которым необходимо быстро и комплексно внедрить современный стек (K8s, Helm, Argo CD, Prometheus) на своем проекте по проверенным практикам.

Как проходит
практикум

Команда Rebrain изучает, какие из компетенций требуются на разных уровнях профессий.

программа практикума

Пакет

  • Введение

Git

  • Введение
  • Основы работы с Git
  • Игнорирование и удаление файлов в репозитории
  • История изменений
  • Изменение и отмена коммитов
  • Работа с ветками и тегами
  • Слияние веток
  • Решение конфликтов при слиянии веток
  • Слияние веток через «rebase»
  • Объединение коммитов
  • Перенос коммитов из одной ветки в другую
  • Работа с «git stash»
  • Работа с удалёнными репозиториями
  • Работа с командным репозиторием (code review), fork
  • Рабочие процессы: GitHub Flow, GitFlow
  • Best practices и README-файл
  • Подмодули (submodules)
  • Итоговый проект
  • Заключение

Gitlab CI

  • Введение
  • Введение в GitLab CI/CD
  • GitLab Runners: Архитектура и Установка
  • Базовый синтаксис: .gitlab-ci.yml
  • Управление ходом пайплайна: rules
  • Переменные и Секреты
  • Cache vs Artifacts: Передача данных
  • Работа с Docker: image и services
  • Сборка Docker-образов в CI (Docker-in-Docker)
  • Шаблоны и переиспользование: include и extends
  • Продвинутые пайплайны: DAG, Parent-Child, Triggers
  • Окружения и Развёртывание (Deployments)
  • Интеграция с экосистемой: Registry и Pages
  • DevSecOps: Внедрение безопасности
  • Итоговый проект
  • Заключение

Онбординг

  • Онбординг
  • Рекомендации по прохождению
  • Введение

Kubernetes Base

  • Структура API. CRD
  • Доступ к API. RBAC и ServiceAccounts
  • Подготовка рабочего окружения
  • Поды (pods)
  • Объекты-контроллеры: ReplicaSet и Deployment
  • Планирование и размещение pods: Kube-scheduler
  • Промежуточный тест
  • Сервисы и сеть
  • Configmaps и secrets
  • Ingress
  • Persistent storage
  • Объекты-контроллеры: StatefulSet и DaemonSet
  • Запуск задач: Jobs и CronJobs
  • Базовые механизмы безопасности
  • Горизонтальное масштабирование

Финальное задание

  • Финальное задание
  • Заключение

Онбординг

  • Введение

Знакомство с Helm

  • Установка и базовые команды
  • Работа с готовыми helm-чартами. Где берут чарты

Разработка Helm charts

  • Генерация стандартного чарта. Структура чарта
  • Go-templating: основы. Типы данных
  • Go-templating: Именованные шаблоны. Library Charts
  • Go-templating: control structure
  • Тестирование чартов. Linter и дебаг
  • Helm hooks
  • Tips and tricks создания Helm charts

Эксплуатация Helm charts

  • Деплой приложения через Helm
  • Зависимости и слияние файлов
  • Helm и плагины

Финальный модуль

  • Финальный проект
  • Заключение

Argo CD

  • Введение
  • Введение в GitOps и архитектуру Argo CD
  • Установка и первое развёртывание
  • Application CRD и политики синхронизации
  • Работа с инструментами конфигурации (Helm, Kustomize)
  • Управление процессом деплоя: Waves, Hooks, Windows
  • Декларативное управление: Паттерн App of Apps
  • Масштабирование: ApplicationSets и Генераторы
  • Мультитенантность и AppProjects
  • Безопасность: SSO и RBAC
  • Управление секретами в GitOps
  • Управление мультикластерной инфраструктурой
  • Observability и уведомления
  • Итоговый проект
  • Заключение

Nginx

  • Введение
  • Установка и настройка Virtual Hosts
  • Настройка Locations в nginx
  • Обработка статических файлов
  • URL Rewrite
  • TLS
  • Basic Authentication
  • TLS Authentication
  • GeoIP Module
  • Reverse Proxy
  • Upstream check module
  • if & map в NGINX
  • Cross-Origin Resource Sharing
  • Nginx Logging
  • Итоговый проект
  • Заключение

Grafana

  • Введение
  • Установка Grafana
  • Команды и доступы
  • Архитектура и источники данных
  • Вкладка Explore
  • Строим первый дашборд
  • Продвинутые панели и переменные
  • Интеграция с Loki
  • Интеграция с Elasticsearch
  • Готовые дашборды
  • Аннотации на графиках
  • Мир плагинов
  • Алертинг
  • Provisioning
  • Итоговый проект
  • Заключение

Prometheus

  • Введение
  • Обзор и установка Prometheus
  • Подключение системного экспортера
  • Подключение экспортеров для сервисов
  • Получение метрик из приложений
  • Прием метрик по push модели
  • Автоматическое обнаружение целей для мониторинга
  • Использование PromQL для анализа метрик
  • Визуализация метрик в Grafana
  • Создание и настройка алертов
  • Настройка нотификаций (alertmanager)
  • Prometheus Federation
  • Long Term Storage
  • Prometheus Security
  • Prometheus Useful cases
  • Итоговый проект
  • Заключение

Elastic & Fluent & Kibana

  • Введение
  • Алгоритм настройки EFK в Kubernetes
  • Деплой Elasticsearch и Kibana
  • Деплой Elasticsearch и Kibana через ECK (Альтернативный способ)
  • Установка и настройка Fluent Bit
  • Проверка логов и настройка визуализации
  • Best practices использования EFK в production
  • Резюме
  • Заключение

Container Security

  • Введение
  • Ландшафт угроз и архитектура изоляции контейнеров
  • Харденинг Docker Daemon и хоста
  • Безопасная сборка образов (Secure Build)
  • Сканирование уязвимостей (Vulnerability Scanning)
  • Supply Chain Security и SBOM
  • Подпись и верификация образов (Image Signing)
  • Runtime Security: Обнаружение аномалий с Falco
  • Kubernetes Pod Security: SecurityContext
  • Policy Engines: Kyverno
  • Сетевая безопасность контейнеров
  • Управление секретами и аудит
  • Итоговый проект
  • Заключение
Эксперт практикума
Евгений Симигин
Евгений Симигин
  • 3,5 года работает в финансовой организации
  • Прошёл путь от администратора до DevOps-инженера
  • Участвовал в проекте слияния/поглощения банка в качестве ведущего инженера
  • Выпускник REBRAIN
Руководитель направления Контейнеризации Центра Компетенции в финансовой организации
Роман Чуприков
Роман Чуприков

В IT уже лет 20, начинал anykey-ем, погружался в инфраструктуру. Люблю всё автоматизировать, так и оказался в devops. Начинал с винды, AD, exchange и прочие радости от microsoft. Потом открыл для себя мир linux. Сейчас для работы достаточно браузера, терминала и стабильного интернета. Облака или bare-metal, значения не имеет, привык выбирать инструменты под требования бизнеса, а не на волне хайпа.

Давно знаком с площадкой. Сам проходил несколько курсов. Нравится формат, удобно заниматься в любое время. Особенно нравятся практические задания, помогают сразу же проверить на практике изученный материал.

DevOps в SimpleWine
Юрий Береговой
Юрий Береговой

Разрабатываю backend на Java/Spring и параллельно держу инфраструктуру: Kubernetes, Terraform и Ansible для IaC, CI/CD на Jenkins, облака AWS/GCP. Последние несколько лет всё глубже ухожу в DevOps - начинал с собственных pet-проектов в облаке, сейчас занимаюсь оркестрацией и пайплайнами всерьёз. Больше всего ценю нестандартные задачи, на которых реально прокачиваешься.

Senior Software Engineer eQ3
Константин Зубченко
Константин Зубченко

За годы работы в отрасли прошёл путь от анализа защищённости промышленных систем до инженерных и экспертных ролей в крупных российских компаниях. Участвовал в сложных проектах на стыке разработки и информационной безопасности, усиливая команды и процессы. Мой опыт — это сочетание практического пентеста, инженерного мышления и глубокого понимания современных ИБ-подходов.

Ведущий инженер-разработчик в компании BI.ZONE

Ключевые навыки для резюме:

Организация командной работы с кодом и инфраструктурными конфигурациями в Git: ветвление, слияние, разрешение конфликтов, code review
Проектирование CI/CD-пайплайнов в GitLab CI: стадии, артефакты, окружения, работа с GitLab Runner
Развёртывание и эксплуатация контейнеризированных приложений в Kubernetes: базовые объекты, конфигурация, сервисы, доступ к приложениям
Шаблонизация манифестов Kubernetes и управление релизами с помощью Helm
Внедрение методологии GitOps для непрерывной доставки приложений с использованием Argo CD
Настройка Nginx в роли веб-сервера, reverse proxy и Ingress-контроллера, включая TLS-терминацию
Построение системы мониторинга на базе Prometheus: сбор метрик, PromQL, правила алертинга и Alertmanager
Визуализация метрик и построение дашбордов в Grafana
Сбор, агрегация и анализ логов в Kubernetes с использованием стека EFK
Обеспечение безопасности контейнеров и кластеров: сканирование образов, харденинг, политики безопасности и рантайм-мониторинг

Пример задания

Итоговый проект — развёртывание микросервисного приложения в Kubernetes по полному циклу. Студенту предстоит собрать пайплайн в GitLab CI со сборкой образов и сканированием их на уязвимости, описать приложение в виде Helm-чарта, настроить автоматическую GitOps-доставку через Argo CD, опубликовать сервисы наружу через Ingress NGINX с TLS, развернуть стек мониторинга (Prometheus + Grafana) с алертингом на критические инциденты и централизованный сбор логов на базе EFK.

Остались вопросы?
Приходите на бесплатную консультацию с экспертом.

практикум

DevOps Container Expert

В стоимость входит:

  • Выполнение задач на настоящей инфраструктуре
  • Сопровождение — менторы, координатор
  • Бессрочный доступ к теоретической части практикума
стоимость
DevOps Container Expert — v1.0
14 750 руб.
13 333 руб.

в месяц или сразу 160 000 руб.

Перейти к оплате >>>
FAQ

Да, технически доступ открывается ко всем программам сразу. Однако мы рекомендуем придерживаться предложенного порядка, так как он выстроен от базовых концепций к продвинутым инструментам.

Напиши в нашу поддержку перед покупкой — мы сделаем индивидуальный перерасчет стоимости пакета с учетом уже приобретенных курсов.

Пакет рассчитан примерно на 270-360 часов активной практической работы. В среднем студенты проходят весь трек за 6-9 месяцев комфортного обучения в своем темпе.

Да, помимо сертификатов за каждую отдельную программу, по завершении всего трека ты получишь единый именной сертификат, подтверждающий комплексную квалификацию.

Файлы куки

При использовании данного сайта, вы подтверждаете свое согласие на использование файлов cookie и других похожих технологий в соответствии с настоящим Уведомлением.