DevOps Pro Europe 2022

May 24 - 26

Conference

Online

May 30 - June 3

Workshops

Online

Confirmed Talks

Cristian Klein

Elastisys AB, Sweden

Redundancy Across Data Centers with Kubernetes, WireGuard and Rook

In this talk, Cristian will demo how to host a containerized application with cross-data-center redundancy using Kubernetes, Rook / Ceph, Calico, and WireGuard.

Session Keywords

🔑 Kubernetes
🔑 WireGuard
🔑 Business Continuity
🔑 Rook

Laurent Balmelli

Strong Network, Switzerland

Cloud-delivery Security for DevSecOps – Make Your DevOps Process Available Anywhere and on Any Device

In this session, we explain how software containers, kubernetes and Cloud IDEs form an instrumental mechanism to deliver such a globally accessible DevOps process that keeps the organization’s source code, data and credentials secure even when the corporate IT perimeter ceases to exist.

Session Keywords

🔑 DevSecOps
🔑 Kubernetes
🔑 Cloud IDE
🔑 Container Security

Ray Bogman

Adobe, The Netherlands

Support, or not to Support…that’s the question!

Adobe Commerce Cloud will migrate thousands from Platform.sh to Adobe Cloud running Kubernetes and AWS natives services. How do you plan and execute this at scale?

Session Keywords

🔑 Cloud
🔑 Support
🔑 Automation

Ari Palo

Alma Media, Finland

Communicating Cloud Architectures

This talk covers how good architecture diagrams can help with:
– communication with stakeholders
– improving security-posture
– cost optimization
– performance optimization & solving scalability issues
– spreading domain knowledge within the team
– spreading DevOps culture within the team

Session Keywords

🔑 Diagrams
🔑 Architecture
🔑 Infrastructure
🔑 Cloud

David Melamed

Jit, Israel

Open Policy Agent as a Control Engine

In this talk, we will focus on four critical security controls that will be integrated as part of the CI/CD pipeline: static application security (SAST), dependency check (SCA), infrastructure as code (IaC) and dynamic application security (DAST). Anything from your Terraform deletes to code vulnerabilities, infrastructure misconfigurations and more can be operationalized and enforced through OPA and ArgoCD or even other GitOps methods and CI tools like Github Actions. Code examples will be showcased as part of this session.

Session Keywords

🔑 DevSecOps
🔑 Cloud

Kim Carter

BinaryMist, New Zealand

Purple Teaming With OWASP PurpleTeam

In this session, Kim will discuss the problems that PurpleTeam solves, such as training the Build User with advice and tips on security defects as you fix the defects that PurpleTeam highlights.

As well as the huge cost savings of finding and fixing your application and infrastructure security defects early (as you’re introducing them) as opposed to late (weeks or months later with external penetration testing) or not at all.

Session Keywords

🔑 DevSecOps
🔑 Testing

Noaa Barki

Datree, Israel

What We Learned From Reading 100+ Kubernetes Post-Mortems

In this talk, we will summarize the insights we gathered, and in particular, will review the most obvious DON’Ts and some less obvious ones, that may help you prevent your next production outage by learning from others’ real world (horror) stories.

Session Keywords

🔑 Kubernetes
🔑 Operations

Jeroen Willemsen

Xebia, The Netherlands

Introducing OWASP WrongSecrets: How You Should NOT Handle Your Secrets

In this talk, Jeroen will present OWASP WrongSecrets: a project with which he shows how to not store secrets with a purposefully vulnerable application.

Session Keywords

🔑 OWASP
🔑 WrongSecret
🔑 Secrets Management

Katarzyna Kujawa

Sumo Logic, Poland

Tail Your Logs With Tailing Sidecar Operator

During this presentation Katarzyna will describe the problems with getting logs not available on STDOUT and will show how Tailing Sidecar Operator helps in getting them, leveraging benefits of using mutating admission webhooks to inject tailing sidecar container to Pod.

Session Keywords

🔑 Kubernetes
🔑 Operator
🔑 Logs

Lilli Seyther-Besecke

PlanetScale, The Netherlands

Johannes Nicolai

PlanetScale, Germany

From GitHub to PlanetScale – How Schema Changes and Pull Requests Go Hand in Hand

When Linus designed Git, one of his famous quotes was “branching is not the problem, merging is”. Properly merging database schema changes along with code is even harder – especially if many teams and terabytes of data get involved. Lilli will tell how those challenges got addressed at GitHub and how the same tooling found its way into PlanetScale’s database branching and merging workflow.

Session Keywords

🔑 Database Like Code
🔑 Github
🔑 MySQL

Lilli Seyther-Besecke

PlanetScale, The Netherlands

From GitHub to PlanetScale – How Schema Changes and Pull Requests Go Hand in Hand

When Linus designed Git, one of his famous quotes was “branching is not the problem, merging is”. Properly merging database schema changes along with code is even harder – especially if many teams and terabytes of data get involved. Lilli will tell how those challenges got addressed at GitHub and how the same tooling found its way into PlanetScale’s database branching and merging workflow.

Session Keywords

🔑 Database Like Code
🔑 Github
🔑 MySQL

Johannes Nicolai

PlanetScale, Germany

Stuart Clark

Cisco Systems, UK

Digital Transformation Through GitOps and Infrastructure as Code

This talk is focused on how one team at Cisco has leveraged this model and what a powerful impact it has had. We will discuss the goals of the team, what problems they had before implementing this model, then the framework of what they implemented and the operational model. Digital transformation through GitOps and Infrastructure as Code has been successful.

Session Keywords

🔑 GitOps
🔑 Infrastructure as Code