DevOps Pro Moscow 2019

Мастер-классы

Дата проведения: 19 ноября, 2019 года (день накануне конференции)
Время проведения: 10.00-17.00

• При покупке билета вы получаете доступ только на один выбранный вами мастер-класс.

• Каждый практический мастер-класс – мероприятие на целый день. Все мастер-классы проходят параллельно, поэтому приобретенный билет дает вам право на посещение только одного, выбранного вами мастер-класса. Поменять мастер-класс возможности не будет. Язык проведения каждого мастер-класса зависит от того, англо- или русскоговорящим является тренер.

• Язык проведения указан у каждого конкретного мастер-класса.

• Синхронный перевод мастер-классов НЕ ПРЕДУСМОТРЕН, поэтому перед выбором темы оцените возможности своего английского языка. Однако, исходя из опыта прошлых конференций, все тренеры знают о наличии языкового барьера, поэтому приложат максимальные усилия, чтобы облегчить участникам мастер-классов понимание обсуждаемой темы.

• Каждый участник мастер-классов должен иметь при себе ноутбук.

1

Viktor Farcic

CloudBees, Spain

A lot changed since we were introduced to cloud, Kubernetes, and containers. Whatever we did in the past might not be valid anymore. Our applications need to become cloud-native, we need to adopt Kubernetes as the first class citizen, and there is no doubt anymore that continuous delivery is a must for any company that wants to stay competitive. The problem is that Kubernetes is complicated and the ecosystem is vast. Understanding low-level details takes more time than we might have, and yet we need to get everyone on board. We need a tool that will allow us to leverage all the latest and greatest processes and tools. At the same time, we need them to be simple and straightforward so that everyone can benefit from them. That is the primary objective behind the Jenkins X project. It brings power by combining best practices and tools while keeping it so simple that anyone can use it.

1

2

Andrea Giardini

Camunda Services GmbH, Germany

Kubernetes has become the de-facto standard to run you containerized applications in the cloud: over the past years we have seen a very steep adoption curve and many interesting projects around it.
This workshop aims to give an introduction about Kubernetes. We will start from understanding the basics concepts and principles and step by step move to more advanced topics. By the end of this workshop you will have a grasp on how Kubernetes works under the hood and what you can achieve with it. Also, you will be able to deploy a simple application to Kubernetes and scale it.

2

3

Martin Alfke

example42 GmbH, Germany

Within this workshop we are going to learn how to adopt an existing platform to Puppet and how to implement a workflow for staging changes into an infrastructure.
We will cover the new concepts of Puppet like Bolt Orchestration using Tasks, Puppet 6 concepts for separating and dealing with data and how to develop code using Puppet Developer Kit.

3

4

Алексей Ионов

Ionov & Partners, Россия

Чтобы улучшить процесс создания программного продукта, можно воспользоваться инструментом, который достаточно давно существует в Lean под названием «Визуализация цепочки создания ценности» (Value Stream Mapping). Этим мы и займемся на нашем мастер-классе.

Мы будем:
– разбираться, что же такое ценность и что такое «цепочка создания ценности», чем она отличается от «процесса»
– строить цепочку создания ИТ-бизнес продукта: каждая команда создаст визуализацию собственной разработки
– определять ключевые индикаторы для каждого элемента цепочки и в целом для всей системы разработки
– выявлять проблемные места, требующие внимания в первую очередь.

4

5

Михаил Шилков

Независимый консультант, Голландия

Современные облачные приложения используют множество сервисов и состоят из многочисленных компонентов. Описание инфраструктуры в виде кода (Infrastructure as Code) помогает создавать и поддерживать сложную структуру подобных приложений.

За время мастер-класса мы познакомимся с тремя важными инструментами: Azure ARM Templates, Terraform и Pulumi.

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

5