Перейти к содержимому

Бесплатные уроки для инженеров: linux, postgresql, Ci/cd, безопасность и ИИ

23 урока для инфраструктурных инженеров: Linux, базы данных, CI/CD, безопасность и ИИ

В сентябрьской подборке собраны бесплатные занятия для системных администраторов, DevOps-инженеров, разработчиков, технических лидеров и специалистов, которые отвечают за стабильность production-инфраструктуры. Темы охватывают Linux, PostgreSQL, высокую доступность, автоматизацию, CI/CD, наблюдаемость, безопасность и применение искусственного интеллекта в инженерной работе.

Занятия построены вокруг практических задач: настройки серверов, анализа логов, поиска узких мест, управления релизами, восстановления после сбоев и проектирования отказоустойчивых систем. Материалы проводят практикующие специалисты, поэтому акцент сделан не на теории, а на рабочих сценариях и типичных ошибках.

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

7 сентября, 20:00 - "Linux для Windows-администратора за 60 минут".
Занятие поможет специалистам, привыкшим к Windows Server, быстро разобраться в базовой логике Linux: командной строке, пользователях, правах доступа, процессах и службах.

17 сентября, 20:00 - "Где Linux хранит настройки и логи".
На практике разбирается файловая структура операционной системы: каталоги конфигураций, журналы событий, временные файлы и директории, с которыми регулярно работает администратор.

21 сентября, 20:00 - "Типовые задачи с RAID-массивами".
Участники рассмотрят создание и обслуживание RAID, перенос данных, замену накопителей и восстановление массива после отказа диска.

8 сентября, 20:00 - "LVM без простоя".
В программе - расширение логических томов, перенос файловых систем и применение snapshot для безопасного отката изменений. Такие операции особенно важны на серверах, где остановка сервисов недопустима.

24 сентября, 19:00 - "Сможет ли ИИ починить Linux-сервер".
Вебинар посвящён границам автоматизированных подсказок. ИИ может ускорить поиск решения, но не заменяет анализ симптомов, проверку гипотез и оценку последствий команд.

22 сентября, 20:00 - "Топ GPO, которые помогут тебе".
Разбираются политики групп Windows, способные упростить управление рабочими станциями, ограничить опасные настройки и стандартизировать конфигурацию корпоративной среды.

Производительность, PostgreSQL и отказоустойчивость

8 сентября, 20:00 - "Борьба с блокировками в PostgreSQL".
Слушатели изучат причины взаимных блокировок и долгого ожидания транзакций, а также методы повышения параллельности при высокой нагрузке.

23 сентября, 20:00 - "Patroni для высокодоступных кластеров PostgreSQL".
Занятие посвящено автоматическому управлению ролями узлов, переключению при сбоях и построению кластера, способного продолжать работу после отказа основной базы.

23 сентября, 20:00 - "eBPF: рентгеновское зрение для production".
Технология позволяет наблюдать за ядром Linux, сетевыми вызовами, процессами и задержками без существенного вмешательства в приложение. Это полезный инструмент для диагностики сложных проблем производительности.

9 сентября, 20:00 - "Go-профилирование".
На примерах покажут, как находить утечки памяти, лишние аллокации, блокировки и медленные участки кода в работающем сервисе.

Показательный пример эффективности оптимизации инфраструктуры продемонстрировали инженеры Cloudflare. Несколько небольших изменений в структуре записей DNS-кэша резолвера 1.1.1.1, масштабированные на сотни миллиардов объектов, позволили высвободить примерно 100 ТБ оперативной памяти. Этот случай хорошо показывает, почему оптимизация структуры данных иногда важнее очевидного увеличения вычислительных ресурсов.

Автоматизация, релизы и CI/CD

10 сентября, 20:00 - "Настройка GitLab Runners".
Рассматриваются регистрация исполнителей, выбор среды выполнения, изоляция задач и организация pipeline для разных типов проектов.

17 сентября, 20:00 - "Управление релизами в 1С".
В предзаписанном вебинаре разбираются GitFlow, code review и CI/CD применительно к разработке и выпуску решений на платформе 1С.

22 сентября, 20:00 - "Автоматизация управления трафиком с mitmproxy".
Инструмент применяют для анализа HTTP-взаимодействий, тестирования клиент-серверных сценариев, фильтрации запросов и воспроизведения сетевых проблем.

При проектировании CI/CD важно учитывать не только скорость сборки. Надёжный pipeline должен уметь проверять качество кода, сканировать зависимости, создавать воспроизводимые артефакты, выполнять миграции безопасно и поддерживать быстрый откат. Чем ближе система к production, тем важнее разделять этапы сборки, тестирования, поставки и запуска.

Безопасность и применение ИИ

22 сентября, 20:00 - "Можно ли доверять ИИ-коду".
Участники узнают, как обнаруживать вымышленные API, устаревшие подходы, уязвимости и ошибки в коде, созданном языковыми моделями.

8 сентября, 20:00 - "ИИ против бага в Python-проекте".
Сценарий построен вокруг расследования инцидента: от изучения логов и формулировки гипотезы до подготовки исправления и проверки результата.

21 сентября, 20:00 - "Один рабочий день с ИИ".
Вебинар показывает, как использовать ИИ для обработки писем, работы с таблицами, подготовки материалов и создания презентации для руководства.

При этом особенно важно помнить о безопасности JWT. Токен, в котором указаны подразделение, роль или электронная почта сотрудника, обычно не является зашифрованным. В стандартном сценарии его содержимое может быть прочитано, даже если подпись защищает данные от незаметного изменения. Поэтому в JWT нельзя помещать секреты, пароли и другую информацию, раскрытие которой недопустимо. Также необходимо контролировать срок действия токена, алгоритм подписи, отзыв доступа и проверку прав на стороне сервера.

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

Развитие инженерных и управленческих навыков

8 сентября, 20:00 - "От технического лидера к CTO".
Занятие посвящено переходу от управления отдельными задачами к решениям на уровне бизнеса: приоритизации, оценке рисков, бюджету и технологической стратегии.

9 сентября, 20:00 - "Как тимлиду распределять ответственность".
Главная тема - делегирование без потери контроля. Руководитель должен создавать понятные зоны ответственности, формировать критерии результата и не превращаться в единственную точку принятия решений.

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

Для Linux полезно начать с инвентаризации сервисов и резервного копирования конфигураций. Для PostgreSQL - проверить долгие транзакции, блокировки и сценарий восстановления. В CI/CD стоит оценить наличие автоматических тестов, сканирования зависимостей и процедуры отката. В безопасности - пересмотреть права доступа, срок действия токенов и хранение секретов.

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

Прокрутить вверх