DevOps Pro Moscow 2021

Программа

Workshops (May 11)
онлайн
онлайн
08:45 - 09:00
Регистрация участников
Forecasting Based Proactive Optimization of Cloud Resources
Paweł Skrzypek & Marta Różańska & Alicia Reniewicz



How to Rapidly Deploy an AWS & Snowflake Cloud Data Platform at Scale
Adam Dewberry



What Is Lean? and How Is That Relevant for the Devops Community?
Signe-Marie Hernes Bjerke (Sigma)



Управляем Terraform Инфраструктурой Через GitLab CI на Примере Кластера Kubernetes
Эдуард Тимошенко


09:00 - 10:30
Мастер-класс, часть I
10:30 - 10:45
Перерыв
10:45 - 12:15
Мастер-класс, часть II
12:15 - 13:15
Обед
13:15 - 14:20
Мастер-класс, часть III
14:20 - 14:35
Перерыв
14:35 - 16:30
Мастер-класс, часть IV
онлайн
Forecasting Based Proactive Optimization of Cloud Resources
Paweł Skrzypek & Marta Różańska & Alicia Reniewicz


How to Rapidly Deploy an AWS & Snowflake Cloud Data Platform at Scale
Adam Dewberry



What Is Lean? and How Is That Relevant for the Devops Community?
Signe-Marie Hernes Bjerke (Sigma)



Управляем Terraform Инфраструктурой Через GitLab CI на Примере Кластера Kubernetes
Эдуард Тимошенко


Мастер-класс
08:45 - 09:00
Регистрация участников
09:00 - 10:30
Мастер-класс, часть I
10:30 - 10:45
Перерыв
10:45 - 12:15
Мастер-класс, часть II
12:15 - 13:15
Обед
13:15 - 14:20
Мастер-класс, часть III
14:20 - 14:35
Перерыв
14:35 - 16:30
Мастер-класс, часть IV

1st Conference Day (May 12)

Time Трек 1: Процессы Трек 2: Эффективность Трек 3: Kubernetes Трек 4: MultiCloud Трек 5: Cloud Трек 6: DevSecOps Трек 7: Teams Трек 8: Data
08:30 - 09:00 (MCK) Регистрация
09:00 - 09:50 (MCK)
Открывающий доклад:
Learning in Production (or Why the Apollo 11 Landing Nearly Failed)
Michiel Rook
(Трек 3: Kubernetes)
09:55 - 10:40 (MCK) Унификация Процессов Компании с Использованием Devops На Примере Росгосстраха
Александр Крылов
Росгосстрах
Unification of Processes
Automation
Destruction Of Legacy
Трек 1: Процессы
Безопасность в AWS Для Самых Маленьких
Мария Зубченко
Андрей Девяткин
FivexL
Cloud
AWS
Security
Трек 2: Эффективность
Build Your Kubernetes Operator with the Right Tool!
Rafał Leszko
Hazelcast
Kubernetes
Operators
Couchbase
Prometheus
MongoDB
Трек 3: Kubernetes
Autonomous Multi-Cloud Serverless Deployment and Optimized Management
Paweł Skrzypek
Marta Różańska
Alicia Reniewicz
AI Investments
University of Oslo
7bulls.com Sp. z o.o.
Multi-Cloud
Deployment
Optimization;
Трек 4: MultiCloud
Watch Your Wallet! Cloud Anti-Patterns that Make Your AWS Bill Skyrocket
Renato Losio
Funambol
Cloud
AWS
Cost Optimization
Трек 5: Cloud
A tale of 3 goats - Immutable infrastructure security
Matt Johnson
Bridgecrew.io
Security
Cloud
IaC
Трек 6: DevSecOps
Kind Engineering: How To Engineer Kindness
Evan Smith
Solvemate
Engineering Process
Management
Culture
Трек 7: Teams
Fast Data - an Overview of the Concepts, Architecture and Technology of Streaming Analytics
Bas Geerdink
Aizonic
Big Data
Streaming Analytics
Architecture
Трек 8: Data
10:40 - 10:55 (MCK) Утренний перерыв
10:55 - 11:40 (MCK) Lean в Действии
Виктор Болдурат
Endava
Lean
Release Management
Feature Toggling
Трек 1: Процессы
Docker Best-Practice и Оптимизация Dockerfile'ов
Александр Шуляк
Gearset
Docker
Optimization
Трек 2: Эффективность
Combining Progressive Delivery with GitOps and Continuous Delivery
Viktor Farcic
Shipa
GitOps
Kubernetes
Containers
Pipelines
Трек 3: Kubernetes
Infrastructure-Agnostic Continuous Delivery
Oliver Nocon
SAP SE
CI/CD
Open Source
Piper
Трек 4: MultiCloud
From 0 to 100 Containers With .Net Core and Azure
Roberto Freato
Witailer
Cloud
Azure
Containers
Serverless
Трек 5: Cloud
What Is Devsecops? Key Steps to Do It Well
Leo Cunningham
Flo Health App
Security
Трек 6: DevSecOps
Agile at Scale Generative Principles, an Alternative to Scaled Frameworks
Luca Minudel & Giovanni Asproni
SmHarter Ltd & Zuhlke Engineering
Scaling Agile
Complex
Трек 7: Teams
Seeking Simplicity in the Cloud
Oren Eini
RavenDB
Cloud
NoSQL
RavenDBL
Трек 8: Data
11:45 - 12:30 (MCK) Как Скрестить Ужа с Ежом - Применение Практик Devops Совместно с Azure Kubernetes Services в Промышленной Разработкe
Владимир Гусаров
One Identity
Azure
Kubernetes
Software Development
Трек 1: Процессы
DevSexOooops Или к Чему Приводят Ошибки Разработки
Роман Романов
Pentestit
Web
Security
WAF
Трек 2: Эффективность
Kubernetes Operators: What are They and Why would You Need Them?
Marcel Müller
Giant Swarm
Kubernetes
Operators
Трек 3: Kubernetes
Трек 4: MultiCloud
Robust CI/CD Pipelines for Serverless Applications
Ari Palo
Alma Media
CI/CD
IaC
Testing
Трек 5: Cloud
Why You Should Take Care of Infrastructure Drift
Stephane Jourdan
driftctl
DevSecOps
IaC
Terraform
Infrastructure Drift
compliance
Трек 6: DevSecOps
“Disorganizing” Your SRE Organization
Leonid Belkind
StackPulse
Reliability
SRE
Трек 7: Teams
A Devops Approach to Data: A Tale Through the Trenches in Search of a Cloud Data Revolution
Adam Dewberry
Infinity Works
Cloud
AWS
Data
Трек 8: Data
12:30 - 13:30 (MCK) Обеденный перерыв
13:30 - 14:15 (MCK) Внедрение Мульти-Облачной Совместимости: Что, Как и Почему
Руслан Синицкий
Jelastic
Multi-Cloud
Трек 1: Процессы
Переход от "Devops, как сервис" к "Devops, как платформа"
Панельная Дискуссия
Александр Крылов
Владимир Гусаров
Виктор Болдурат
Сергей Воронкевич
Трек 2: Эффективность
Kubernetes Multi-Cluster Management with Rancher
Bastian Hofmann
SUSE
Cloud
IoT
Kubernetes
Rancher
Трек 3: Kubernetes
How to build your own cloud-native platform on IaaS clouds in 2021
Lars Larsson
Elastisys
Cloud
IaaS
Kubernetes
CNCF
Трек 4: MultiCloud
Трек 5: Cloud
The Evolving Role of the Developer in 2021
Mitun Zavery
Sonatype
DevSecOps
Open Source
Трек 6: DevSecOps
People and Culture
Ricardo Castro
Simon Aronsson
Johannes Dienst
Howard Deiner
Трек 7: Teams
What is next for DevOps?
Viktor Farcic
Eran Kinsbruner
Marton Kodok
Leonid Belkind
Трек 8: Data
14:20 - 15:05 (MCK) Из Зоопарка В Лунапарк, или Как Мы Всем Банком Gitlab Внедряли
Сергей Куприянов
Райффайзенбанк
GitLab
CI/CD
Case Study
Трек 1: Процессы
Спорим, Что Ваш Jenkins Не Настроен Безопасно?
Павел Сорокин
Bi.Zone
Jenkins
Security
Трек 2: Эффективность
Automate Microservice to API by using Kubernetes Operator Pattern
Lakmal Warusawithana
WSO2 Inc
Kubernetes
API
Трек 3: Kubernetes
How an AI driven approach reduces cloud cost and makes your Kubernetes infrastructure autonomous
Laurent Gil
CAST AI
Multi-Cloud
Resilience
Трек 4: MultiCloud
Using Azure Devops to Build and Deploy a Docker Image to Azure
George Kosmidis
Teqcycle Solutions GmbH
Cloud
Azure
Docker
Трек 5: Cloud
360 ° DevSecOps Enterprise Adoption
Spyridon Maniotis
Danske Bank
DevSecOps
Tools
Enterprise
Трек 6: DevSecOps
An Engineering Team Where Everyone is a Leader
Kate Wardin
Target Corp
Leadership
Culture
Agile
Трек 7: Teams
Developing for Big Data at the Intersection of Containerization and Infrastructure as Code
Howard Deiner
Deinersoft, Inc.
Big Data
Terraform
Docker
Culture
Трек 8: Data
15:05 - 15:20 (MCK) Вечерний перерыв
15:20 - 16:10 (MCK)
Закрывающий доклад:
Improving Agility by Using Customers’ Definitions of “Quality” and “Done”
Debbie Levitt
Elastic
(Трек 3: Kubernetes)

2nd Conference Day (May 13)

Time Трек 1: Процессы Трек 2: Эффективность Трек 3: Kubernetes Трек 4: MultiCloud Трек 5: Cloud Трек 6: DevSecOps Трек 7: Teams Трек 8: Data
08:30 - 09:00 (MCK) Регистрация
09:00 - 09:50 (MCK)
Открывающий доклад:
Facilitating Innovation in a Post-COVID19 World: Cultivating a Climate for Paradigm Shift
Joe Perez
(Трек 3: Kubernetes)
09:55 - 10:40 (MCK)
Трек 1: Процессы
Configuration Synchronisation Vs Immutable Infrastructure - Что Использовать Сегодня и Что Нас Ждет Завтра?
Андрей Девяткин
FivexL
Immutable Infrastructure
IaC
Configuration Drift
Security
Трек 2: Эффективность
Zero-Downtime Deployment on Kubernetes
Nicolas Fränkel
Hazelcast
Kubernetes
Spring Boot
Трек 3: Kubernetes
Devops in an Industrial Company: From Milestones to a Continuous Quality Assurance Approach
Peter Fassbinder
Siemens AG
Continuous Conformance and Quality
Assurance
Industrial Company
Трек 4: MultiCloud
Трек 5: Cloud
GitHub Actions & Security
Rob Bos
Xpirit BV
Security
GitHub Actions
Трек 6: DevSecOps
Can Wittgenstein's Philosophical Ideas Help Build Better Software?
Fredrik Carleson
Skatteverket
Philosophy
Communication
Cooperation
Трек 7: Teams
Kubernetes for AI Workloads – What Works and What… Doesn’t
Guy Salton
Run:AI
Kubernetes
Containers
GPU
AI
Трек 8: Data
10:40 - 10:55 (MCK) Утренний перерыв
10:55 - 11:40 (MCK) Параллельные вселенные для CI/CD пайплайна с Octopod
Денис Редозубов
Typeable
Kubernetes
CI/CD
QA
Трек 1: Процессы
Производительность MySQL для DevOps
Света Смирнова
Percona
MySQL
Performance
Трек 2: Эффективность
Kubernetes and Multi-Tenancy
Christian Jantz
Arctic Foxes
Kubernetes
Cloud
Multi-Tenancy Clusters
Culture
Трек 3: Kubernetes
MultiCloud
Derek C. Ashmore
Marcel Müller
Lukonde Mwila
Asanka Abeysinghe
Трек 4: MultiCloud
Automated Infrastructure Deployment in Azure With Arm Templates and Azure Devops
Catalin Popa
adaptive.run
Cloud
Azure
IaC
ARM Templates
Трек 5: Cloud
The Glorious Art of Destroying Things on Purpose: an Introduction to Chaos Engineering
Simon Aronsson
k6
Cloud
Distributed Systems
Chaos Engineering
Testing
Трек 6: DevSecOps
Implementing ChatOps Using Microsoft Power Platform
Eldert Grootenboer
Motion10
ChatOps
MS Power Platform
MS Teams
Трек 7: Teams
Apache Kafka and ksqlDB in Action : Let’s Build a Streaming Data Pipeline
Robin Moffatt
Confluent
Data Integration
Streaming
Kafka
Трек 8: Data
11:45 - 12:30 (MCK) Автоматизированное тестирование изменений БД
Николай Самохвалов
Postgres.ai
DB migrations
PostgreSQL
CI/CD and databases
Трек 1: Процессы
Как внедрить Privacy by Design на примере практического кейса
Сергей Воронкевич
Data Privacy Office
Privacy by Design
кейс
GDPR
Трек 2: Эффективность
Istio to the Rescue
Ricardo Castro
DefinedCrowd
Cloud
Kubernetes
Service Mesh
Трек 2: Эффективность
Automate React Site Deployments from GitHub to S3 & CloudFront
Lukonde Mwila
Entelect
CI/CD Pipeline
IaC
React
Трек 4: MultiCloud
The Fifth Element : Azure Secure DevOps
Mike Martin
Microsoft
DevSecOps
Cloud
Github
Azure
Трек 5: Cloud
The Need for Speed (in Your CI/CD Setup)
Zan Markan
CircleCI
CI/CD/ Testing
Трек 6: DevSecOps
Lessons Learned Using arc42 in a Real DevOps Team
Johannes Dienst
DB Systel
Technical Documentation
arc42
AsciiDoc
Трек 7: Teams
Are Developers the New Front Line of Security
Amir Shaked
Adam Such
Mitun Zavery
Bas Geerdink
Трек 8: Data
12:30 - 13:30 (MCK) Обеденный перерыв
13:30 - 14:15 (MCK) Tekton - Нативный CI/CD Для Любого Публичного и Частного Облака
Евгений Овчинцев
Neoflex
CI/CD
Kubernetes
Tekton
Трек 1: Процессы
Трек 2: Эффективность
Open Source for Better Observability
Dotan Horovits
Logz.io
Cloud
Open Source
Observability
Monitoring
Трек 3: Kubernetes
Terraform Infrastructure as Code: Best Practices and Common Mistakes
Derek C. Ashmore
Asperitas Consulting
IaC
Terraform
Трек 4: MultiCloud
Serverless Orchestration and Automation with GCP Workflows
Marton Kodok
REEA.net
Cloud
GCP
Workflows
Трек 5: Cloud
The Data Behind DevSecOps: The Power of Hindsight to Protect your Supply Chain
Adam Such
Sonatype
DevSecOps
Open Source
Трек 6: DevSecOps
Create a Learning Culture
Amir Shaked
PerimeterX
Chaos Engineering
Culture
Трек 7: Teams
The JSON Evolution With SQL Database
Roberto Freato
Witailer
Effectiveness
Data
Трек 8: Data
14:20 - 15:05 (MCK) Kanban + DevOps на Проекте по Созданию ГИС
Егор Савочкин
ЛАНИТ
Kanban
CI/CD
GIS
Трек 1: Процессы
DevOps Трансформация CT Consulting
Станислав Дудков
CT Consulting
Transformation
Best Practices
Community
Трек 2: Эффективность
Level-up your DevOps with GitHub Actions and Kubernetes
Rob Richardson
rob_rich
DeKubernetes
Docker
GitHub
Трек 3: Kubernetes
A Decentralized Reference Architecture for Cloud-Native Applications
Asanka Abeysinghe
WSO2, Inc
Cloud
Architecture
Microservices
Трек 4: MultiCloud
Трек 5: Cloud
Strategy for Acing Continuous Testing in DevOps
Eran Kinsbruner
perfecto
Test Automation
Continuous Testing
Test Frameworks
Трек 6: DevSecOps
But First, the Team!
Scott Graffius
Exceptional PPM and PMO Solutions
Teams
Leadership
Трек 7: Teams
Kubernetes for MLOps: How to Scale Enterprise Machine Learning, Deep Learning, Artificial Intelligence
Michael J. Garbade
Education Ecosystem
AI
Kubernetes
Scalability
Трек 8: Data
15:05 - 15:20 (MCK) Вечерний перерыв
15:20 - 16:10 (MCK)
Закрывающий доклад:
A Pragmatic Approach To Cloud Centre Of Excellence
Richard Simon
(Трек 3: Kubernetes)