You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Souai Dhia EddineSD

Souai Dhia Eddine

DevOps Engineer

€600/day
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Souai

As a DevOps engineer, I design and automate scalable and secure infrastructures in cloud and Kubernetes environments. Passionate about automation, system reliability, and DevOps practices, I can intervene and adapt quickly to different cloud providers (AWS, Azure, GCP) and technical ecosystems according to business needs.
  • English

    Native or bilingual

  • French

    Native or bilingual

Can work on-site
Paris (up to 20km)

Experience

  • Weneeds
    DevOps Engineer
    TECH
    October 2024 - Today (1 year and 8 months)
    Paris, France
    • - Design and deploy a multi-environment AWS cloud infrastructure (develop, staging, production) with Terraform (IaC), modular architecture, remote state management (S3 + DynamoDB).
    • - Provision a multi-zone EKS cluster with specialized node groups, autoscaling (Cluster Autoscaler+Descheduler), identity management via IRSA/OIDC, and VPC Peering to connect the cluster to Amazon DocumentDB (MongoDB).
    • - Package and deploy about twenty microservices via Helm on an event-driven architecture (Kafka, Redis) with a multi-database stack (RDS, MongoDB), ALB routing, Route 53 DNS records, and AWS ACM certificates.
    • - Write multi-stage Dockerfiles for all microservices (Node.js/NestJS, Next.js, FastAPI/Python): non-root user, signal management with dumb-init, shared base image on ECR, and setup of local environments via Docker Compose.
    • - Design GitHub Actions pipelines covering: unit tests, change detection (paths-filter), build with Buildx/GHA cache, Trivy vulnerability scan, automatic ECR versioning, Helm chart updates, and ArgoCD synchronization via REST API with health checks.
    • - Secure pipelines via OIDC (without static credentials) and send notifications to Slack.
    • - Develop an internal interface for controlling EKS cluster scaling via AWS API Gateway, Lambda, and set up automatic scheduling with EventBridge to reduce costs by approximately 60% in non-production environments.
    • - Execute k6 load tests (load and stress) to calibrate resource requests/limits and HPA thresholds for each pod under real traffic and processing conditions.
    • - Deploy a complete monitoring stack (Prometheus, Grafana, AlertManager) with custom alerts and Slack notifications.
    • - Participate in the design and continuous improvement of CI/CD pipelines and cloud infrastructures.
    Argo CD Amazon Web Services Terraform Kubernetes CI/CD
  • Hydatis
    DevOps Engineer
    DIGITAL AND IT
    February 2022 - July 2024 (2 years and 5 months)
    Tunis, Tunisia
    • - Install GitLab Runner and register it on the infrastructure to execute CI/CD jobs.
    • - Implement Java Spring Boot microservices using Maven for building and downloading artifacts to the Nexus server.
    • - Integrate SonarQube into the pipeline for static code analysis.
    • - Integrate Trivy for Docker images and other artifacts to detect vulnerabilities in system packages and application dependencies.
    • - Package the application using Docker and push it to a Docker registry. CI.
    Gitlab CI/CD SonarQube OVHCloud
  • Scheidt & Bachmann Maghreb
    DevOps Engineer
    INTERNET OF THINGS (IOT)
    August 2020 - February 2022 (1 year and 6 months)
    Tunis, Tunisia
    This project involves developing a Python application to monitor the load (CPU and memory) of microservices to optimize and minimize the cost of required resources in development environments, while also integrating the CI/CD pipeline with Jenkins. Tasks:
    • - Develop test scenarios with Python and the Locust library.
    • - Build the microservices and execute the tests.
    • - Integrate horizontal pod autoscaling to our microservices based on the test report.
    • - Implement a CI/CD pipeline with Jenkins.
    • - Deploy the application on a Kubernetes cluster using ArgoCD.
    • - Create a dashboard using Grafana to monitor our microservices' metrics.
    • - Report on the project's progress to management.
    • - Technical environment: Python, Locust, Docker, Helm, Ubuntu server, Jenkins, Postman.
    Jenkins Docker Kubernates

Recommendations

Be the first to recommend Souai

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Jenkins, From Zero To Hero: Become a DevOps Jenkins Master. Ultimate AWS Certified Cloud Practitioner. Certified Kubernetes Administrator (CKA) with Practice Tests. Docker for the Absolute Beginner - DevOps. European communication certificate.
    Jenkins, From Zero To Hero: Become a DevOps Jenkins Master. Ultimate AWS Certified Cloud Practitioner. Certified Kubernetes Administrator (CKA) with Practice Tests. Docker for the Absolute Beginner - DevOps. European communication certificate.
  • Engineering Cycle in Electronics and Telecommunication
    National School of Electronics and Telecommunications of Sfax
    2020
    Cycle d'ingénieur en électronique et Télécommunication

Categories