
Ghassen Ouertanihe/him
Solutions architect - DevOps engineer
Ludwigsburg, Stuttgart

Ludwigsburg, Stuttgart
Solutions Architect and DevOps Engineer with extensive experience in cloud infrastructure, automation, and migration across multiple platforms (Azure, AWS, IBM, HetznerCloud). Skilled in tools like Terraform, Ansible, Kubernetes, and Docker, with a strong background in designing scalable, secure solutions and optimizing CI/CD pipelines. Proven ability to lead teams, define project milestones, and deliver impactful results for clients in automotive and telecommunications sectors. Passionate about driving innovation and enhancing operational efficiency.
Ludwigsburg, Deutschland
Remote, Köln
Ludwigsburg, Deutschland
Tunis, Tunisia
University of Kairouan (ISET), Tunisia
Tunis, Tunisia
Schmalkalden, Deustchland
Redesign and migration of the TIM-VIP application from a desktop to a web application. Responsible for planning and designing the entire infrastructure architecture of the project.
Utilized Harbor as an image registry and Nexus as a binary artifactory, both deployed on Hetzner Cloud, with proper role and permission configurations to enhance security. Implemented CloudBeaver for cloud-based database access.
Containerized the application, developed with Spring Boot and ReactJS, using PostgreSQL as the database. Set up the CI/CD pipeline on Bitbucket. Provisioned instances on Hetzner using Ansible and Terraform.
Setup and commissioning of an operational environment in the TSAC environment. Creation of Kubernetes/Helm charts, setup of the build pipeline, and GIT integration.
Establishment of continuous versioning (GIT, Maven, Container, Image Deploy). Coordination with the customer to request all necessary approvals, permissions, and security objects. Monitoring cloud roadmaps.
Participation in security measures by reviewing and contributing to security countermeasures on the SD Elements platform.
Migration and redesign of the architecture of the on-premise application TV24 to Hetzner Cloud. Complete renovation and reengineering of the architecture, along with the implementation of new security measures.
Deployment of the application on cloud-based Windows servers with secure customer access via the SSH-SFTP protocol. Setup of a VPN connection to protect data traffic and ensure secure remote access. Configuration of a firewall for additional infrastructure security.
Migration and containerization of a native PHP and ReactJS application on AWS. Dockerization of the application and deployment on AWS EKS (Kubernetes).
Implementation of Infrastructure as Code (IaC) using Pulumi/Terraform and setup of CloudFormation for IAM roles and permissions. Establishment of a secure VPN connection for staging and production environments. Integration of Kafka with Avro format for data consumption. Configuration of SSO (Single Sign-On) with Keycloak for centralized authentication.
Setup and commissioning of an operational environment on AWS and Hetzner Cloud. Creation and automation of EC2 instances using Ansible and Molecule. Implementation of Consul (HashiCorp) and Redis Sentinel for service discovery and high availability.
Setup of a backup system for the GitHub organization using Restic and Restic Profile, with backups stored in S3 buckets. Utilization of Hetzner Cloud for the Userlike project.
Setup and commissioning of an operational environment in the TSAC ecosystem. Creation of Kubernetes/Helm charts, setup of the build pipeline, and GIT integration. Establishment of continuous versioning across GIT, Maven, container images, and deployments.
Collaboration with the customer to request all necessary approvals, permissions, and security objects. Monitoring of cloud roadmaps.
Commissioning of the new environment (TSAC), including migration from DHC. Adaptation of the Kubernetes API due to deprecations (the target version no longer supports all previous functions). Refinement of the CI/CD pipeline and introduction of encrypted passwords in GIT using KubeSeal.
Collaboration with the customer to request all necessary approvals, permissions, and security objects. Reverse engineering of the application to determine required Kubernetes configurations. Monitoring of cloud roadmaps.
DevOps and CI/CD for two services to enable high-performance media delivery. A set of REST services can be used by consumers for management. The service is part of a microservice architecture and is deployed on separate Kubernetes clusters in the IBM Cloud and the DHC (customer cloud).
Responsibilities include creating and securing Helm charts and Kubernetes objects, integrating security infrastructure, monitoring/logging, and overseeing cloud roadmaps.
Düsseldorf, Deutschland
Tunis, Tunisia
Please feel free to check the new section on my website BLOG. Press the link button to go to BLOG.