DevOps говорит про взаимодействие между разработчиками и администраторами. И тут кроется главная проблема освоения DevOps.

Понять идеи DevOps легко. Наладить сотрудничество между группами сотрудников — сложно. Изучить инструменты DevOps легко. Использовать их для грамотной совместной работы — сложно.

На Слёрм DevOps мы будем на примере одной компании изучать внедрение: как при помощи инструментов DevOps реализовать идеи DevOps. Компания вымышленная, а ситуации — настоящие.

Разберем «трудный старт», типичные ошибки и правильное внедрение.
Слёрм DevOps — история одной
компании
4 — 6 сентября 2019

Организатор:
Southbridge

Отвечаем по почте:
ask@slurm.io

На нашем сайте включены cookies, потому что мы используем услуги Facebook Pixel, Google Analytics и Yandex.Metrika. Вы можете отказаться от них и продолжить пользоваться сайтом.
Ок, не показывать больше
Close
На Слёрме DevOps учимся:
— организовать командную работу с Git;
— автоматизировать рутинные операции;
— настраивать мониторинг и интегрировать с мессенджерами;
— разворачивать серверы, используя подход Infrastructure as Code;
— обеспечивать безопасность процессов CI;
— применять SRE (Site Reliability Engineering) на практике.
Будем много обсуждать
CI/CD
Кому предназначен Слёрм DevOps
Курс рассчитан на технических руководителей, администраторов и разработчиков, желающих преобразовать работу своей команды и стать инженером DevOps.

Командировка от компании
Если ваша компания заинтересована в DevOps, она легко оплатит участие в Слёрме.
Личная инвестиция
Для администратора, который хочет заниматься более сложными и серьезными проектами, оплата Слёрма — это инвестиция, которая окупится за 1–2 месяца через рост зарплаты (гонораров).
Попросим контакты для связи.
Как получить от Слёрма максимум
Трезво оценить текущую ситуацию в своей компании, потребности, перспективы и свою роль. DevOps — про изменения в жизни, а не про «всё поправить, ничего не трогая».

Настроиться на работу, особенно если вы занимаетесь онлайн. Слёрм — это полноценная 8-часовая работа, он плохо совместим с попутными делами.

Готовить вопросы. Чем больше вопросов вы подготовите, тем больше ответов услышите, и в лекциях спикеров, и на кофе-брейках.
Спикеры Слёрма
Слёрм ведут администраторы с опытом сложного внедрения DevOps/SRE.
Павел Селиванов
— Администратор с 10-летним стажем
— Certified Kubernetes Administrator
— Докладчик на конференциях Moscow Kubernetes Meetup и UWDC
— Внедрения Кубернетес: 5 проектов — индивидуальная работа, 20+ проектов в составе команды
Индивидуальные проекты на Кубернетес:
Дочерняя компания «Сбербанка»: инфраструктура, которая обрабатывает данные ипотечных кредитов.
Финансовый брокер: инфраструктура, через которую ведутся торги на бирже.

ПРИМЕРЫ ПРОЕКТОВ
Ликвидация зоопарка
Было: 100+ микросервисов работают без единого управления, карты сетей и системной документации.
Стало: понятная и управляемая структура на Кубернетес.

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

Кроме Кубернетес Павел занимается построением CI/CD, инфраструктуры мониторинга, DevOps.
Сергей Бондарев
— Администратор с 20-летним стажем
— Certified Kubernetes Administrator
— Внедрения Кубернетес: все куб-проекты Southbridge, включая собственную инфраструктуру
ПРИМЕРЫ ПРОЕКТОВ
5 дней на банк
Было: полгода попыток внедрить Кубернетес для системы дистанционного банковского обслуживания юр.лиц.
Стало: за 5 дней работы поднял приватный Кубернетес и обучил сотрудников IT-поддержки.

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

Сергей приходит на проекты, где всё очень сложно и очень срочно, и поднимает их за считанные дни. Как? См. «20-летний опыт». Сергей забыл о настройке ПО и железа больше, чем иные сисадмины узнают за всю жизнь.

Требования к участнику
Хорошее знание Linux:
— умение работать с systemd, sudo, ip, ifconfig, cron;
— знание, как работает сеть, процессы (состояния, системные вызовы и т.д.);
— знание bash на уровне написания (минимум чтения) скриптов;
— умение работать с консолью (автокомплит, хистори и т.д.);
— знание основных утилит в линукс (ps, grep, cat, free и т.д.).

Программа Слёрма рассчитана на базовое владение Docker и Ansible.
Если вы их не знаете, пройдите онлайн-курс.
Программа* Слёрма DevOps
* Программа предварительная, может незначительно меняться.

Слёрм DevOps проходит с 4 по 6 сентября 2019.
Каждый день начинаем в 10:00, регистрация в 9:30.

По расписанию занятия идут до 19:00. По практике в первый день задержимся дольше, в последний закончим раньше.
4-6 сентября
Даты проведения:
Расписание занятий по дням
День 1 (4 сентября, среда)

Тема №1: Введение в Git
  • Базовые команды git init, commit, add, diff, log, status, pull, push
  • Настройка локального окружения: практические рекомендации
  • Git flow, ветки и теги, стратегии merge
  • Работа с несколькими remote repo
Тема №2: Командная работа с Git
  • GitHub flow
  • Fork, remoute, pull request
  • Конфликты, релизы, еще раз про Gitflow и другие flow применительно к командам
Тема №3: CI/CD введение в автоматизацию
  • Автоматизация в гите (боты, введение в CI, хуки)
  • Инструменты (bash, make, gradle)
  • Фабричные конвеерные линии сборки и их применение в IT
Тема №4: CI/CD: Работа с Jenkins

Тема №5: CI/CD: Работа с Gitlab

  • Сборка, тестирование, деплой
  • Этапы, переменные, контроль выполнения (only, when, include)
Тема №6: Работа с приложением с точки зрения разработки
  • Пишем микросервис на Python (включая тесты)
  • Применение docker-compose в разработке

    День 2 (5 сентября, четверг)


    Тема №7: Infrastructure as Code
    • IaC: подход к инфраструктуре как к коду
    • IaC на примере Terraform
    • IaC на примере Ansible
    • Идемпотентность, декларативность
    • Практика создания Ansible плейбуков
    • Хранение конфигураций, совместная работа, автоматизация применений
    Тема №8: Тестирование инфраструктуры
    • Тестирование и непрерывная интеграция с Molecule и Gitlab CI
    Тема №9: Автоматизация поднятия серверов
    • Собираем образы
    • PXE и DHCP
    Тема №10: Автоматизация инфраструктуры
    • Пример инфраструктурного сервиса для авторизации на серверах
    • ChatOps (интеграция мессенджеров с пайплайнами)

    День 3 (6 сентября, пятница)


    Тема №11: Автоматизация безопасности
    • Подпись артефактов CI/CD
    • Сканирование уязвимостей
    Тема №12: Мониторинг
    • Определение SLA, SLO, Error Budget и другие страшные термины из мира SRE
    • SRE: Практика мониторинга SLI и SLO
    • SRE: Практика применения Error Budget
    • SRE: Управление прерываниями и операционной нагрузкой (apigateway, service mesh, circuit brackers)
    • Мониторинг пайплайнов и метрики разработки
    Поддерживающий вебинар
    Иногда вопросы возникают спустя несколько дней после интенсива.
    Мы соберем вопросы через форму, и 16 сентября спикеры ответят на них.
    Площадка: конференц-зал компании Selectel в СПб
    Подробности будут позже.
    Как организованы занятия
    Зал или удаленка?
    Цена на работу в зале и удаленное обучение одинакова. Материал, задания, качество поддержки одинаковы. Общение в основном идет в телеграм-канале.

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

    Чем удаленное участие лучше
    Не надо ехать в Санкт-Петербург и оплачивать проживание.
    Мотивированный и организованный человек получает возможность полноценно заниматься из любой точки мира.
    Как проходят занятия в зале
    Вы получите доступ в облако. Спикер будет давать задания, предварительно объясняя тему.

    Когда что-то не получается, пишите в телеграм-канал, спикеры и команда поддержки помогут и подскажут.

    Для полноценной работы вам понадобится ноутбук. В конференц-зале есть Wi-Fi и розетки.
    Как проходят удаленные занятия
    Вы получите ссылку на закрытую трансляцию, доступ в облако, предоставленное Selectel, и в телеграм-канал.
    Вы выполняете задания и задаете спикерам вопросы наравне с участниками в зале.

    За телеграм-каналом следит модератор и команда поддержки. Если вы не получили ответа, модератор передаст вопрос спикеру и убедится, что вам помогли. Кроме того, есть гугл-форма для вопросов.
    Как настроить ноутбук
    Ноутбук необходим, чтобы делать задания.
    Практика проходит в облаке, предоставленном спонсором Selectel, поэтому требования к ноутбукам минимальные: macOS, Linux или Windows с установленным git и ssh-клиентом.
    Как упростить себе жизнь, если занимаешься удаленно
    Участники в зале видят слайды на экране и консоль в ноутбуке.
    Удаленные участники вынуждены переключаться между консолью и трансляцией, поэтому отстают.
    Если у вас нет второго монитора, выведите трансляцию на отдельное устройство: ноутбук, планшет.

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

    Позаботьтесь, чтобы вас не отвлекали. Не питайте иллюзий, что вы сможете параллельно со Слёрмом решить срочный рабочий вопрос: Слёрм требует полной концентрации.

    Обеспечьте интернет-канал хотя бы 10 Мбит. 6-7 Мбит съест трансляция в высоком качестве.
    Сколько стоит Слёрм DevOps
    ☆ СПб
    100 мест
    • Доступ в зал
    • Обеды и кофе-брейки
    • Записи трансляций
    • Доступ в телеграм-канал Слёрма DevOps
    • Доступ в git Слёрма DevOps
    • Доступ в облако
    • Практические задания
    • Помощь спикеров и саппортов в выполнении заданий
    i45 000 ₽
    ☆ Удаленка
    100 мест
    • Трансляция из зала
    • Записи трансляций
    • Доступ в телеграм-канал Слёрма DevOps
    • Доступ в git Слёрма DevOps
    • Доступ в облако
    • Практические задания
    • Помощь саппортов в выполнении заданий
    i45 000 ₽
    Заявка на участие
    Имя
    Электронная почта
    Телефон
    Участие
    Клубная скидка
    Кто будет оплачивать ваше участие?
    Промокод
    Заявка на несколько участников (я — оформитель)
    Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности.
    Практические занятия выполняются на серверах, предоставленных компанией Selectel.

    Заказчики не хотят разбираться, как ответственность за сервер делится между провайдером и администратором. От провайдера зависит и репутация, и доходы Southbridge. Когда клиенту нужен сервер, расположенный в России, мы рекомендуем Selectel, потому что считаем его самым надежным и удобным провайдером IT-инфраструктуры. Сейчас мы поддерживаем 58 проектов, размещенных на серверах Selectel.

    Спонсор: Selectel
    Спонсор
    интенсива
    Задать вопрос
    Электронная почта
    Ваш вопрос
    Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности.
    Контактная информация
    Почта: ask@slurm.io
    Телефон: +7 (495) 248-05-80
    Время работы: 10:00 — 19:00 (Мск)
    Получатель платежей:
    Номер счёта: 40702810902270002339
    Валюта: RUR
    Название: Общество с ограниченной ответственностью «Слёрм»
    ИНН: 3652901451
    КПП: 365201001
    Банк: АО «АЛЬФА-БАНК»
    БИК: 044525593
    Кор. счёт: 30101810200000000593
    Юридический адрес компании: улица 40 лет Октября, д. 83б, оф. 4, Воронежская область, р-н Лискинский, г. Лиски

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