profile picture Clemens Christen

Clemens

Christen

DevOps Engineer & Cloud-Architect

Who Am I?

I started my career as a software developer with C# and tried different things like app development and add-ins. After a while i found my passion in cloud architectures and pipelines and since then i constantly improve my skills in these topics.

AWS
Docker
Kubernetes
Gitlab CI
ArgoCD
Terraform
Jenkins

git

Elasticsearch

Grafana

Experience

2021-06-01
- today
DevOps Engineer
Tasks: further development of pipelines and automations, enhancement of Helm charts for Kubernetes deployment, introduction and specific customizations of ArgoCD for deployment of customer systems, management of the Jenkins cluster with > 50 nodes, management of six Kubernetes clusters with > 100 nodes.
Purpose: The CI/CD structure needed to be revised and improved as it was based on old structures. For the migration from On-Prem to AWS the complete structure needed to be adjusted because the building, testing and deployment is different for cloud infrastructures. The old infrastructure was based on virtual machines in a data center which is managed by SAP itself. The SAP project ”One-Strike” is aiming to migrate all applications and infrastructure from On-Prem to AWS/GCP/Azure. For the pipeline we adjusted Jenkins to build, test and deploy images to JFrog with partially internal tools that are compliant with the SAP requirements regarding building, testing and security. I implemented a deployment process with jenkins, helm, github enterprise and ArgoCD. ArgoCD was a completely new tool for this SAP project so i implemented the complete process and also trained the employees on how to use ArgoCD for the deployment process. I also implemented a custom process in ArgoCD with PreSync and PostSync hooks to be compliant with the requirements that were given.
SAP, Walldorf
2020-09-01
- 2021-05-31
DevOps Engineer
Tasks: Further development of the infrastructure, App release automation
Purpose: For one of the biggest companies in the US an iOS and Android app should be develo- ped. The infrastructure was built on GCP with the managed Kubernetes service and should be high available. Furthermore the infrastructure needed to be declared as infrastructure-as-code with terraform. The process of releasing a new app version was handled with AppFlow of Ionic.
GCP
/
Kubernetes
/
Gitlab CI
/
Appflow
/
Terraform
/
Strapi
TBRLN Digital Studio GmbH, Berlin
2019-04-01
- 2020-08-31
Cloud Architect, DevOps Engineer
Tasks: Detailed consultation in advance, ongoing consulting for the customer, architecture development, deployment of infrastructure on AWS, pipeline for automated building and deployment, automatic scaling of components, fail-safe infrastructure, monitoring of infrastructure, stress and performance testing
Purpose: A Bonn-based startup wants to migrate from a rented server to a distributed, highly available and automatically scaling infrastructure as the traffic on the platform is increasing and the current infrastructure does not support this. In addition, the traffic is unpredictable and therefore the infrastructure should automatically scale up to handle the peak loads and scale down if there is little traffic to save costs. automatic failover and hosting in different availability zones, upscaling, failover and performance, caching of static content and images, in addition, the following actions are to be performed when code changes occur : automatic testing, creation of Docker containers from source code depending on branch Master in production cluster, Develop in beta cluster , deployment of Docker containers to AWS infrastructure, publishing of new container in cluster
AWS
/
Gitlab CI
/
Docker
/
Terraform
Carmato GmbH, Trier
2018-03-01
- 2019-03-31
Cloud Architect, DevOps Engineer
Tasks: Creating and managing the AWS infrastructure, implementing automatic build and deployment pipeline with Gitlab, backend development
Purpose: An information platform for cryptocurrencies that provides current rankings, exchanges, news, events, initial coin offerings and price analysis data
AWS
/
Gitlab CI
/
Docker
/
Terraform
/
Spring Boot
bitpirates.io

Education

Master of Science
Computer Science Specialization IT-Security (ongoing)
University of Applied Sciences Bonn-Rhein-Sieg
Bachelor of Science
Computer Engineering
University of Applied Sciences Flensburg

Lanugages

German
- Native
English
- Fluent