лёрм DevOps:

ДАТА
19-21 августа
ФОРМАТ
Онлайн-участие
ЦЕНА
30 000 ₽
Курс для сотрудников и компаний, кто хочет перестать говорить о DevOps и начать внедрять.

Tools & Cheats

Жили-были...

Бизнесу нужно срезать косты, в 2 раза уменьшить time-to-market, довести SLA хотя бы до 99%. Нам поможет DevOps. Я найму DevOps-инженера.
Разработчики и эксплуатация должны работать сообща. Я объясню эту философию команде, и разработчики начнут писать так, чтобы их код было легко поддерживать.
Жили-были...
CEO ростислав
Бизнесу нужно срезать косты, в 2 раза уменьшить time-to-market, довести SLA хотя бы до 99%. Нам поможет DevOps. Я найму DevOps-инженера.
DevOps Антон
Разработчики и эксплуатация должны работать сообща. Я объясню эту философию команде, и разработчики начнут писать так, чтобы их код было легко поддерживать.

Разочарование

Косты выросли на зарплату одного DevOps-инженера. Больше ничего не изменилось.
Философские размышления нового сотрудника никого не интересуют, все инициативы тонут в легаси.
Разочарование
CEO Ростислав
Косты выросли на зарплату одного DevOps-инженера. Больше ничего не изменилось.
DevOps Антон
Философские размышления нового сотрудника никого не интересуют, все инициативы тонут в легаси.

СЕО и DevOps-инженер, взявшись за руки, идут в поля

Dev и Ops конфликтуют, потому что конфликтуют их цели: Dev должны зарелизиться побыстрее, а Ops — обеспечить надежность.
Dev и Ops конфликтуют, потому что конфликтуют их инструменты: Ops контролируют инфраструктуру, а Dev не интересует ничего кроме кода.
СЕО и DevOps-инженер, взявшись за руки, идут в поля
CEO Ростислав
Dev и Ops конфликтуют, потому что конфликтуют их цели: Dev должны зарелизиться побыстрее, а Ops — обеспечить надежность.
DevOps Антон
Dev и Ops конфликтуют, потому что конфликтуют их инструменты: Ops контролируют инфраструктуру, а Dev не интересует ничего кроме кода.

Что можно изменить

Я займусь структурой: объединю Dev и Ops в кросс-функциональные команды, определю их зону ответственности.
Я займусь инфраструктурой: настрою все так, чтобы разработчик сам решал свои задачи (создать среду, смерджить инкремент, задеплоить новую версию) и сам определял параметры эксплуатации (ресурсы, ограничения, взаимосвязи).
Что можно изменить
CEO Ростислав
Я займусь структурой: объединю Dev и Ops в кросс-функциональные команды, определю их зону ответственности.
DevOps Антон
Я займусь инфраструктурой: настрою все так, чтобы разработчик сам решал свои задачи (создать среду, смерджить инкремент, задеплоить новую версию) и сам определял параметры эксплуатации (ресурсы, ограничения, взаимосвязи).

Первый шаг

Я отправлю разработчиков и админов изучать DevOps-инструменты, чтобы они их понимали и могли с ними работать.
Я пойду поучусь, чтобы глубже понять инструменты и посмотреть на бест практики опытных коллег.
Первый шаг
CEO Ростислав
Я отправлю разработчиков и админов изучать DevOps-инструменты, чтобы они их понимали и могли с ними работать.
DevOps Антон
Я пойду поучусь, чтобы глубже понять инструменты и посмотреть на бест практики опытных коллег.

Вэлкам, Слёрм DevOps: Tools&Cheats

Учить своих сотрудников правильнее, дешевле и проще, чем нанимать тех, кто уже все знает.
Учиться на курсах правильнее, дешевле и проще, чем на своих ошибках.
Вэлкам, Слёрм DevOps: Tools&Cheats
CEO Ростислав
Учить своих сотрудников правильнее, дешевле и проще, чем нанимать тех, кто уже все знает.
DevOps Антон
Учиться на курсах правильнее, дешевле и проще, чем на своих ошибках.

А далеко ли до DevOps?

Пока далеко. Впереди глубокая реорганизация, в том числе рефакторинг многолетних наработок. Но это путь в будущее.
Пока далеко. Нужна привычка и культура использования инструментов, нужно побороть сопротивление тех, кому "и так норм".
А далеко ли до DevOps?
CEO Ростислав
Пока далеко. Впереди глубокая реорганизация, в том числе рефакторинг многолетних наработок. Но это путь в будущее.
DevOps Антон
Пока далеко. Нужна привычка и культура использования инструментов, нужно побороть сопротивление тех, кому "и так норм".

А ради чего всё это?

Бизнес идет на поправку: падает time-to-market, падают косты. Проект DORA не врал.
Приношу больше пользы, получаю больше денег, интереснее работать.
А ради чего все это?
CEO Ростислав
Бизнес идет на поправку: падает time-to-market, падают косты. Проект DORA не врал.
DevOps Антон
Приношу больше пользы, получаю больше денег, интереснее работать.
Спикеры курса
Павел Селиванов

— Ведущий DevOps-инженер в Mail.ru Cloud Solutions

— На счету десятки выстроенных инфраструктур и сотни написанных пайплайнов CI/CD

— Сертифицированный администратор Kubernetes

— Автор нескольких курсов по Kubernetes и DevOps

— Регулярный докладчик на Российских и международных IT конференциях
Эдуард Медведев

— Разрабатывал ChatOps-функционал для StackStorm, open-source фреймворка для автоматизации DevOps.

— Разрабатывал и внедрял ChatOps при автоматизации дата-центров.

— Спикер на российских и международных конференциях.
Владимир Гурьянов

— Сертифицированный администратор Kubernetes

— Инженер/тимлид в Southbridge

— С 2015 года отвечает за системы мониторинга

— По совместительству начальник управления эксплуатации АО «Комита»

— Инициатор перехода АО «Комита» на DevOps-подход
Николай Месропян

— Инженер в Southbridge

— Внедрение DevOps-подхода в студии веб-разработки

— Разработка ролей Ansible для проекта galaxy.southbridge.io

— Соавтор и преподаватель интенсива по DevOps
Спикеры курса
Павел Селиванов
Ведущий DevOps-инженер в Mail.ru Cloud Solutions. Автор нескольких курсов по Kubernetes и DevOps.
Эдуард Медведев
Разрабатывал ChatOps-функционал для StackStorm, open-source фреймворка для автоматизации DevOps.
Владимир Гурьянов
Сертифицированный администратор Kubernetes. Инженер/тимлид в Southbridge.
Николай Месропян
Внедрение DevOps-подхода в студии веб-разработки. Разработка ролей Ansible для проекта galaxy.southbridge.io
Требования к участникам
Хорошее знание Linux:
— умение работать с systemd, sudo, ip, ifconfig, cron;
— знание, как работает сеть, процессы (состояния, системные вызовы и т.д.);
— знание bash на уровне написания (минимум чтения) скриптов;
— умение работать с консолью (автокомплит, хистори и т.д.);
— знание основных утилит в линукс (ps, grep, cat, free и т.д.).
Необходимо хорошее знание Linux:
— умение работать с systemd, sudo, ip, ifconfig, cron;
— знание, как работает сеть, процессы (состояния, системные вызовы и т.д.);
— знание bash на уровне написания (минимум чтения) скриптов;
— умение работать с консолью (автокомплит, хистори и т.д.);
— знание основных утилит в линукс (ps, grep, cat, free и т.д.).
Программа курса
Слёрм DevOps пройдет с 19 по 21 августа 2020. Каждый день начинаем в 10:00 и заканчиваем в 19:00, с перерывами на чай и обед.

Программа предварительная, может незначительно меняться.
Даты:
19–21 августа
№1: Командная работа с Git
  • Базовые команды git init, commit, add, diff, log, status, pull, push
  • Git flow, ветки и теги, стратегии merge
  • Работа с несколькими remote rep
  • GitHub flow
  • Fork, remote, pull request
  • Конфликты, релизы, еще раз про Gitflow и другие flow применительно к командам
№2: Работа с приложением с точки зрения разработки
  • Пишем микросервисы и монолиты на Python
  • Переменные окружения
  • Интеграционные и юнит тесты
  • Применение docker-compose в разработке
№3: CI/CD: введение в автоматизацию
  • Введение в автоматизацию
  • Инструменты (bash, make, gradle)
  • Использование git-hooks для автоматизации процессов
  • Фабричные конвеерные линии сборки и их применение в IT
  • Пример построения «общего» пайплайна
  • Современное ПО для CI/CD: Drone CI, BitBucket Pipelines, Travis и т.п.
№4: CI/CD: Работа с GitLab
  • GitLab CI
  • GitLab Runner, их типы и применение
  • GitLab CI, особенности настройки, лучшие практики
  • Этапы GitLab CI
  • Переменные GitLab CI
  • Сборка, тестирование, деплой
  • Контроль и ограничения выполнения: only, when
  • Работа с артефактами
  • Шаблоны внутри .gitlab-ci.yml , переиспользование действий на разных участках пайплайна
  • Include - секции
  • Централизованное управление gitlab-ci.yml (один файл и автоматические push в остальные репозитории)
№5: Infrastructure as Code
  • IaC: подход к инфраструктуре как к коду
  • Облачные провайдеры как поставщики инфраструктуры
  • Инструменты инициализации систем, сборка образов (packer)
  • IaC на примере Terraform
  • Хранение конфигураций, совместная работа, автоматизация применений
  • Практика создания Ansible плейбуков
  • Идемпотентность, декларативность
  • IaC на примере Ansible
№6: Тестирование инфраструктуры
  • Тестирование и непрерывная интеграция с Molecule и Gitlab CI
  • Применение Vagrant
№7: Мониторинг инфраструктуры с Prometheus
  • Зачем нужен мониторинг
  • Типы мониторинга
  • Уведомления в системе мониторинга
  • Как построить здоровую систему мониторинга
  • Человекочитаемые уведомления, для всех
  • Health Check: на что стоит обратить внимание
  • Автоматизация на основание данных от мониторинга
№8: Логирование приложения с ELK
  • Лучшие практики логирования
  • ELK стек
№9: Автоматизация инфраструктуры с ChatOps
  • DevOps и ChatOps
  • ChatOps: сильные стороны
  • Slack и альтернативы
  • Боты для ChatOps
  • Hubot и альтернативы
  • Безопасность
  • Лучшие и худшие практики
Программа курса
Слёрм DevOps пройдет с 19 по 21 августа 2020.
Каждый день начинаем в 10:00 и заканчиваем в 19:00, с перерывами на чай и обед.

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

№1: Командная работа с Git
№2: Работа с приложением с точки зрения разработки
№3: CI/CD: введение в автоматизацию
№4: CI/CD: Работа с GitLab
№5: Infrastructure as Code
№6: Тестирование инфраструктуры
№7: Мониторинг инфраструктуры с Prometheus
№8: Логирование приложения с ELK
№9: Автоматизация инфраструктуры с ChatOps
Сколько стоит курс
☆ Онлайн-участие
  • • Доступ к конференции в Zoom и ее запись
  • — Доступ в телеграм-канал Слёрма
    — Доступ в git Слёрма
    — Стенд для практики
30 000 ₽
☆ Корпоративный формат
  • • Программа, адаптированная под вашу компанию
  • — Даты проведения по вашему выбору
    — Группы до 50 или до 100 человек
    — Адаптация практики под нужного провайдера
Онлайн-участие: 30 000 ₽
Доступ к конференции в Zoom и ее запись
— Доступ в телеграм-канал Слёрма
— Доступ в git Слёрма
— Стенд для практики
Корпоративный формат
Программа, адаптированная под вашу компанию
— Доступ проведения по вашему выбору
— Группы до 50 или до 100 человек
— Адаптация практики под нужного провайдера

Обсуждается отдельно
Заявка на участие
Имя и фамилия
Электронная почта
Телефон
Комментарий
Кто будет оплачивать ваше участие?
Нажимая кнопку, вы даете согласие на обработку ваших персональных данных и соглашаетесь с политикой конфиденциальности
Контакты
Звоните на номер +7 495 2480580
Пишите на
ask@slurm.io
Контакты
Звоните на номер
+7 495 2480580
Пишите на ask@slurm.io
На нашем сайте включены cookies, потому что мы используем услуги Facebook Pixel, Google Analytics и Yandex.Metrika. Вы можете отказаться от них и продолжить пользоваться сайтом.
Ок, не показывать больше
Close