DevOps by REBRAIN – Telegram
DevOps by REBRAIN
29.2K subscribers
403 photos
9 videos
4 files
859 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
Хей, ребята! 🖖

Часто вижу в проектах JWT как стандарт для аутентификации. Токен есть, но мало кто смотрит, насколько он действительно защищён.

😳 А зря 😳
Потому что типовые ошибки в JWT — это прямая дорога к компрометации аккаунтов.
Не верите?

Давайте проверим ваш токен прямо сейчас.

📌 Шаг 1: Смотрим, что внутри
JWT состоит из трёх частей: header.payload.signature. Просто вставьте свой токен на сайт jwt.io или в расширение DevTools — и сразу увидите:
1️⃣ Алгоритм подписи (alg)
2️⃣ Данные пользователя (payload)
3️⃣ Срок действия (exp)

📌 Шаг 2: Ищем опасные признаки
1️⃣ Алгоритм "none" — самая грубая ошибка. Если в header видите "alg": "none", токен можно подделать, просто удалив подпись.
2️⃣ Слабый секрет — если ключ подписи простой (типа "secret123"), его можно подобрать брутфорсом. Проверить можно через hashcat или онлайн-инструменты.
3️⃣ Отсутствие проверки alg — сервер может принимать любой алгоритм. Попробуйте сменить RS256 на HS256 в header — иногда это срабатывает.

📌 Шаг 3: Практика в Burp Suite
1️⃣ Перехватите запрос с токеном в Burp
2️⃣ Отправьте токен в Decoder
3️⃣ Модифицируйте payload (например, поменяйте "user": "user" на "user": "admin")
4️⃣ Если подпись не проверяется — вы только что нашли уязвимость

Что делать, если нашли проблему?
Никогда 🚫 не используйте алгоритм "none" в продакшене
Генерируйте сложные секреты длиной от 32 символов
Всегда проверяйте алгоритм подписи на сервере
Используйте короткое время жизни токенов (exp)

⚠️P.S. Эта проверка — только верхушка айсберга⚠️
Если хотите не просто находить уязвимости, а понимать их природу и думать как атакующий — смотрите наш практический курс по безопасности веб-приложений.

На курсе разберём:
🔹 Полный цикл пентеста — от разведки до отчёта
🔹 Все уязвимости OWASP Top 10 на реальном стенде OWASP Juice Shop
🔹 Работу с Burp Suite на продвинутом уровне
🔹 Методы защиты на уровне архитектуры, а не просто "заплатки"

🗓Старт: 22 декабря
Подробная программа

Проверили свой токен? 🔍
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥73👎1👏1
Знакомо ощущение, когда открываешь Burp Suite и теряешься в сотне вкладок? Интерфейс выглядит как кабина пилота, а времени на полноценный пентест нет.

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

🎯 1. Intercept — видеть всё, что уходит в сеть
Зачем: понимать, что на самом деле отправляет ваше приложение.
Что делать:
1. Включите перехват (Intercept is on)
2. Выполните действие в браузере (логин, поиск)
3. Смотрите "сырой" запрос: куки, заголовки, параметры
⭐️Фишка: меняйте любые параметры на лету. Хотите проверить, что будет если передать user_id=1 вместо user_id=2? Просто отредактируйте и нажмите Forward.

🔁 2. Repeater — тестировать одну точку снова и снова
Зачем: глубоко проанализировать конкретный эндпоинт.
Что делать:
1. Перетащите перехваченный запрос из Intercept во вкладку Repeater
2. Меняйте параметры, заголовки, тело запроса
3. Нажимайте Send и сравнивайте ответы
💡Практический кейс: Проверка на SQL-инъекцию. Добавляете ' или " в параметры и смотрите — не вернулась ли ошибка базы данных в ответе?

3. Active Scan — автоматический поиск уязвимостей
Зачем: пусть Burp поработает за вас, пока вы занимаетесь другими задачами.
Что делать:
1. Кликните правой кнопкой по запросу в Proxy → Send to Scanner
2. Выберите Active Scan
3. Через 10-15 минут проверьте вкладку Dashboard → Issue activity

🔥 Что найдёт: XSS, SQLi, уязвимые заголовки, проблемы с CORS, пути к файлам — всё, что можно обнаружить автоматически.

📌 Краткий алгоритм на 10 минут:
1️⃣ Настройте прокси в браузере на 127.0.0.1:8080
2️⃣ Включите Intercept, сделайте действие в приложении
3️⃣ Изучите запрос — нет ли в нём чувствительных данных
4️⃣ Отправьте в Repeater подозрительные эндпоинты
5️⃣ Запустите Active Scan на самый интересный запрос

Этих трёх инструментов достаточно, чтобы провести базовую проверку безопасности за чашку кофе☕️.
Burp Suite — это не только для хакеров, это практичный Swiss Army Knife для инженера, который хочет быть уверен в своём коде.

P.S. Хотите не просто пользоваться инструментами, а понимать, как искать уязвимости системно? Наш курс по безопасности веб-приложений — это не про запоминание кнопок в Burp, а про мышление пентестера.

Старт: 22 декабря

А какими функциями Burp Suite пользуетесь вы чаще всего?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍124🔥3👏1
👀 С этими 5 ошибками в GitLab CI сталкиваются все 👀

🔥Разбираем, почему они возникают и как их решать раз и навсегда

Если работаешь с GitLab CI, ты точно знаешь эти боли. Вместо того чтобы гуглить каждый раз, давай разберемся, почему они случаются и как исправить их системно.

1️⃣ «Runner зарегистрирован, но джобы висят в stuck»
Что происходит: Создал раннер, а пайплайн не стартует. В интерфейсе This job is stuck.
Почему так: GitLab отправляет джоб только на раннеры с подходящими тегами. Если в джобе tags:[docker], а у раннера тег linux, они не встретятся.

💡Как решить:
Проверь теги раннера: gitlab-runner list
В .gitlab-ci.yml укажи те же теги в джобе
Убедись, что раннер в статусе active (не paused)
🧠 Системный подход: Пойми механику tags как систему маршрутизации и сможешь проектировать инфраструктуру под разные типы задач.

2️⃣ Docker-in-Diner: connection refused
Что происходит:
Пытаешься собрать Docker-образ внутри CI, но получаешь Cannot connect to the Docker daemon.
Почему так: Докер внутри контейнера (DinD) требует особых прав и переменных окружения.

💡Как решить:


services:
- name: docker:dind
alias: docker
command: ["--tls=false"]
variables:
DOCKER_HOST: tcp://docker:2375
DOCKER_TLS_CERTDIR: ""


Плюс не забудь добавить privileged: true в конфиг раннера при регистрации.
🧠 Системный подход: Пойми разницу между изолированными окружениями и научишься выбирать подход (DinD, Kaniko, Socket) под задачу.

3️⃣«Кеш не работает, зависимости качаются каждый раз»
Что происходит: Вроде настроил кеширование, но npm install или go mod download выполняются каждый раз с нуля.
Почему так: Ключ кеша меняется при каждом коммите (например, $CI_COMMIT_SHA), поэтому GitLab не находит старый кеш.

💡 Как решить:


cache:
key: $CI_COMMIT_REF_SLUG
paths:
- node_modules/


Для кеширования зависимостей лучше использовать хэш lock-файла:


cache:
key: $CI_COMMIT_REF_SLUG-$CI_PROJECT_DIR/package-lock.json


🧠 Системный подход: Научись проектировать стратегии кеширования, понимать lifecycle кеша и экономить часы времени сборок.

4️⃣ Секрет случайно попал в логи
Что происходит: В логах пайплайна видишь свой $DEPLOY_TOKEN или другой секрет.
Почему так: GitLab не может автоматически маскировать секреты, если они попадают в stdout.

💡 Как решить:
Создай переменную в Settings → CI/CD → Variables с флагами Masked и Protected
Никогда не делай echo $TOKEN — вместо этого проверяй наличие: if [ -n "$TOKEN" ]; then echo "Token is set"; fi
Используй set -euo pipefail для отладки, но затем убирай

🧠 Системный подход: Разберись с практиками безопасной работы с секретами, поймешь, как GitLab обрабатывает переменные под капотом.

5️⃣ «У меня локально работает, а в CI падает»
Что происходит: Тесты проходят на локальной машине, но в пайплайне валятся с ошибками подключения.
Почему так: В CI сервисы доступны не по localhost, а по своим сетевым алиасам.

💡 Как решить:


services:
- postgres:14

test:
noscript:
- PGHOST=postgres psql -U postgres -c "SELECT 1" # не localhost!


🧠 Системный подход: Научись проектировать воспроизводимые окружения и поймешь принципы контейнерной сети в CI.

------------------------------
Эти 5 проблем — симптомы. Корень — в непонимании как GitLab CI работает изнутри.

На курсе GitLab CI мы учим не просто «как исправить», а:
🔹 Предсказывать проблемы до их появления
🔹 Строить ментальную модель работы пайплайнов
🔹 Принимать инженерные решения — какой подход выбрать под задачу
🔹 Отлаживать системно — от чтения логов до анализа архитектуры

Стартуем 22 декабря. Подойдет, если уже работаешь с веб-проектами и хочешь прокачать автоматизацию.
До 10 декабря включительно цена 22 000 рублей потом 25 000.

По ссылке можешь купить программу.
Please open Telegram to view this post
VIEW IN TELEGRAM
20🔥10😁5👍1💯1
🏁 ДЕНЬ СТАРТА: ПОГНАЛИ РЕШАТЬ! БЕСПЛАТНО!

Сегодня 10 декабря! Пора закатать рукава и погрузиться в детали сломанного Systemd.

Переходите на страницу траблшутинга → регистрируйтесь, если не успели → и начинайте решать!

Ваша задача уже ждёт:
1. Нужно разобраться, почему Go-приложение отказывается работать как служба, хотя вручную — всё запускается.
2. Где та самая коварная строчка в конфиге? Где прячется проблема с правами или изоляцией?

❗️❗️❗️ Что делать прямо сейчас: ❗️❗️❗️
Внимательно изучите условие задачи - вот прямая ссылка на задачу, если уже зарегистрировались. Все детали и подсказки уже там.
Приступайте к диагностике. Проверяйте логи, анализируйте юнит, тестируйте гипотезы.
У вас есть 5 дней — до 15 декабря включительно — чтобы найти решение и отправить его.

🔥 А 15 декабря Василий Озеров проведёт подробный разбор задачи:
Покажем правильное решение и все шаги диагностики.
Объясним ключевые ошибки и как их избежать.
Ответим на ваши вопросы по решению.

Не откладывайте! Самые интересные инсайты часто приходят в процессе глубокого копания.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥9👏1😁1
🟡 Анонс открытых практикумов на следующую неделю

1️⃣ Networks: Использование протокола RADIUS для аутентификации пользователей на сетевых устройствах
Регистрация

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

Программа практикума:
🟢Radius: основные теоретические сведения
🟢Установка и базовая конфигурация freeradius
🟢Настройка централизованной аутентификации

Кто ведёт?
Андрей Шабалин — тренер Cisco/Huawei, кандидат наук, преподаватель сетевых технологий на онлайн-платформах, инструктор академии Eltex и Астра-Университета. Автор сообщества «Компьютерные сети и сетевая безопасность»
---------------------------------------------------------------------------------------

2️⃣ Linux: GlusterFS: распределенная файловая система
Регистрация

Время проведения:
17 декабря 2025, среда, 20:00 по МСК

Программа практикума:
🟢Чем был плох DRBD?
🟢Типы томов GlusterFS
🟢Настраиваем GlusterFS
🟢Добавляем ноду в кластер

Кто ведёт?

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

3️⃣ DevOps: Kubernetes: The Hard Way
Регистрация

Время проведения:
18 декабря 2025, четверг, 19:00 по МСК

Программа практикума:
🟢Разбираемся с архитектурой Kubernetes
🟢Разворачиваем собственный кластер без автоматизации
🟢Добавляем узлы и запускаем полезную нагрузку

Кто ведёт?
Василий Озеров — co-Founder REBRAIN, IT-инженер с 2012 года, провёл 100+ вебинаров по DevOps и инфраструктуре.
---------------------------------------------------------------------------------------

Также у нас есть открытое комьюнити, где мы собрали много специалистов по инфраструктуре, готовых помочь и поделиться опытом. Задать вопрос коллегам и разобраться в сложных задачах можно по ссылке!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥21👏1
Мы взяли 5 самых частых болей и показали, каких лечим на курсе "Postfix".

1️⃣ Проблема: Письма уходят, но не доходят или летят в спам. Ты слышал про SPF/DKIM, но настраивать их страшно — можно сломать всю рассылку.
💡 Решение: Внедришь SPF, DKIM и DMARC с нуля. Научишься генерировать ключи, править конфиги Postfix и публиковать DNS-записи так, чтобы почта гарантированно доходила до inbox.

2️⃣ Проблема: Алерты от мониторинга (Zabbix, Grafana) или уведомления от GitLab внезапно перестали приходить. Где искать проблему — в приложении, сети или почтовом сервере?
💡 Решение: Освоишь диагностику очередей Postfix. Научишься командой mailq находить «застрявшие» письма и за 5 минут определять причину сбоя.

3️⃣ Проблема: Нужно поднять почтовый сервер для тестов, нотификаций или обработки заявок с сайта. Гайды из интернета противоречивы, а в main.cf страшно что-то менять.
💡 Решение: Настроишь Postfix с нуля для локальной работы и отправки писем. Поймёшь ключевые параметры и научишься проверять работу через telnet, чтобы не гадать.

4️⃣ Проблема: Сервер нечаянно стал открытым релеем, его IP попал в чёрные списки (RBL), и теперь вся почта блокируется. Как это предотвратить?
💡 Решение: Настроишь жёсткие политики доступа. Поймёшь, как работают mynetworks и relay_domains, и подключишь RBL-фильтрацию, чтобы спамеры обходили твой сервер стороной.

5️⃣ Проблема: Нужно принимать почту для нескольких доменов или сделать переадресацию с info@ на команду. Приходится городить костыли или просить «того, кто умеет».
💡 Решение: Настроишь виртуальные домены и алиасы. Сможешь создавать групповые рассылки и перенаправлять почту на скрипты — без магии и лишних движений.

👀 И это не всё. На курсе разберём и другие задачи:
• Настройку шифрования (TLS) и интеграцию с Dovecot
• Диагностику проблем с DNS (MX, PTR записи)
• Режимы Smarthost и Null Client для отправки через внешние сервисы
• И многое другое — полная программа по ссылке.

Старт курса — 22 декабря.

Стоимость: 22 000 25000 до 20 декабря.

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

💰 Для тех, кто хочет сразу купить, оставляем ссылочку.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍4👏3😁31
Для вас мелочь, а нашей команде очень приятно получать положительный фидбек от вас💓

Переходите на страницу траблшутинга → регистрируйтесь, если не успели → и начинайте решать!

Вот прямая ссылка на задачу, если уже зарегистрировались. Все детали и подсказки уже там.

Делитесь фидбеком в закрытом чате траблштинга в ТГ:
- негативный учтем в следующим задачах 🤓
- а позитивный даст нам мотивации, создавать такие задачи вновь🤩
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥2👎1
Forwarded from Alexei Poddubnyi
Подача теории, наилучшая. Не жалко было такой наработкой делиться? Явно хорошо проработанная тема автора. К сожалению практика так и не поддалась мне, но наигрался с сервисом в вдоволь. Жду решения задачи, уже от Василия!👍😁😂
👍74👏2💯2👎1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥144👏3💯2👎1
Ссылочка на траблшутинг: https://my.rebrainme.com/course/troubleshooting-linux-systemd

Обсуждение траблшутинга в отдельном чатике: https://news.1rj.ru/str/+29aF4zR5z6w1MGVi
6🔥4👎1
This media is not supported in your browser
VIEW IN TELEGRAM
👍219😁2👎1👏1
Используете HDD в Ceph и хотите performance близкий к SSD, но бюджет не резиновый?

💡Есть решение: гибридная конфигурация.

Суть: BlueStore (движок OSD) хранит метаданные и WAL отдельно от данных. Если отдать эти компоненты на быстрый NVMe/SSD — производительность HDD взлетит.

📊 Результат на практике: Снижение задержек (latency) в 2-5 раз, особенно на операциях с малым объемом данных (metadata-intensive workloads).

🔧 Настройка через cephadm:
Создаем спецификацию OSD с разделением устройств:


service_type: osd
service_id: hybrid_osds
placement:
host_pattern: "storage-node-*"
spec:
data_devices:
paths:
- /dev/sd[b-c] # Ваши HDD
db_devices:
paths:
- /dev/nvme0n1 # Ваш быстрый SSD/NVMe
db_size: "50GB" # Выделяем место под метаданные


Применяем:


ceph orch apply osd -i spec.yml
⚖️ Баланс: Один SSD 1TB может "ускорить" 10-20 HDD по 10TB. Экономия против полноценного SSD-пула — в разы!


❗️ Важно:
🔹WAL и DB лучше размещать на одном быстром устройстве
🔹Для продакшена — отдельные NVMe под каждые 4-8 OSD
🔹Мониторим wearout SSD (SMART) при высокой нагрузке записи

👉 Мы произвели полный рефакторинг курса по Ceph, где разбираем:

1️⃣ Расчёт оптимального соотношения SSD:HDD
2️⃣ Разделение через DriveGroups
3️⃣ Реальные тесты производительности "до/после"
4️⃣ Подбор оборудования под разные workload

Ссылка на подробную программу тут.

🗓 22 декабря старт курса и до 22 декабря вклюбчительно стоимость практикума 25 000 30000 рублей.

Купить можно по ссылке.

🎁💥🔥 У всех пользователей, кто ранее покупал модуль по ceph, c 22 декабря его можно будет обновить бесплатно. Но важно заметить, что:
- мы не переносим прогресс, так как программы полностью отличаются
- старая версия при этом закрывается

Обновляем версию по запросу, условия расскажет поддержка, пишите на почту info@rebrainme.com c 22 декабря.
Please open Telegram to view this post
VIEW IN TELEGRAM
15🔥12👍7👎1💯1
DevOps by REBRAIN
Ищем двух смелых DevOps-инженеров, которые готовы показать свой скилл на реальном техническом интервью — в открытом формате. 👀 Что это значит? 🔹 Вы проходите собеседование на вакансию Middle/Senior DevOps в проект Магнит Tech 🔹 Всё происходит в на закрытом…
🟡 Тестовое собеседование + тестовое задание в Магнит.Tech - открытый вебинар пройдет в 19:00 24 декабря!

Вебинару быть! Один доброволец есть 💓

Продливаем поиск второго добровольца, готовых пройти тестовое интервью в открытом формате до 20 декабря!

Подробности и запись в прошлом посте🤍
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍7👏3👎1
Знакомо: создали пул в Ceph, потратили час на расчет pg_num, потом кластер вырос — и снова мучитесь с пересчетом и ребалансировкой.

👀 А что если Ceph мог бы сам подбирать оптимальное количество Placement Groups?

💡Он так и делает. Функция называется PG Autoscaler. Включили её — и забыли про ручные расчеты, оверпровижининг и недогрузку пулов. Ceph сам анализирует нагрузку и масштабирует PG по мере роста данных.

📊 Что это дает:
🔹 Автоматическую оптимизацию при добавлении/удалении OSD
🔹 Равномерное распределение данных
🔹 Устранение "узких мест" производительности

⚙️ Как включить за 30 секунд (глобально для кластера):


# Включаем autoscaler
ceph mgr module enable pg_autoscaler

# Ставим режим "on" для всех пулов по умолчанию
ceph config set global osd_pool_default_pg_autoscale_mode on


🔍 Проверить статус:


ceph osd pool autoscale-status

Увидите рекомендации системы по каждому пулу.

🎯 Три режима работы:
• on — Ceph сам решает (рекомендуем для большинства случаев)
• warn — только рекомендации без автоматики
• off — ручное управление (для экспертов)

⚠️ Важный нюанс: Автоскейлинг не панацея. Нужно понимать, как он работает, какие метрики анализирует и когда его лучше отключить (например, для пулов с предсказуемой стабильной нагрузкой).

👉 На модуле по Ceph мы не просто показываем команды, а учим принимать архитектурные решения:
1️⃣Когда и какой режим autoscaler выбрать
2️⃣Как анализировать рекомендации системы
3️⃣Что делать с legacy-пулами, созданными без автоскейлинга
4️⃣Как сочетать с Erasure Coding и репликацией

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

Хватит считать PG вручную — приходите систематизировать знания

Модуль обновим 22 декабря и до 22 декабря включительно стоимость практикума 25 000 30000 рублей.

Купить можно по ссылке.

P.S. А вы используете PG Autoscaler? Или до сих пор считаете pg_num калькулятором?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍32👎1
Привет! 👋

Мы всегда прислушиваемся к вашим отзывам — именно они помогают нам делать курсы лучше.

❤️ Спасибо всем, кто прошёл курс по Ansible и оставил детальные, конструктивные комментарии!

Мы провели рефакторинг курса, основываясь на ваших замечаниях.

🔧 Давайте покажем, как изменился курс:

📚 Теория стала глубже и чётче
Мы расширили объяснения там, где их не хватало — особенно в модулях про Jinja2 и Molecule. Теперь сложные темы раскрываются подробнее, с понятными примерами.

🧩 Практика стала логичнее
Задания стали более пошаговыми, а их формулировки — яснее. Убрали лишнюю сложность там, где она мешала, и добавили вариативности там, где это полезно для понимания.

🧪 Исправлены «подводные камни»
Привели в соответствие:
условия заданий и проверок
примеры и реальные сценарии
подсказки для разных операционных систем

🙏 Наше большое спасибо!
Ваши комментарии — это не просто фидбек, а бесценный вклад в развитие нашего общего обучающего пространства.

Благодаря вам курс Ansible стал:
🔹Логичнее: От простого к сложному, без неожиданных скачков.
🔹Четче: Минимум двусмысленностей и опечаток.
🔹Практичнее: Задания теперь лучше отражают реальные рабочие сценарии.

Продолжайте делиться своим мнением — это помогает нам расти вместе с вами.

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

Сделали новую версию модуля доступнее/дешевле

Удачи в освоении автоматизации! 💪
👍22🔥4👏3👎1
Знакомо, когда клиенты пишут «не получили счёт» или «письмо было в спаме»? Чаще всего проблема решается не в почтовом ящике, а в настройках DNS вашего домена.

Вот три записи, которые решают 90% проблем с доставляемостью. Проверьте их прямо сейчас:

1️⃣ SPF (Sender Policy Framework)
Что это: Список серверов, которым разрешено отправлять почту от вашего домена.
Как проверить: В терминале выполните:


dig TXT ваш-домен.ru


Что искать: Запись вида v=spf1 include:_spf.google.com ~all (пример для Gmail). Если записи нет или стоит -all вместо ~all — это может быть причиной.

2️⃣ DKIM (DomainKeys Identified Mail)
Что это: Цифровая подпись, которая гарантирует, что письмо не изменяли при доставке.
Как проверить: Ищите запись с селектором (обычно default или `google`):


dig TXT default._domainkey.ваш-домен.ru


Что искать: Длинную строку с v=DKIM1 и p= (публичный ключ). Если записи нет — ваши письма не подписываются.

3️⃣ DMARC (Domain-based Message Authentication)
Что это:
Инструкция для почтовых сервисов, что делать с письмами, не прошедшими проверки.
Как проверить:


dig TXT _dmarc.ваш-домен.ru


Что искать: Запись с политикой p=none (мониторинг) или p=quarantine/p=reject (блокировка). Если записи нет — вы не контролируете, что происходит с письмами от вашего имени.

🧐«Но я проверил — всё есть, а письма всё равно в спаме»

Вот здесь и начинается настоящая инженерия. Потому что:

🔹DKIM-запись в DNS — это только публичный ключ. Нужно ещё настроить Postfix на подпись каждых исходящих писем (урок 8 курса)
🔹DMARC-отчёты нужно уметь читать, чтобы понимать, кто и как подделывает ваш домен (это тоже часть урока 😍
🔹Неправильная настройка SPF ломает доставку от бэкенд-сервисов (мониторинг, CI/CD)

Именно поэтому в нашем курсе по Postfix мы не просто говорим «добавьте три DNS-записи», а разбираем:
🔹Генерацию ключей DKIM и интеграцию с Postfix
🔹Настройку подписи для исходящих писем
🔹Анализ DMARC-отчётов для защиты домена
🔹Сценарии SPF для сложной инфраструктуры (когда почту отправляют несколько сервисов)

Это тот самый уровень понимания, когда вы не просто копируете строки из инструкции, а контролируете доставляемость и защищаете репутацию домена.

❗️22 декабря стартуем))) кто с нами?
👍18😁2👎1
🟡 Анонс открытых практикумов на следующую неделю

1️⃣ Битмап-индексы без магии: как битовые структуры, roaring bitmaps и фильтры Блума ускоряют поиск, фильтрацию и аналитику
Регистрация

Время проведения:
23 декабря 2025, вторник, 20:00 по МСК

Программа практикума:
🟢Разберём, что такое битмап-индексы, зачем они нужны, где они показывают наилучшую эффективность и когда от них лучше отказаться.
🟢Изучим принципы устройства и особенности применения компрессированных битмапов (Roaring).
🟢Поймём базовые идеи фильтров Блума и их роль в быстрых операциях проверки принадлежности."

Кто ведёт?
Денис Колпаков — Software Engineer, Qase Core Team, еx. Avito Senior Engineer. Занимается backend разработкой 10 лет.
---------------------------------------------------------------------------------------

2️⃣ 🔥Открытое собеседование в Магнит.Tech🔥
Регистрация

Время проведения:
24 декабря 2025, среда, 19:00 по МСК

Программа практикума:
🟢Что интересует работодателя в опыте и как, исходя из этого, составить свое резюме (что привлекает внимание, что отторгает).
🟢Этапы собеседования (обычно 2, бывает 4: какие есть и зачем нужны).
🟢 Собеседование с HR (базовый «привет», на что обратить внимание и что следует спросить самому).
🟢 Техническое собеседование (формальное и неформальное — что хотят слышать технические спецы).
🟢 Обратная связь (не стесняться запрашивать).
🟢Тестовые задания (большой вопрос — а стоит ли оно того?).
🟢Практическая часть: интервью с комментариями (какие интервью бывают плохие, какие хорошие и на что соискателю обращать внимание)."

Кто ведёт?

Владимир Пашковский — 13 лет опыта в DevOps и инженерии инфраструктуры. Руководитель команды DevOps-инженеров в Магнит.Тех. Автор блога о технологиях, работе и карьерном росте @secrets_of_devops
---------------------------------------------------------------------------------------

3️⃣ Мониторинг производительности в Linux
Регистрация

Время проведения:
25 декабря 2025, четверг, 19:00 по МСК

Программа практикума:
🟢Утилиты локального мониторинга системы.
🟢Контроль загрузки процессора, памяти, дисков, сети.
🟢Мониторинг системы с помощью Prometheus.
🟢Визуализация данных в Grafana.

Кто ведёт?
Николай Лавлинский — Технический директор в ООО “Метод Лаб”. Веб-разработчик более 15 лет. Спикер конференций HighLoad++, РИТ++
---------------------------------------------------------------------------------------

Также у нас есть открытое комьюнити, где мы собрали много специалистов по инфраструктуре, готовых помочь и поделиться опытом. Задать вопрос коллегам и разобраться в сложных задачах можно по ссылке!
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥2👍1👎1👏1
🎄 DevOps-мастерская Деда Мороза Васяныча 🎄

Привет! 👋

На связи Дед Мороз Васяныч! 🎅

Слышал, ты в этом году хорошо поработал и ждёшь подарков под ёлкой? А мы в Департаменте Инфраструктурного Волшебства Rebrain считаем, что 🔥лучший подарок инженеру 🔥 — это не просто игрушка, а новый инструмент в арсенале💓

❄️ С 22 декабря мы открываем нашу мастерскую. Каждый день — новый полезный инструмент для прокачки твоих скиллов. Первый уже готов!

🎁 Подарок №1. Подписка на все наши вебинары на 1 месяц за 1 рубль

Вебинары по Devops, Linux, Go, Networks — архив записей у тебя под рукой на целый месяц за 1 рубль. Смотри в любое время, даже под бой курантов.

👉 Что делать, чтобы получить?
1️⃣ Выбирай направление ниже, кликай по ссылке, в нее вшит уже промокод. Промокод действует до 31 декабря 23:59
🔹 Devops
🔹 Linux
🔹 Go
🔹 Networks
🔹 Вебинары по всем направлениям
2. Активируй подписку за 1 рубль
3. Смотри вебы на новогодних каникулах.

💡 Зачем это надо?
Чтобы ты мог провести каникулы не только с оливье, но и с пользой — разбирать сложные кейсы, изучать новые инструменты и готовиться к рывку в 2026-м.

📌 Что будет дальше?
Впереди ещё много подарков: траблшутинги, доступы к тренажёрам, партнёрские промокоды. Завтра откроем второе окошко нашего новогоднего адвент календаря.

🤝Если у тебя есть коллеги и друзья, кому будет полезна наша подписка на вебинары - делись с ним постом, пусть тоже проведут время с пользой
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥45👍6💯53👎1👏1
🎁 Подарок №2: промокод на 26 000 рублей от VK Cloud и 20% скидка от Rebrain

Друзья! Дед Мороз Васяныч снова с вами.

Вчера мы открыли доступ к знаниям — и я видел, как многие из вас забрали подписку на вебинары за рубль. Отлично! Значит, наш первый инструмент для рывка в 2026 год уже у вас в руках.

Какой серьёзный инженерный рост обходится без реальной облачной практики?

В этом году стартовало наше партнёрство с VK Cloud. И сейчас у нас есть сразу два специальных новогодних подарка для нашего сообщества.

🎁 СПАСИБО! Подарок для наших пользователей, кто выбрал REBRAIN для обучения в 2025 году.
Если вы приобретали любой курс в Rebrain в 2025 году, для вас уже подготовлен персональный промокод на 26 000 рублей на услуги VK Cloud.
Что делать: Просто проверьте свою почту, на которую зарегистрирован аккаунт у нас. Письмо с промокодом и инструкцией придет в течение суток до 24 декабря включительно.
Зачем: Чтобы вы могли бесплатно протестировать в продакшн-среде навыки, полученные на наших курсах. Это наш способ сказать «спасибо» за ваше доверие.

🎁 ВПЕРЁД! Подарок для тех, кто сейчас на старте
А если вы только думаете о покупке курса на нашей платформе — у нас для вас двойное предложение:

❗️Скидка 20% через промокод 💚H395A8Y7FS💚 на любую программу при оплате до 31 декабря.
❗️Точно такой же промокод на 26 000 ₽ на VK Cloud после покупки ваш персональный менеджер из отдела продаж подарит вам.

❤️‍🔥Двойная выгода скидка 20%❤️‍🔥 и ❤️‍🔥промокод на 26 000 рублей на VK Cloud!❤️‍🔥

👀 Как это работает?
1️⃣ Выберите курс, который станет вашим фундаментом на 2026 год: Смотреть все программы, если не нашли программу, то смело спрашивайте про нее у менеджера.
2️⃣ Напишите нашему менеджеру в Telegram @Rebrain_manager и скажите: «Хочу новогоднее предложение со скидкой 20% и промокодом на VK Cloud».

Оплатите курс до 31 декабря — и сразу получите промокод на облако от менеджера.

Зачем всё это надо?
💚 Вам: Чтобы получить не просто теорию, а полигон для практики. 26 000 ₽ — это серьезная сумма, которой хватит на несколько месяцев тестирования своих проектов, развертывания стендов или отработки сценариев из курса.
💚 Вам: Чтобы сэкономить и на обучении (скидка 20%), и на инфраструктуре (26 000 ₽).
🫰Нам: Поблагодарить наших текущих студентов и дать мощный стимул тем, кто ещё сомневается.

Мы верим, что 🎯лучшая инвестиция — в свои навыки🎯, и готовы поддержать её облачным ресурсом.


С уважением к вашему времени и выбору,
Дед Мороз Васяныч и команда Rebrain.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22👍84👎4💯2👏1
🎁 День Подарки от Yandex Cloud!

Вместе с Yandex Cloud в 2025 году мы делали курсы и траблшутинги, а планов на 2026 — ещё больше!

Команда Yandex Cloud приготовила два шикарных подарка для наших пользователей.

🎁 15 грантов к программам

Разыграем доступы к программам:
🔹 ClickHouse — для молниеносной аналитики.
🔹 Greenplum — для больших данных.
🔹 DataLens Enterprise — для бизнес-аналитики.

🎁 50 промокодов по 5 000 ₽ на тестирование облака

Как получить подарки?
Зарегистрировать на новогодний вебинар, который пройдет 27 декабря, на нем мы розыграем:

1️⃣ 15 доступ к курсам. Хотите курс? Пишите отзыв о Rebrain на любой публичной площадке и заполняйте форму. Розыграем доступ к курсу среди тех, кто оставит отзыв и заполнит форму.

2️⃣ 50 промокодов. Регистрируйтесь на вебинар, розыграем среди всех зарегистрировавшихся - промиков много, шансы получить велики.

Зачем это надо? Чтобы вы получили востребованную экспертизу или бюджет на облачные эксперименты - 5 000 ₽ хватит на тестовый кластер или Managed Kubernetes.

📌 Завтра: Возвращаемся к инженерному хардкору. Оставайтесь на связи!

Вместе с Яндекс Облаком готовим вам технологичный 2026 год!

Ваш Дед Мороз Васяныч и команда Rebrain
🔥12👎5👍3
Я, Дед Мороз Васяныч 🎅, рад, что вы забираете наши подарки и делитесь ими со своими друзьями. Чем нас больше, тем веселее 🎄

Но после теории и инфраструктуры наступает время самого ценного навыка — умения тушить пожары в проде.

Вы просили — мы сделали🎁🎄🎁 Какой праздник без интересных головоломок?

🎁 3️⃣ задачи по траблшутингу по самым востребованным направлениям:

1️⃣ Linux🐧. Странный Лог 🫤. Критически важный сервис перестал писать логи и упал с ошибкой. Ваша задача - найти и устранить причину, почему этот сервис не может никак писать в лог файл.

2️⃣ Ansible. Слепой Сервис 👀. Ваша команда написала простенький плейбук для развертывания сервиса. Но после его запуска сервис не может стартануть. Ваша задача выяснить причину и исправить исходный плейбук.

3️⃣ Kubernetes. Мертвый Под ☠️. Ваш тестовый кластер с k3s на борту рапортует что все работает. Нода ready, компоненты запущены, API сервер отвечает. Но ни один порт не может стартануть. Вам надо найти причину и устранить ее.

Цена этого курса 10 000 ₽. Но сегодня Дед Мороз Васяныч делает его 🔥БЕСПЛАТНЫМ до 31 декабря 23:59🔥! С боем курантов цена вновь станет прежней!

Переходи, торопись активировать свой доступ!

Как это работает? Механика простая:
🔹
Кликайте по ссылке: ТУТ
🔹Переходите на платформу (если ещё не зарегистрировались — самое время!).
🔹Начинайте решать! Можно взяться за все три задачи, а можно выбрать только ту, что по душе.

ВАЖНО: Дед Мороз Васяныч не так богат, поэтому курс превратится в тыкву 🎃 закроется 11 января в 23:59.

🫰ДЕЛИТЕСЬ ЭТИМ ПОСТОМ С ДРУЗЬЯМИ И КОЛЛЕГАМИ!
Не жадничайте.
Пусть они тоже присоединятся к челленджу. Обсуждайте, спорьте, находите разные решения — это и есть суть нашего ремесла.

P.S. Кто решит все три задачи до 11 января — тот получит не только знания, но и моё, Деда Мороза Васяныча, искреннее уважение 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22👍12💯83👎3