практикум

Linux Advanced

По результатам курса вы разберетесь, как работают DNS, балансировка, базы данных и мониторинг. 4 мощных модуля, 100% практики, реальные кейсы.

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

BIND9
Nginx
mTLS + GeoIP
PostgreSQL
Zabbix
Prometheus + nginxlog-exporter
Автоматизация и API
DNS как фундамент
Освоишь архитектуру DNS на примере BIND9: от кэширующего резолвера до отказоустойчивого Split-Horizon кластера. Поймёшь, как доменные имена действительно попадают в IP, и сможешь управлять этим процессом без паники.
Nginx — не просто веб-сервер
Превратишь Nginx в интеллектуальный шлюз: соберёшь кастомную версию с модулем активных проверок, настроишь mTLS, GeoIP-фильтрацию и сложную логику маршрутизации. Научишься не бояться конфигов.
PostgreSQL изнутри
Заглянешь под капот самой популярной opensource-базы: разберёшься в MVCC, VACUUM, потоковой репликации и PITR. Сможешь не просто запустить БД, а поддерживать её в production-состоянии.
Zabbix как системный код
Построишь enterprise-мониторинг с нуля: от установки с TimescaleDB до распределённых прокси, LLD и API-автоматизации. Перестанешь гадать, почему упал сервис — будешь видеть это в метриках и алертах.
Rebrain
— большое сообщество IT-специалистов, создаём
практикумы по инфраструктуре с 2018 года
Почему выбирают наши программы
  • Автоматические проверки — мгновенная обратная связь по заданиям
  • Проверки менторами — DevOps-инжерами с опытом в индустрии от 5+ лет
  • Возможность общаться с опытными практикующими специалистами
  • Свободный темп — проходите без жёстких дедлайнов
  • Прикладные задачи — кейсы, приближенные к реальной работе DevOps-инженера
phone

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

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

Если надоело настраивать всё «по щелчку», но хочется понимать, почему конфиг не взлетел. Программа выведет на уровень инженера, который самостоятельно диагностирует проблемы и строит сложные схемы.

DevOps-инженеры

Те, кто уже разворачивает приложения, но чувствует, что не хватает глубины в фундаментальных сервисах. Курс даст навыки, чтобы проектировать отказоустойчивые DNS, балансировку и мониторинг, а не просто «ставить по гайду».

Backend-разработчики

Чтобы перестать думать, что «у админов всё сломалось». Разберётесь, как на самом деле работают reverse proxy, транзакции в БД и система алертов. Станете ценным full-stack специалистом.

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

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

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

Linux Advanced

  • Введение
  • Linux: Анализ производительности и тюнинг
  • Bind
  • Nginx
  • Zabbix

Онбординг

  • Онбординг

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

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

  • Итоговое задание
  • Заключение

Zabbix

  • Введение
  • Архитектура и компоненты экосистемы Zabbix
  • Установка и базовая конфигурация (PostgreSQL + TimescaleDB)
  • Zabbix Agent: режимы работы и расширение метрик
  • Логика мониторинга: Items, Triggers и функции
  • Визуализация и оповещения (Actions & Media Types)
  • Шаблонизация и Макросы
  • Low-Level Discovery (LLD)
  • Препроцессинг данных и зависимые элементы
  • Безагентный мониторинг: SNMP и IPMI
  • Распределённый мониторинг: Zabbix Proxy
  • Web-мониторинг и SLA
  • Автоматизация и API
  • Безопасность и администрирование пользователей
  • Обслуживание и оптимизация производительности
  • Итоговый проект
  • Заключение

Bind

  • Введение
  • Архитектура DNS и установка BIND9
  • Конфигурация BIND: named.conf и опции
  • Настройка кэширующего DNS (Caching Forwarder)
  • Синтаксис файла зоны и типы записей (RR)
  • Практика: Настройка Primary Master (Прямая зона)
  • Практика: Настройка Primary Master (Обратная зона)
  • Отказоустойчивость: Master и secondary репликация
  • Управление сервером: утилита RNDC
  • Безопасность: Access Control Lists (ACL)
  • Продвинутая конфигурация: DNS Views (Split-Horizon)
  • Логирование и диагностика проблем
  • Итоговый проект
  • Заключение

Linux: Анализ производительности и тюнинг

  • Введение
  • Архитектура производительности Linux и файловая система /proc
  • CPU: анализ нагрузки и состояний процессов
  • CPU: планировщик, приоритеты и Affinity
  • RAM: виртуальная память и аллокация
  • RAM: тюнинг подсистемы памяти и Swap
  • Storage: анализ дисковой подсистемы
  • Storage: планировщики ввода-вывода и тюнинг
  • Network: мониторинг сетевой активности
  • Network: тюнинг стека TCP/IP
  • Исторический анализ: atop
  • Deep Dive: трассировка системных вызовов (strace)
  • Итоговый проект
  • Заключение
Эксперт практикума
Евгений Симигин
Евгений Симигин
  • 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

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

Проектирование и настройка отказоустойчивых DNS-кластеров на BIND9 со Split-Horizon
Кастомная сборка Nginx из исходников с интеграцией upstream_check_module и GeoIP2
Настройка mTLS, сложной балансировки L7 и экспорт метрик в Prometheus
Администрирование PostgreSQL: репликация, PITR, настройка autovacuum и оптимизация запросов
Развёртывание enterprise-мониторинга на Zabbix с TimescaleDB, прокси и LLD
Автоматизация мониторинга через Zabbix API и скрипты на Python
Глубокая диагностика производительности: от логов DNS до планов выполнения SQL-запросов

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

Развернуть кластер Zabbix (HA) с БД TimescaleDB. Настроить прокси. Подключить мониторинг Linux-серверов (Agent Active), сетевого оборудования (SNMP) и веб-сайта (Web Scenario). Реализовать LLD для Docker. Настроить алертинг в мессенджер с эскалацией. Весь трафик должен быть зашифрован.

Развернуть кластер PostgreSQL (Primary + Standby). Настроить SSL-шифрование подключений. Создать базу данных приложения, настроить пользователей и схемы. Настроить регулярный физический бэкап (имитация скрипта в cron) и потоковую репликацию. Включить логирование медленных запросов.

Развернуть кластер из двух серверов (Master + Slave). Реализовать Split-Horizon DNS для зоны company.local. Внутренние клиенты видят полный набор сервисов, внешние — только публичный веб-сервер. Настроить безопасную репликацию зон между Master и Slave внутри view. Включить логирование security-событий.

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

практикум

Linux Advanced

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

  • Выполнение задач на настоящей инфраструктуре
  • Сопровождение — менторы, координатор
  • Бессрочный доступ к теоретической части практикума
стоимость
Практикум
7 500 руб.
6 750 руб.

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

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

Файлы куки

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