Мы используем куки, чтобы предложить персонализированное содержимое и анализировать наш трафик. Прочитайте, как мы используем куки и как вы можете их контролировать через "Настройки куки". Мы предполагаем, что вы согласны, если продолжите пользоваться сайтом.
Принимаю
Close
 
За 3 дня получите специалиста, который готов подключиться к боевому проекту

Обучим вашу команду Kubernetes и другим DevOps-инструментам

КОРПОРАТИВНЫЙ ФОРМАТ
Чтобы перейти на новые инструменты или подходы, нужно обучить им всю продуктовую команду. Эта проблема не решается наймом отдельных специалистов.

Мы предлагаем корпоративный курс, где вся команда получит одинаковое понимание технологий, достаточное для их внедрения в производственный процесс.
-1-
Кастомизация курсов
Если вам не подходит ни одна из готовых программ, разработаем программу под ваши текущие задачи, технологический стек и команду
-2-
Интенсивное обучение
Все курсы рассчитаны на 3 дня обучения, за которые ваши работники получат нужные компетенции без отрыва от производства
-3-
Практика
Практическая работа максимально приближена к реальным кейсам или проходит прямо на ваших задачах. В конце предоставим запись обучения
-4-
Гибкий график и формат
График обучения выбираете вы. Форматы на выбор: наши интенсивы, индивидуальный и групповой онлайн, интенсивы на вашей территории
-5-
Консультации
При подготовке курса бонусом получаете экспертное мнение и рекомендации по текущей работе команды и решениям. Возможен формат консультаций после обучения
-6-
Сертификация
Слёрм входит в CNCF и имеет право продавать ваучеры на сдачу экзамена на Certified Kubernetes Administrator.
Также вы можете пройти внутреннюю сертификацию по курсу Слёрм Базовый и Слёрм Мега
Получить программу курсов
Поможем подобрать нужное решение для вашей компании: от стека до внедрения
Нажимая кнопку, вы соглашается на обработку ваших данных согласно политике конфиденциальности
Слёрм Prometheus
Знакомимся с Prometheus. Разбираемся с нюансами, не описанными в документации. Изучаем тонкости настройки Prometheus. Бонус курса: обзор проекта Thanos.
Формат: онлайн-курс

Тема №1: Введение в Prometheus
Знакомимся с идеей и историей Prometheus

Тема №2: Exsposition
Процесс экспозиции
Основные экспортеры

Тема №3: Установка и настройка Prometheus
Установка и настройка
Service Discovery
Labels
Установка и настройка PushGateway

Тема №4: Данные Prometheus
Типы данных
Функции для обработки данных

Тема №5: Алерты Prometheus
Настройка подсистемы Prometheus: alert
Установка и настройка Alertmanager

Тема №6: Grafana
Установка и настройка

Тема №7: Advanced usage
Настройка High Availability
Длительное хранение данных
Обзор проекта Thanos

Тема №8: Prom in Kubernetes
Установка Prometheus в кластер Kubernetes
Слёрм Mega
Каждый участник создаст и разберет тонкости установки и конфигурации production-ready кластера («the-not-so-easy-way») Kubernetes, готового к одновременному деплою приложения и апдейту компонентов, пройдет практику CI/CD, автоматизирует деплой приложения в кластер.

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

Для кого:
курс предназначен для инженеров и архитекторов Kubernetes, выпускников базовых Слёрмов.
Форматы: онлайн-курс, трехдневный интенсив на территории компании (очно и дистанционно).


Тема №1: Процесс создания отказоустойчивого кластера изнутри
Работа с Kubeadm
Тестирование и траблшутинг кластера

Тема №2: Авторизация в кластере при помощи внешнего провайдера
LDAP (Nginx + Python)
OIDC (Dex + Gangway)

Тема №3: Network policy
Введение в CNI
Network Security Policy

Тема №4: Безопасные и высокодоступные приложения в кластере
PodSecurityPolicy
PodDisruptionBudget
Priority Class
LimitRange/ResourceQuot

Тема №5: Kubernetes. Заглядываем под капот
Строение контроллера
Операторы и CRD

Тема №6: Stateful приложения в кластере
Запуск кластера БД на примере PostgreSQL
Запуск кластера RabbitMQ

Тема №7: Хранение секретов
Управления секретами в Kubernetes
Vault

Тема №8: Horizontal Pod Autoscaler
Теория
Практика

Тема №9: Резервное копирование и восстановление после сбоев
Бэкап и восстановление кластера с применением Heptio Velero (бывш. Ark) и etcd

Тема №10: Ежегодная ротация сертификатов в кластере
Продление сертифкатов control-plane с помощью kubeadm

Тема №11: Деплой приложения
Lint
Инструменты темплэйтирования и деплоя
Стратегии деплоя

Тема №12: Service Mesh (Istio)

Тема №13: Практическая работа
Построение CI/CD для деплоя приложений
Обновление кластера
Слёрм Базовый
Каждый участник запустит свой кластер в облаке Selectel и развернет в нем учебное приложение.

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

Тема №1: Знакомство с Kubernetes, основные компоненты
Введение в технологию k8s. Описание, применение, концепции
Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
Практика

Тема №2: Устройство кластера, основные компоненты, отказоустойчивость, сеть k8s
Устройство кластера, основные компоненты, отказоустойчивость
Сеть k8s

Тема №3: Kubespray, тюнинг и настройка кластера Kubernetes
Kubespray, настройка и тюнинг кластера Kubernetes
Практика

Тема №4: Продвинутые абстракции Kubernetes
DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Тема №5: DNS в кластере. Публикация сервисов и приложений
Устройство DNS в Kubernetes
Обзор методов публикации сервисов: NodePort vs LoadBalancer vs Ingress
Ingress controller (Nginx): балансируем входящий трафик
Практика

Тема №6: Введение в Helm
Работа с Helm
Состав чарта
Написание собственных чартов
Практика

Тема №7: Ceph: установка в режиме «делай как я»
Ceph, установка кластера
Подключение томов к подам
sc, pvc, pv — практика на примере Ceph

Тема №8: Установка cert-manager
Сert-manager: автоматически получаем сертификаты SSL/TLS
Практика

Тема №9: Обслуживание кластера
Обновление
Траблшутинг

Тема №10: Практическая работа, докеризация приложения и запуск в кластер
Слёрм DevOps
На примере «одной компании» изучаем переход от деплоя раз в месяц к деплою раз в час и взгляд на DevOps со всех точек зрения.

Сторона заказчика: как быстрее и дешевле решать бизнес-задачи, выкатывать новые фичи и исправлять баги. Мы расскажем и покажем как деплоить код без downtime.
Сторона разработчика: как разрабатывать и выкатывать код, не упираясь в коллег, администраторов, тестировщиков, безопасников.
Сторона администратора: как обеспечивать и контролировать работоспособность инфраструктуры, создавать окружения, предотвращать аварии, минимизируя ручной труд.
Формат: трехдневный интенсив на территории компании (очно и дистанционно).

Тема №1: Git best practice
Коммиты, конфликты и релизы
Ветки и их именование , checkout, тэг, merge и стратегии мерджа, PR
Git flow, ветки и теги, стратегии merge

Тема №2: Работа с приложением с точки зрения разработки
Пишем микросервис на Python
Переменные окружения
Интеграционные и юнит тесты
Применение docker-compose в разработке

Тема №3: CI/CD основы работы
Введение в автоматизацию CI/CD
Основы работы с Gitlab CI
Лучшие практики с gitlab-runner
Инструменты bash, make, gradle как часть CI/CD и не только
Docker как способ решения проблем CI

Тема №4: Gitlab CI/CD в продакшен
Конкурентность при запуске job
Контроль и ограничения выполнения: only, when
Работа с артефактами
Темплейты, инклюды и микросервисы: упрощаем развертывание

Тема №5: Infrastructure as Code
IaC: подход к инфраструктуре как к коду
Инструменты инициализации систем, сборка образов (packer)
IaC на примере Terraform
Хранение конфигураций, совместная работа, автоматизация применений
Практика создания Ansible плейбуков
Идемпотентность, декларативность
IaC на примере Ansible
Database as a Code / Отказоустойчивость PostgreSQL

Тема №6: Тестирование инфраструктуры
Разбираемся, почему не пишут тесты?
Какие существуют тесты в IaC?
Статические анализаторы, так ли они бесполезны?
Юнит тестирование IaC на примере ansible + molecule
Тестирование, как часть CI
Тесты на стероидах или как не ждать по 5 часов, окончания тестов для IaC

Тема №7: Мониторинг инфраструктуры с Prometheus
Как построить здоровую систему мониторинга
Мониторинг, как инструмент для анализа, эффективности разработки и стабильности кода, еще до продакшен
Настройка prometheus + alertmanager + grafana
Переходим от мониторинга ресурсов, к мониторингу приложений

Тема №8. Логирование приложения с EFK
Обзор Elastic и его инструментов
ELK/Elastic Stack/x-pack - что есть что и в чём разница?
Какие задачи можно решать с помощью ElasticSearch (поиск, хранилище, особенности масштабирования, гибкость настройки)
Мониторинг инфраструктуры (x-pack)
Логи контейнеров и приложений (x-pack)
Логирование на примере нашего приложения
Практики работы с Kibana
Open Distro for Elasticsearch от Amazon

Тема №9: Автоматизация инфраструктуры с ChatOps
DevOps и ChatOps
ChatOps: сильные стороны
Slack и альтернативы
Боты для ChatOps
Hubot и альтернативы
Безопасность
Тестирование
Лучшие и худшие практики
Какие проблемы решаем
Параллельно с обучением можем создать и настроить кластер, и передать его обученной команде. Ваша команда сможет использовать его как прототип или качественный dev- и prod-кластер.

Highload-решения от Southbridge
Преподаватели
Каждый преподаватель — это опытный архитектор Southbridge или специалист крупной российской или зарубежной компании с сертификатом SKA.
Сергей Бондарев
Архитектор решений

— Администратор с 20-летним стажем
— Certified Kubernetes Administrator
— Один из разработчиков kubespray с правами на принятие pull request
— Внедрения Кубернетес: все куб-проекты Southbridge, включая собственную инфраструктуру

Примеры проектов
Марсель Ибраев
Архитектор решений

— Администратор с 6-летним стажем
— Certified Kubernetes Administrator
— Внедрения Кубернетес для клиентов Southbridg

Примеры проектов
Владимир Гурьянов
Архитектор решений

— Инженер/тимлид в Southbridge
— С 2015 года отвечает за системы мониторинга
— По совместительству начальник управления эксплуатации АО «Комита»
— Инициатор перехода АО «Комита» на DevOps-подход
Павел Селиванов
Ликвидация зоопарка
Было: 100+ микросервисов работают без единого управления, карты сетей и системной документации.
Стало: понятная и управляемая структура на Кубернетес.

Автоматизация армии серверов
Было: порядка 300 серверов на ручном управлении. Задачи разработки решаются за 2–3 дня.
Стало: управление через оркестраторы, задачи разработки решаются за 1–2 часа.

Кроме Кубернетес Павел занимается построением CI/CD, инфраструктуры мониторинга, DevOps.
Сергей Бондарев
5 дней на банк
Было: полгода попыток внедрить Кубернетес для системы дистанционного банковского обслуживания юр.лиц.
Стало: за 5 дней работы поднял приватный Кубернетес и обучил сотрудников IT-поддержки.

3 дня на чат поддержки
Было: 2 месяца попыток сделать нормальную инфраструктуру для чата поддержки.
Стало: за 3 дня поднял приватный mesos-кластер и перенес туда продакшен сервис.

Сергей приходит на проекты, где всё очень сложно и очень срочно, и поднимает их за считанные дни. Как? См. «20-летний опыт». Сергей забыл о настройке ПО и железа больше, чем иные сисадмины узнают за всю жизнь.
Марсель Ибраев
Миграция SWARM и монолитов на микросервисы в Kubernetes
Было: инфраструктурный зоопарк из Swarm и монолитных структур
Стало: распиливание монолитных структур, избавление от костылей, использование кубернетес и микросервисов в продакшн

Разворачивание инфраструктуры с нуля для международной компании
Было: желание клиента сделать крутой дочерний проект с нуля
Стало: развернута и настроена полноценная инфраструктура согласно заранее согласованным планам и пожеланиям клиента, проведено обучение клиента
Владимир Гурьянов
Ликвидация зоопарка
Было: 100+ микросервисов работают без единого управления, карты сетей и системной документации.
Стало: понятная и управляемая структура на Кубернетес.

Автоматизация армии серверов
Было: порядка 300 серверов на ручном управлении. Задачи разработки решаются за 2–3 дня.
Стало: управление через оркестраторы, задачи разработки решаются за 1–2 часа.

Кроме Кубернетес Павел занимается построением CI/CD, инфраструктуры мониторинга, DevOps.
Форматы обучения
Участие в интенсивах Слёрма дистанционно или в зале
Интенсив или кастомизированная программа на вашей территории
Онлайн-интенсив: запись лекций + помощь преподавателей и саппортов в прохождении практики
Остались вопросы?
Кто будет работать, если вся команда на обучении?
График и сроки обучения выбираете вы. Интенсив или удаленный интенсив рассчитаны на 3 дня и занимают 8 часов в день.

Онлайн-интенсив можно проходить в свободном режиме, но мы рекомендуем выделять минимум 2 часа в день на обучение.
Насколько актуальна ваша программа обучения?
Мы используем в обучении последние версии программ и актуальные кейсы. Если в записи лекций обсуждается предыдущая версия ПО, мы объясняем отличия во время консультаций.
Каким компетенциям обучится команда?
У нас есть готовые программы для работы с Kubernetes, Prometheus, Docker, Ansible, Ceph. Всё обучение разбито на модули — вы можете выбрать актуальные для вас или заказать специфический стек.
Отзывы о курсах
Антон Касимов
Автор телеграм-канала Monitorim IT
Слёрм подойдёт если нужно систематизировать знания, получить ответы на конкретные вопросы, узнать о новых инструментах или подходах к использованию старых. Что я и сделал. В перерывах спикеры доступны для вопросов и общения.

Отзыв на Медиум
Дмитрий Бубнов
Network Automation Engineer
Я был на самом первом Слёрме и видел все его факапы. Так что могу ответственно заявить: "Southbridge создали отличную обучающую команду ". Видно, что процессы теперь отлажены, лабы выполнены перед курсом самими преподавателями. Есть команда техподдержки (не из двух инженеров на 70 слушателей), которая умеет быстро реагировать и помогать решать типичные проблемы. Отличная трансляция.

Отзыв на Медиум
Владимир
Cистемный администратор
Теперь отдельно о формате обучения. Оно действительно интенсивное. Обязательно необходимо отложить все дела на эти 3 дня и ни о чем не думать. Все внимание на Слерм. Я сделал именно так. В первый день меня немного отвлекли дела и я сразу стал выпадать из процесса. Удалось порешать все моменты в обед и больше не отвлекался.

Отзыв на Серверадмин
1000+
Мы уже обучили Kubernetes больше 1000 администраторов и разработчиков, в том числе десятки продуктовых команд из крупнейших IT-компаний, банков, сетевых гипермаркетов
Нам доверяют обучение
своих сотрудников
Обсудить программу для вашей компании
Нажимая кнопку, вы соглашается на обработку ваших данных согласно политике конфиденциальности
Контакты
Звоните на номер +7 495 2480580
Пишите на
ask@slurm.io
Следите за нами в соцсетях