Cloud Native Rejekts EU (Valencia) 2022

Managing Third Party Software in your GitOps Setups
2022-05-15, 12:55–13:25, Gallery

GitOps and its methodologies help developers automate their Software Development Life Cycle (SDLC) process. The SDLC also includes tasks from Operations Management during runtime. Therefore you need to cover dependencies to other software components, e.g., Data Management Software. Those other components are, in most cases, delivered by third-party providers.

Ideally, third-party software is incorporated into one's development life cycle. However, linking multiple SDLCs creates a new life cycle Management, but this time for IT Architecture.
GitOps conveniently enables you to do so. Using a central and standardized CI/CD pipeline allows you to manage your Application Stack better, including external components. Typical methods such as shifting-left testing or continuous configuration automation accelerate the approach.

This talk will present you with a way to connect different SDLCs, manage your whole application stack, and facilitate collaboration between service providers and developers.

- Basic knowledge of GitOps
- Basic knowledge of Kubernetes and distributed systems.

After the presentation, the participant will be able to
- Understand the requirements for a complete application stack in the CI/CD domain
- Identify and link dependencies between multiple components
- Apply approaches such as "shifting left"

Sascha Siegl is a PreSales Consultant at SysEleven GmbH. Despite only having three years of professional experience, he has been involved with application development and management in containerized environments and system architecture planning in the cloud-native environment since his first day on the job. As an employee of ITDZ Berlin, he helped to introduce an OpenShift environment, and then, at the successor employer, Rhenus Office GmbH and, downstream, the start-up MIA GmbH, he created a concept for the introduction of the container orchestration tool Kubernetes, along with the necessary third-party systems for any pipelines, such as Gitlab, Ansible, and so on. The training and the regular exchange especially with application developers were a very good preparation for the technical customer support tasks. As a proponent of open source applications, he is also familiar with many different tools and approaches and brings the necessary all-round knowledge to customize best practices.