DevOps by REBRAIN
28.6K subscribers
443 photos
10 videos
4 files
944 links
Открытые практикумы по DevOps, Linux, Golang, Networks, Security

Мы на связи:
info@rebrainme.com
+7 (499) 116-34-68

https://rebrainme.com/

Зарегистрированы в РКН: https://knd.gov.ru/license?id=674db558d793bc0b0b8845ff&registryType=bloggersPermission
Download Telegram
🟡 Анонс открытых практикумов на следующую неделю

1️⃣ DHCP. Протокол динамической настройки хоста
Регистрация

Время проведения:
7 апреля 2026, вторник, 19:00 по МСК

Программа практикума:
🟢DHCP: основные теоретические сведения;
🟢Базовая конфигурация службы DHCP на маршрутизаторах Cisco;
🟢Резервирование адресов и управление опциями.

Кто ведёт?
Андрей Шабалин — Тренер Cisco / Huawei, инструктор академии Eltex и Астра-Университета
---------------------------------------------------------------------------------------

2️⃣ Linux From Scratch - 07
Регистрация

Время проведения:
8 апреля 2026, среда, 20:00 по МСК

Программа практикума:
🟢XML::Parser-2.47
🟢Intltool-0.51.0
🟢Autoconf-2.72
🟢Automake-1.18.1
🟢OpenSSL-3.5.2
🟢Libelf from
🟢Elfutils-0.193
🟢Libffi-3.5.2
🟢Python-3.13.7
🟢Flit-Core-3.12.0
🟢Packaging-25.0
🟢Wheel-0.46.1
🟢Setuptools-80.9.0
🟢Ninja-1.13.1
🟢Meson-1.8.3
🟢Kmod-34.2
🟢Coreutils-9.7
🟢Diffutils-3.12
🟢Gawk-5.3.2
🟢Findutils-4.10.0
🟢Groff-1.23.0
🟢GRUB-2.12
🟢Gzip-1.14
🟢IPRoute2-6.16.0
🟢Kbd-2.8.0
🟢Libpipeline-1.5.8
🟢Make-4.4.1
🟢Patch-2.8

Кто ведёт?
Андрей Буранов — системный администратор в департаменте VK Play, 10+ лет опыта работы с ОС Linux, 8+ лет опыта преподавания. Входит в топ 3 лучших преподавателей образовательных порталов.
---------------------------------------------------------------------------------------

3️⃣ Свой Terraform Registry: от локальной сборки до корпоративного репозитория
Регистрация

Время проведения:
9 апреля 2026, четверг, 20:00 по МСК

Программа практикума:
🟢Как работать с Terraform, когда официальный Registry недоступен?
🟢Компиляция и запуск провайдера из исходников.
🟢Развертывание локального Terraform Registry на базе Sonatype Nexus 3.89+

Кто ведёт?
Дмитрий Куликов — DevOps-инженер с 7+ лет опыта в IT. Специализация: построение и автоматизация IT-инфраструктуры.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍82👏1
Media is too big
VIEW IN TELEGRAM
Немного закулисья Интенсива Kubernetes Admin с Васей 👀

Первое занятие уже прошло, получилось очень плотно. Даже задержались на эфире почти на 2 часа… но зато разобрали всё без «ну это сами почитаете» 🙃

На видео кусочек с Kubernetes The Hard Way: Вася прямо на ходу рисует схему и объясняет, как Kubernetes работает с ресурсами и что вообще происходит внутри кластера.

Спасибо за вашу активность и вопросы на занятии, дальше больше! Совсем скоро будет анонс нового интенсива с Васей 🔥
🔥23👍97
Zabbix vs Prometheus?

Оба инструмента подходят, но для разных задач.

Использовать prometheus в классическом "железном" дата-центре с тысячей серверов и SNMP-коммутаторами — решение не очень хорошее.
А пытаться мониторить динамическую кубернетис-песочницу через Zabbix — это боль.

6 апреля, понедельник, 19:00 МСК — бесплатный вебинар.

Разберем на вебинаре:

🟢 Живой обзор решений — поставим оба стенда и посмотрим, как они работают.
🟢 Service Discovery — где авто-обнаружение работает хорошо, а где от него одни проблемы.
🟢 Область применения — чёткий алгоритм выбора с примерами.

Кто ведёт: Василий Озеров. Работает с инфраструктурой 2012, провёл 100+ вебинаров по DevOps.

🎁 Плюшка: всем участникам — 🔥промокод на 10% 🔥 на курсы по Zabbix и Prometheus (суммируется с акциями).
Будет действовать до 7 апреля.

↘️ Регистрация
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥4👎2
🔥 Новый демодоступ к практикумам Golang

Открыли демо сразу к двум программам: Go Basics и Go Advanced. Заходите на платформу и начинайте проходить практикумы.

Почему Go сейчас в фокусе у DevOps:

🟢 Kubernetes, Docker и Terraform написаны на Go — знание языка помогает разбираться в инструментах глубже
🟢 Go используют для CLI и автоматизации инфраструктуры
🟢 Один бинарник — удобный запуск в любой среде
🟢 Работа с Kubernetes напрямую связана с Go: операторы, контроллеры, API
🟢 С Go проще выйти на уровень Platform Engineer или SRE

Переходите на платформу и забирайте демодоступ:

↘️ Go Basics
↘️ Go Advanced

🎁 В честь запуска — скидка -25% на обе программы до 10 апреля

Как активировать демо:

🟢Переходите по ссылке курса и выбираете бесплатный доступ
🟢Открывается часть уроков на 7 дней
🟢Проходите в своём темпе и знакомитесь с платформой

↘️ Если появятся вопросы — пишите нашим менеджерам в телеграм
Они проконсультируют и помогут подобрать обучение под ваши цели и задачи.

Программировать на Go проще, чем кажется 🤍
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥54👍1😁1
📍 Всем привет! По техническим причинам сегодняшний вебинар «Zabbix vs Prometheus» переносится на понедельник, 6 апреля.

Ждём вас в 19:00 МСК 🤝
👍235🔥2👏2💯2👎1
Когда твой проект разрастается, а ты всё ещё держишь IP-адреса микросервисов в docker-compose.override.yml, правишь /etc/hosts на каждой машине и главное, чтобы ничего не сломалось при переезде. Разработчики тратят время на синхронизацию конфигов, тестовые окружения живут своей жизнью, а CI/CD падает из-за жёстко прописанных IP.

Боль: нет единого источника правды для имён внутри инфраструктуры.
Решение: свой авторитетный DNS на BIND — раз и забыл.

Сегодня поднимаем devops-lab.local.

Схема:
[клиент] → dig @192.168.10.10 api.devops-lab.local → [BIND Master] (возвращает статус aa - Authoritative Answer)

⚙️ Установка


sudo apt update && sudo apt install bind9 bind9-utils bind9-doc -y


Основные файлы:
- /etc/bind/named.conf – главный конфиг (подтягивает остальные)
- /etc/bind/named.conf.options – глобальные настройки сервера
- /etc/bind/named.conf.local – здесь мы объявим наши зоны
- /etc/bind/ – сюда положим файлы самих зон (Master-зоны принято хранить здесь)


🔧 Конфигурация

1️⃣ named.conf.options

Редактируем /etc/bind/named.conf.options. Настраиваем сервер как "только авторитетный" (не пересылает запросы в интернет), чтобы он отвечал только за нашу локальную сеть.


options {
directory "/var/cache/bind";

// Слушаем запросы со всех интерфейсов (для продакшена лучше указать конкретные IP)
listen-on { any; };
listen-on-v6 { none; };

recursion no; // Важно: отключаем рекурсию, мы только отвечаем за свои зоны
allow-query { any; }; // Разрешаем запросы от всех
allow-transfer { none; }; // Запрещаем скачивание зоны целиком (Zone Transfer)

dnssec-validation auto;
};


Проверка конфига: sudo named-checkconf

2️⃣ named.conf.local – объявление зон

Редактируем /etc/bind/named.conf.local:


// Прямая зона (Имя -> IP)
zone "devops-lab.local" {
type master;
file "/etc/bind/db.devops-lab.local";
};

// Обратная зона (IP -> Имя) для подсети 192.168.10.0/24
// Октеты IP пишутся в обратном порядке
zone "10.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.192.168.10";
};


3️⃣ Прямая зона /etc/bind/db.devops-lab.local

Создаем файл: sudo nano /etc/bind/db.devops-lab.local

Важно: Не забывайте точки в конце доменных имен! Если точки нет, BIND автоматически допишет $ORIGIN (т.е. `devops-lab.local`) в конец.


$TTL 86400
$ORIGIN devops-lab.local.
@ IN SOA ns1.devops-lab.local. admin.devops-lab.local. (
2025032401 ; Serial (YYYYMMDDNN)
3600 ; Refresh
1800 ; Retry
1209600 ; Expire
86400 ; Minimum TTL
)
; Name Server
@ IN NS ns1.devops-lab.local.

; A records (Адреса)
ns1 IN A 192.168.10.10
api IN A 192.168.10.20
gitlab IN A 192.168.10.30
mail IN A 192.168.10.40

; Aliases (Псевдонимы)
www IN CNAME api.devops-lab.local.

; Mail Exchanger
@ IN MX 10 mail.devops-lab.local.


4️⃣ Обратная зона /etc/bind/db.192.168.10

Создаем файл: sudo nano /etc/bind/db.192.168.10


$TTL 86400
$ORIGIN 10.168.192.in-addr.arpa.
@ IN SOA ns1.devops-lab.local. admin.devops-lab.local. (
2025032401
3600
1800
1209600
86400
)
@ IN NS ns1.devops-lab.local.

; PTR records (Указываем только последний октет IP)
10 IN PTR ns1.devops-lab.local.
20 IN PTR api.devops-lab.local.
30 IN PTR gitlab.devops-lab.local.
40 IN PTR mail.devops-lab.local.


Проверка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥72
Перед перезапуском обязательно проверяем синтаксис:

# Проверка конфигов
sudo named-checkconf

# Проверка файлов зон
sudo named-checkzone devops-lab.local /etc/bind/db.devops-lab.local
sudo named-checkzone 10.168.192.in-addr.arpa /etc/bind/db.192.168.10


Если ошибок нет (вывод OK), перезапускаем службу:

sudo systemctl restart bind9


Тестируем с локальной машины:

# Прямой запрос
dig @127.0.0.1 api.devops-lab.local +short
# Ожидаемый ответ: 192.168.10.20

# Обратный запрос (Reverse DNS)
dig -x 192.168.10.20 @127.0.0.1 +short
# Ожидаемый ответ: api.devops-lab.local.



🚀 Что дальше?
Это база. В реальном проекте понадобятся secondary-серверы для отказоустойчивости, ACL для безопасности и View для Split-Horizon DNS.

📢 Завтра стартует модуль «BIND» — с готовыми конфигами, схемами и продакшн-практиками. Не пропусти!
Ставь 🔥, если уже используешь BIND, или ❤️, если только присматриваешься.
🔥2114👍9
DevOps by REBRAIN
Когда твой проект разрастается, а ты всё ещё держишь IP-адреса микросервисов в docker-compose.override.yml, правишь /etc/hosts на каждой машине и главное, чтобы ничего не сломалось при переезде. Разработчики тратят время на синхронизацию конфигов, тестовые…
В предыдущем посте мы с вами подняли и настроили авторитетный DNS-сервер на BIND, но что нужно знать и уметь, чтобы полноценно спроектировать, внедрить и поддерживать безопасную и отказоустойчивую DNS-инфраструктуру на базе BIND9?

Вот ключевые навыки, которые реально нужны в работе:

🟢Развертывание отказоустойчивых DNS-кластеров (Master–Slave)
🟢Настройка Split-Horizon DNS (Views) для безопасности
🟢Оптимизация резолвинга через caching и TTL
🟢Защита инфраструктуры с помощью ACL и ограничения рекурсии
🟢Автоматизация управления зонами через RNDC
🟢Диагностика сетевых аномалий через dig и логи BIND
🟢Централизованное логирование и аудит DNS-запросов

Все эти результаты вы получите на новой программе по BIND

Вас ждет:
— 100% практики: работа в консоли Linux с конфигурационными файлами
— Глубокое погружение в диагностику: научитесь читать логи и разбирать ответы dig
— Архитектурный подход: учим строить DNS-кластеры целиком и понимать, как они работают в связке
— Только полезная практика: разбираем те возможности BIND, которые применяются в продакшене

⭐️ Старт — 28 апреля
Сейчас действует специальная цена для первых участников:💰 25 000 → 22 000 руб.

🎁 А если вы уже проходили практикумы по Linux или Сисадмину — дополнительная скидка 3 000 руб.

↘️ Подробнее о программе

↘️ Купить практикум со скидкой

Программа подойдёт системным администраторам, DevOps и SRE-инженерам, которые хотят глубже разобраться в DNS, повысить отказоустойчивость инфраструктуры и уверенно работать с сетевой диагностикой 🤍
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
🗓 Расписание вебинаров на сегодня

19:00 МСК - Zabbix vs Prometheus
🔗 Регистрация и программа

О вебинаре напомним за 5 минут до начала на этом канале.
Также вы сможете зайти через личный кабинет.

🔥 Задать вопросы и обсудить детали можно в нашем чате
👍8💯1
На практике многие инженеры воспринимают DHCP как «чёрный ящик»: есть какой-то сервер, который раздаёт адреса. При этом в проектах уровня выше трёх-пяти машин использование статического назначения IP превращается в операционный ад.

В чём реальная проблема?

Без системного понимания DHCP ты не можешь:
- Организовать PXE-загрузку для автоматического развёртывания bare-metal серверов.
- Настроить выдачу опций (66/67, 150, 242) для IP-телефонии, точек доступа или VoIP-шлюзов.
- Обеспечить отказоустойчивость пулов с корректной обработкой лизингов при сбое мастер-сервера.
- Диагностировать коллизии, утечки лизингов и проблемы с обновлением аренды на уровне DORA-транзакций.

DHCP — это протокол прикладного уровня, работающий поверх UDP (67/68). Он решает задачу централизованного управления IP-пространством, но его ценность раскрывается только при работе с опциями, relay-агентами и резервированием.

Андрей Шабалин (тренер Cisco / Huawei, инструктор Eltex и Астра-Университета) сегодня на бесплатном онлайн вебинаре "DHCP. Протокол динамической настройки хоста" разберёт три блока:

1️⃣ Модель DORA. Транзакции Discover → Offer → Request → Ack. Почему сервер переходит в состояние Binding, а клиент — в Renew. Как работает таймер T1/T2 и что происходит при его истечении.

2️⃣ Конфигурация DHCP-сервиса на оборудовании Cisco. Создание пулов, настройка исключений, связка с IP helper-address для работы через L3-сегменты.

3️⃣ Резервирование адресов и управление опциями. Привязка IP к MAC через host-записи. Стандартные и вендор-специфичные опции. Формирование ответа с несколькими опциями в одном DHCP-пакете.

Кому будет полезно:
- Junior/Middle DevOps и сетевые инженеры, которые хотят перейти от статической адресации к динамической с контролем.
- Системные администраторы, сталкивающиеся с конфликтами IP или непониманием поведения клиентских машин в разных broadcast-доменах.
- Все, кто готовит инфраструктуру к автоматизации и хочет разобраться с сетевыми основами без пробелов.

🚶‍♂️Приходи. Разберём протокол на уровне пакетов и таймеров, без упрощений.
Когда: сегодня 7 апреля 2026 в 19:00 МСК
↘️ Регистрация
Please open Telegram to view this post
VIEW IN TELEGRAM
👍166
В Ozon сейчас активно хантят Go-разработчиков и готовы брать инженеров с другим стеком, помогая перейти на Go. Это уже не единичный кейс. Go стабильно входит в топ востребованных языков в России, а зарплаты Go-разработчиков часто на 20–30% выше среднего по бэкенду. Плюс это один из ключевых языков для DevOps-инженеров: Kubernetes, Docker и весь cloud-native стек завязан на Go.

Компании готовы инвестировать в переход специалистов на Go — и это напрямую влияет на скорость роста в карьере.

💸 Поэтому наш партнёр Fevlake выделил 500 000 ₽ на гранты для обучения на программах Golang в Rebrain

Сейчас самое время, чтобы прокачать свои навыки и усилить стек.

🎁 Fevlake выделил 30 грантов:

🟢10 грантов на Golang Start
🟢10 грантов на Golang Basics
🟢5 грантов на Golang Advanced
🟢5 грантов на Разработку Kubernetes-операторов на Go

В этот раз сделали максимально просто:
🟢на платформе уже указана финальная стоимость с учётом гранта
🟢когда гранты закончатся — автоматически вернётся полная цена

К каждому практикуму теперь есть демодоступ. Как его активировать:

• Переходите по ссылке курса и выбираете бесплатный доступ
• Открывается часть уроков на 7 дней
• Проходите в своём темпе и знакомитесь с платформой

✉️ Грантов всего 30 и они доступны только для комьюнити Rebrain. Чтобы получить — переходите по ссылкам программы выше☝️ или пишите менеджерам в TG . Наш менеджер свяжется и расскажет детали.

🟡 Условия действуют до 15 апреля или пока не закончатся все гранты.

↘️ Забронировать грант у менеджера
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥62👏2😁2👎1
Docker Swarm vs Kubernetes

Если вы уже работали с Kubernetes, то знаете, насколько он мощный и одновременно сложный. Docker Swarm решает те же базовые задачи оркестрации, но проще в освоении, требует меньше ресурсов и хорошо подходит для инфраструктуры среднего масштаба.

Вот некоторые аргументы, почему компании делают выбор в пользу Docker Swarm:

🟢Простота эксплуатации: Swarm встроен в Docker, что позволяет запустить кластер за 15 минут без сторонних инструментов.
🟢Экономия ресурсов: минимальный оверхед на управление делает Swarm идеальным для небольших и средних проектов.
🟢Надежность: встроенные механизмы самовосстановления (Reconciliation Loop) гарантируют запуск нужного числа реплик.
🟢Infrastructure as Code: полное управление стеками через привычные YAML-файлы в стиле Docker Compose.

Мы запустили практикум Docker Swarm, где пройдём путь от базовой инициализации нод и алгоритма консенсуса Raft до построения отказоустойчивых архитектур с L7-балансировкой через Traefik, защищенными Overlay-сетями и распределенным хранением данных.

Финальный проект — развёртывание отказоустойчивого стека WordPress + MySQL в кластере. Вам предстоит настроить Ingress через Traefik, обеспечить безопасную передачу паролей через Secrets, настроить хранение данных на внешнем NFS-хранилище и реализовать политику обновления приложения без прерывания обслуживания пользователей.

📆 Старт — 28 апреля
Как всегда, лучшая цена для первых участников:💰 25 000 → 22 000 руб.

🎁 А если вы уже проходили практикумы по Docker или Linux — дополнительная скидка 3 000 руб.

↘️ Подробнее о программе

↘️ Купить практикум со скидкой
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62
🟡 Анонс открытых практикумов на следующую неделю

1️⃣ Отправка событий безопаности из IDS Suricata в ELK-стек средствами Filebeat
Регистрация

Время проведения:
14 апреля 2026, вторник, 19:00 по МСК

Программа практикума:
🟢Агент Filebeat: основные теоретические сведения;
🟢Установка и базовая конфигурация ELK, Suricata;
🟢Настройка сбора и визуализации событий безопасности IDS Suricata.

Кто ведёт?
Андрей Шабалин — Тренер Cisco / Huawei, инструктор академии Eltex и Астра-Университета
---------------------------------------------------------------------------------------

2️⃣ Linux From Scratch - 08
Регистрация

Время проведения:
15 апреля 2026, среда, 20:00 по МСК

Программа практикума:
🟢Tar-1.35
🟢Texinfo-7.2
🟢Vim-9.1.1629
🟢MarkupSafe-3.0.2
🟢Jinja2-3.1.6
🟢Systemd-257.8
🟢D-Bus-1.16.2
🟢Man-DB-2.13.1
🟢Procps-ng-4.0.5
🟢Util-linux-2.41.1
🟢E2fsprogs-1.47.3

Кто ведёт?
Андрей Буранов — системный администратор в департаменте VK Play, 10+ лет опыта работы с ОС Linux, 8+ лет опыта преподавания. Входит в топ 3 лучших преподавателей образовательных порталов.
---------------------------------------------------------------------------------------

3️⃣ Kustomize - спасение от шаблонов
Регистрация

Время проведения:
16 апреля 2026, четверг, 19:00 по МСК

Программа практикума:
🟢Как изменять манифесты Kubernetes, не превращая их в нечитаемые Helm-шаблоны с кучей условий
🟢Принцип наследования конфигураций для разделения сред (Dev/Staging/Prod) без дублирования кода
🟢Автоматическое управление ConfigMaps/Secrets и массовое добавление лейблов или префиксов

Кто ведёт?
Василий Озеров — Founder REBRAIN, IT-инженер с 2012 года, провёл 100+ вебинаров по DevOps и инфраструктуре.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍5
🔥 Открыли демодоступы к трем направлениям: безопасность, DevOps, администрирование

Заходите на платформу, открывайте практикумы и начинайте проходить.

🔐 Безопасность

🟢Атаки, направленные на людей
🟢HashiCorpVault
🟢Безопасность Web-приложений


⚙️ DevOps

🟢EFK
🟢RabbitMQ

🖥 Администрирование

🟢OpenSSH
🟢Postfix
🟢Dovecot
🟢Redis

Как активировать доступ:

• Переходите по ссылке курса и выбираете бесплатный доступ
• Открывается часть уроков на 7 дней
• Проходите в своём темпе и знакомитесь с платформой

🎁 В честь запуска демо -20% на все эти программы до 17 апреля

Если вдруг пропустили предыдущие анонсы демодоступов:

↘️ Все бесплатные материалы
↘️ Демо Golang с грантами


Сейчас самое время, чтобы прокачать свои навыки и усилить стек. Всем отличных выходных! 🤍
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥65👏2👍1
Почему PostgreSQL игнорирует индекс при сортировке с LIMIT?

Запрос:


SELECT *
FROM orders
ORDER BY created_at DESC
LIMIT 50;


Индекс есть:


CREATE INDEX idx_orders_created_at
ON orders (created_at);


Но вместо быстрого Index Scan получается медленный проход по таблице. Что здесь не так и как это исправить? Пиши своё решение в чат.

Это не редкий кейс. Такие запросы спокойно живут в проде, пока таблица не вырастает в десятки миллионов строк. Ситуация выглядит странно только на первый взгляд, но на практике такое встречается регулярно, просто не всегда сразу понятно, где именно проблема и как её правильно разобрать.

Мы обновили практикум PostgreSQL и собрали в нём похожие кейсы, которые приходится решать в реальной работе.

Вот чему научатся участники:

🟢Администрирование PostgreSQL 16: установка, инициализация и тюнинг производительности в Linux-окружении
🟢Настройка топологии Primary + Standby с использованием Streaming Replication и Replication Slots
🟢Разработка стратегий резервного копирования и восстановления данных: PITR, WAL Archiving
🟢Оптимизация SQL-запросов и индексация данных на основе анализа планов EXPLAIN ANALYZE
🟢Управление безопасностью БД: настройка pg_hba.conf, SSL-шифрования и гранулярных прав доступа
🟢Эксплуатация высоконагруженных БД: борьба с bloat, настройка autovacuum и мониторинг блокировок
🟢Миграция и обновление мажорных версий PostgreSQL с использованием pg_upgrade

Финальный проект — полноценная инфраструктурная задача. Нужно будет развернуть связку Primary + Hot Standby с настроенной потоковой репликацией через слоты, внедрить систему ролевого доступа, настроить SSL-шифрование, автоматизировать архивацию WAL и подготовить план восстановления после сбоя.

📆 Старт — 28 апреля. Для первых участников действует лучшая цена

🎁 А если вы уже проходили практикумы по Linux — дополнительная скидка 3 000 руб.

↘️ Подробнее о программе

↘️ Купить практикум со скидкой
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥2
🔥 Готовы проверить свой уровень Kubernetes на практике и выиграть место на интенсиве Васи Озерова?

Запускаем новую инженерную задачу — Troubleshooting: Kubernetes Hardcore. Сбой инфраструктурного контейнера (Pause Container). В этот раз добавили важное обновление: каждое решение проверяется вручную инженером.

Какие навыки прокачаете

🟢Понимание внутреннего устройства Pod'а и pause-контейнера
🟢Научитесь диагностировать проблемы на уровне CRI с помощью консольной утилиты crictl
🟢Научитесь читать и анализировать логи kubelet для выявления сбоев на этапе создания PodSandbox
🟢Сможет восстанавливать работоспособность worker-узла путем исправления конфигурации базового инфраструктурного образа

Формат

Практическое соревнование по диагностике Kubernetes:

🟢 доступ к рабочей инфраструктуре
🟢 ошибка в кластере, которую нужно найти и исправить
🟢 ваша задача — устранить проблему как можно быстрее
🟢 в конце — эфир с Васей Озеровым и подробный разбор решения

🎁 Призы:

🏆 Инженер, который быстрее всех решит задачу, получит место на новом интенсиве Васи Озерова по Kubernetes
🟢Ещё два места мы разыграем среди участников, которые успешно справятся с заданием
🟢Также все участники получат специальную скидку на интенсив Васи
↘️ Участвовать бесплатно

Задача для решения будет доступна с 27 апрeля. Проверьте свои навыки и попробуйте решить её быстрее других!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥133
🟡 Анонс открытых практикумов на следующую неделю

1️⃣ Destination NAT на маршрутизаторах Eltex
Регистрация

Время проведения:
21 апреля 2026, вторник, 19:00 по МСК

Программа практикума:
🟢Классификация NAT;
🟢NAT: основные теоретические сведения;
🟢Обеспечение доступа к внутренним ресурсам сети из Интернета.

Кто ведёт?
Андрей Шабалин — Тренер Cisco / Huawei, инструктор академии Eltex и Астра-Университета
---------------------------------------------------------------------------------------

2️⃣ Linux From Scratch - 09
Регистрация

Время проведения:
15 апреля 2026, среда, 20:00 по МСК

Программа практикума:
Configuration
🟢Overview of Device and Module Handling
🟢Managing Devices
🟢Configuring the System Clock
🟢Configuring the Linux Console
🟢Configuring the System Locale
🟢Creating the /etc/inputrc File
🟢Creating the /etc/shells File
🟢Systemd Usage and Configuration

Кто ведёт?
Андрей Буранов — системный администратор в департаменте VK Play, 10+ лет опыта работы с ОС Linux, 8+ лет опыта преподавания. Входит в топ 3 лучших преподавателей образовательных порталов.
---------------------------------------------------------------------------------------

3️⃣ Ansible для управления сетью. Часть 2
Регистрация

Время проведения:
23 апреля 2026, четверг, 20:00 по МСК

Программа практикума:
🟢Переменные
🟢Условия
🟢Списки
🟢Вложенные переменные
🟢Примеры использования в задачах автоматизации

Кто ведёт?
Ольга Яновская — Руководитель направления Networks by Rebrain. Ph.D. in Information Technology. Cisco NetAcad Instructor / NetAcad Success Lead / Instructor-Trainer. Ведущий сетевой инженер. Разработчик в Pyzzle.ISP — система автоматизации сетей операторов связи.
Please open Telegram to view this post
VIEW IN TELEGRAM
6
📍 Всем привет! По техническим причинам вебинар «Kustomize: спасение от шаблонов» переносится на пятницу, 24 апреля.

Ждём вас в 19:00 МСК 🤝
7
Обновили практикум Linux Advanced с фокусом на эксплуатацию и диагностику инфраструктуры

Что изменилось: актуализировали задания, усилили техническую часть, добавили новые темы по анализу производительности Linux. Сделали фокус на практических сценариях, которые встречаются в продакшене.

Вас ждет система из 4 модулей, выстроенных как единая инфраструктура:

1. DNS (BIND9)
Архитектура, кэширование, ACL, репликация, Split-Horizon. В финале — отказоустойчивый DNS-кластер.

2. Nginx
Сборка из исходников, upstream health checks, mTLS, GeoIP, L7-балансировка и маршрутизация.

3. Linux: Анализ производительности и тюнинг
Диагностика CPU, памяти, дисков и сети, работа с /proc и системными утилитами, поиск узких мест и тюнинг системы под нагрузкой.

4. Zabbix
Развёртывание с PostgreSQL + TimescaleDB, прокси, LLD, триггеры, API и автоматизация мониторинга.

Программа покрывает полный цикл работы инфраструктуры: от резолвинга DNS до мониторинга и диагностики

Формат:
— 42 практических задания
— автопроверки
— финальные проекты по каждому модулю
— поддержка менторов

Эксперты практикума:

Евгений Симигин: DevOps-инженер в финтехе, прошёл путь от администратора до ведущего инженера, участвовал в M&A проектах

Роман Чуприков: 20 лет в IT, от Windows-инфраструктуры до DevOps, сейчас — DevOps в SimpleWine

Юрий Береговой: более 4х лет в инфраструктуре, работает с Kubernetes, AWS/GCP, Terraform, CI/CD. Автор практических кейсов

С чем будете работать на протяжении всего практикума:

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

📆 Начало обучения — 27 апреля. Для первых участников действует скидка 20 000 рублей до 26 апреля

🎁 А если вы уже проходили практикумы по Linux — дополнительная скидка 3 000 руб.

↘️ Подробнее о программе

↘️ Купить практикум со скидкой

Программа подойдёт инженерам, кто уже работают с Linux и хотят углубиться в инфраструктуру и эксплуатацию сервисов.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41
🔵 Как сделать так, чтобы любые изменения в инфраструктуре были предсказуемыми, повторяемыми и не ломали прод?

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

Terraform управляет ресурсами и их состоянием, Ansible приводит системы к целевому состоянию, Git фиксирует историю изменений и даёт возможность отката. В связке это даёт воспроизводимый процесс, где заранее понятно, что именно изменится и к чему это приведёт.

Такой подход снижает количество ошибок, убирает неожиданные изменения в проде и делает инфраструктуру управляемой.

Мы запустили практикум DevOps: IaC, в котором собрали Git, Ansible и Terraform в единую рабочую систему.

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

Упор на практику:

🟢 Работа с Git: управление историей через rebase, squash, cherry-pick, восстановление через reflog, настройка GitFlow и разбор конфликтов
🟢 Автоматизация через Ansible: роли, шаблоны Jinja2, handlers, тестирование через Molecule и проверка через ansible-lint
🟢 Проектирование инфраструктуры в Terraform: модули, remote state, workspaces, for_each, импорт существующих ресурсов
🟢 Безопасность IaC: статический анализ tflint и tfsec, работа с секретами через Ansible Vault, контроль доступа
🟢 Интеграция в CI/CD: пайплайны с автоматическим plan и apply, тестирование и блокировки состояния
🟢 Рефакторинг инфраструктуры: работа со state, импорт ресурсов, переименование и управление зависимостями
🟢 Командная работа: code review, merge requests, документация и прозрачный процесс изменений

В результате вы собираете систему, в которой инфраструктура управляется через код, а изменения перестают быть источником риска.

📆 Старт программы — 27 апреля. Для первых участников действует скидка 15 000 рублей до 26 апреля


↘️ Подробнее о программе

↘️ Купить практикум со скидкой
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3