Christoph Ruggenthaler
Enabling automated 1-click customer deployments with built-in quality and security
#1about 5 minutes
The challenge of manual deployments at scale
The manual process of deploying updates to isolated customer security zones becomes error-prone and inefficient as the number of customers grows.
#2about 8 minutes
Structuring the development and testing workflow
The team uses Jira with the X-ray plugin to link user stories to automated Cucumber test cases for both API and UI validation.
#3about 3 minutes
Adopting a contract-first API development approach
Shifting to a contract-first workflow using OpenAPI specifications in Git allows for automated code generation and parallel development with a mock API server.
#4about 6 minutes
Building a comprehensive CI/CD pipeline with GitLab
The CI/CD pipeline automates building, quality scanning, security analysis, and nightly end-to-end testing before publishing Docker images.
#5about 4 minutes
Automating infrastructure deployment on Microsoft Azure
An Ansible playbook automates the creation and configuration of all necessary infrastructure in Microsoft Azure, including resource groups and app services.
#6about 5 minutes
Enforcing quality gates and improving developer experience
A "stop and fix" approach fails the pipeline on quality violations, while a merge request bot and shared base images streamline development and security.
#7about 3 minutes
Key lessons learned from implementing CI/CD automation
Important takeaways include starting small with soft limits, verifying tool documentation, and using an IDE-first approach to prevent standalone tools from being ignored.
#8about 7 minutes
Automating multi-customer deployments with Ansible
An idempotent Ansible playbook automates the rollout of new versions to numerous customer environments by updating configurations and restarting containers.
#9about 2 minutes
Future plans for advancing to a DevSecOps model
The roadmap includes integrating dynamic security scanning, performance testing, and adopting DevSecOps practices like signed images and secure secret management.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
11:13 MIN
Hardening the CI/CD pipeline with automated security tools
You can’t hack what you can’t see
11:05 MIN
Automating security checks in the CI/CD pipeline
DevSecOps: Security in DevOps
08:53 MIN
Integrating security into the DevOps lifecycle with DevSecOps
DevSecOps: Injecting Security into Mobile CI/CD Pipelines
00:45 MIN
The expanding role of developers in security
Vulnerable VS Code extensions are now at your front door
05:52 MIN
Implementing CI/CD as a gatekeeper for quality
Everything as Code: A Dozen As-Code Concepts beyond Infrastructure or Configuration as Code
20:01 MIN
Integrating serverless deployments into a DevOps pipeline
Serverless on Cloud
00:46 MIN
The expanding security responsibilities of developers
Vue3 practical development
30:03 MIN
Q&A on development, challenges, and platform security
Sustainable Mobility – Giravolta
Featured Partners
Related Videos
Securing Your Web Application Pipeline From Intruders
Milecia McGregor
GitLab CI pipelines for a whole company
Martin Beránek
DevSecOps: Security in DevOps
Aarno Aukia
Let developers develop again
Kai Geißelhardt & Volker Zöpfel
CI/CD with Github Actions
Chris Ayers
Improving Developer Happiness with GitOps
Lars Hesel Christensen & Basil Brunner
Platform Engineering vs. DevOps Why not both?
Christian Strack
Empowering Thousands of Developers: Our Journey to an Internal Developer Platform
Bastian Heilemann & Bruno Margula
From learning to earning
Jobs that call for the skills explored in this talk.

Fullstack Software Developer (m/w/d) C#/Golang & Angular
DMG MORI Digital GmbH
Pfronten, Germany
Intermediate
C#
Docker
Angular

DevOps Engineer – Kubernetes & Cloud (m/w/d)
epostbox epb GmbH
Berlin, Germany
Intermediate
Senior
DevOps
Kubernetes
Cloud (AWS/Google/Azure)

Senior Platform Engineer AI Services (w/m/d)
BWI GmbH
Bonn, Germany
€90-110K
Senior
Python
Gitlab
Kubernetes

Quality and Security by Design Engineer (m/w/d)
AKDB Anstalt für kommunale Datenverarbeitung in Bayern
München, Germany
Intermediate
Senior
IT Security
Automated Testing

Team Lead DevOps (m/w/d)
Rhein-Main-Verkehrsverbund Servicegesellschaft mbH
Frankfurt am Main, Germany
Senior
DevOps
Kubernetes
Cloud (AWS/Google/Azure)

DevOps-Engineer für soziale Innovation (m/w/d)
VRG GmbH
Berlin, Germany
Intermediate
Senior
DevOps
Cloud (AWS/Google/Azure)

Cloud Engineer (m/w/d)
fulfillmenttools
Köln, Germany
€50-65K
Intermediate
TypeScript
Google Cloud Platform
Continuous Integration

Cloud Engineer (m/w/d)
VECTOR Informatik
Stuttgart, Germany
Intermediate
Senior
DevOps
Cloud (AWS/Google/Azure)

Senior DevOps Engineer (f/m/x)
Douglas GmbH
Düsseldorf, Germany
Senior
Kubernetes
Cloud (AWS/Google/Azure)