Курс Agile Infrastructure Engineer (школа OKademy)

Цель программы – передать инженерам ценности культур DevOps и SRE и практики обеспечения высокоэффективного конвейера поставки ПО.

Этот тренинг будет полезен, когда:
1
Разработчикам сложно коллективно владеть системой
2
Тестировщики ждут сборок днями
3
Постоянные проблемы на проде
4
Бизнес ждет уже вроде как сделанных фич неделями
5
Бизнес не понимает реакцию пользователей
6
Разработчики, QA, администраторы перекладывают ответственность за сроки и качество друг на друга

Этот курс для вас, если вы:

  • Системный администратор (Operations/Ops)
  • Разработчик ПО (developers/dev)

Программа курса:

  • Культура DevOps как поддержка инженерией процесса Agile:
    — Почему хайп вокруг Agile?
    — Как поменялась ценность проектных метрик?
    — Практика управления потоком производства
    — Что такое культура и практики DevOps?
  • Шаблоны конфигурационного управления:
    — Как эффективно управлять кодовой базой в больших производствах?
    — Как эффективно управлять артефактами в производстве?
    — Практика постановки конфигурационного управления с Github, Wiki и Nexus.
  • Шаблоны архитектуры для поддержки процесса DevOps:
    — Как проектировать систему?
    — Практика проектирования с использованием микросервисов.
  • Шаблоны непрерывной интеграции:
    — Как обеспечить эффективную автоматическую сборку?
    — Практика постановки автоматической сборки с Gradle
    — Как обеспечить эффективное покрытие автотестами?
    — Практика покрытия системы автотестами с JUnit и Selenium
    — Как обеспечить непрерывную интеграцию?
    — Практика постановки непрерывной интеграции с Jenkins
    — Как обеспечить управляемость сложного конвейера сборки и поставки?
    — Практика описания delivery pipeline с Jenkins.
  • Шаблоны управления внутренним качеством:
    — Как обеспечить внутреннее качество при непрерывных поставках
    — Практика обеспечения внутреннего качества с Sonar.
  • Шаблоны непрерывной поставки:
    — Как обеспечить эффективную поставку на production?
    — Практика миграция схемы БД
    — Практика постановки автоматического отката релиза
    — Практика поставки с заменой
    — Практика частичной поставки.
  • Шаблоны управления средами:
    — Как эффективно управлять средами с использованием облачной инфраструктуры?
    — Практика управления облачной инфраструктурой с AWS
    — Как просто готовить стенды с инструментами провиженинга?
    — Практика провиженинга с Ansible
    — Как эффективно управлять виртуальными средами?
    — Практика управления виртуальными стендами с VirtualBox
    — Практика управления контейнерами с Docker
    — Практика управления стендами с Kubernetes.
  • Шаблоны эксплуатации:
    — Как эффективно собирать метрики, логи и обеспечить мониторинг в распределенной среде?
    — Практика постановки распределенного сбора логов с ELK
    — Практика постановки распределенного мониторинга системных метрик с Nagios
    — Практика постановки распределенного мониторинга бизнес-метрик.

После прохождения курса вы:

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

Групповые скидки:

  • От 2 до 4 участников - скидка 5 %
  • От 5 и больше участников - скидка 10 %

В стоимость курса входит:

  • Кофебрейки
  • Получение электронного сертификата от ScrumTrek
  • Раздаточный материал (фирменный блокнот с чек-листом и ручка)

Оплата курса возможна:

  • По счету от юридического лица (выдается акт об оказании услуг)
  • Банковской картой (выдается электронный кассовый чек)