About Me

  • Full Name:Mohamed Ali GHOUMA
  • E-mail:ghouma.mohamed.ali@gmail.com
  • Website:https://mohamedalighouma.github.io/
  • Address:Bordeaux, France

Hello There!

My name is Mohamed Ali Ghouma, a DevOps Cloud SRE Engineer passionate about automation, container orchestration, and continuous integration. Ever since I was young, I have been captivated by technology and the way it transforms our world. As Harold Abelson once said, "Programs must be written for people to read, and only incidentally for machines to execute."

I am a dedicated, hardworking, and adaptable professional who thrives on challenges. I specialize in automating complex infrastructures and optimizing deployment pipelines, ensuring efficiency, scalability, and reliability in cloud environments. Whether working independently or within a team, I aim to deliver technical solutions that drive digital transformation.

My Resume

  • Work Experience

  • Ingénieur DevOps

    De juillet 2023 à juillet 2024 - Capgemini Bordeaux

    Contexte et Objectifs:
    En tant qu'Ingénieur DevOps chez Air France, ma mission principale était d’optimiser l’infrastructure DevOps existante pour améliorer les processus de développement et de déploiement dans un environnement AWS. Objectif : Automatiser davantage les processus, réduire les délais de livraison et renforcer la stabilité ainsi que la résilience des systèmes.

    Environnement Technique:
    Technologies : AWS CodeCommit, CodeDeploy, CodePipeline, CodeBuild, CloudFormation, AWS CDK, Python, Shell scripting, Docker, Scrum.
    Plateforme : Gestion de l'infrastructure via AWS avec une approche Infrastructure as Code (IaC), garantissant le déploiement et la maintenance de services à grande échelle.
    Collaboration : Travail en étroite collaboration avec des équipes pluridisciplinaires, incluant des développeurs, architectes cloud, et équipes d’opérations.

    Réalisations Clés:
    • Automatisation complète des pipelines CI/CD avec AWS CodePipeline et Jenkins, accélérant les cycles de livraison.
    • Conteneurisation des applications avec Docker, réduisant considérablement les délais de mise en production.
    • Conception et déploiement d'infrastructures cloud résilientes via AWS CloudFormation et CDK.
    • Développement de scripts Shell pour automatiser la gestion des logs et améliorer la surveillance des performances.
    • Gestion centralisée des artefacts avec AWS CodeArtifact, réduisant les erreurs liées aux versions et facilitant la gestion des dépendances.

    Résultats Obtenus:
    • Accélération des déploiements grâce à l'optimisation des pipelines CI/CD et à la conteneurisation.
    • Renforcement de la résilience et de la stabilité des systèmes via une automatisation accrue.
    • Réduction des erreurs humaines grâce à l'adoption de l'IaC.
    • Amélioration de la collaboration inter-équipes à travers l'intégration continue (CI) et les déploiements continus (CD).

  • Ingénieur DevOps

    De janvier 2019 à juin 2023 - Focus International Tunis

    Contexte et Objectifs:
    En tant qu'Ingénieur DevOps chez Focus International, j’étais responsable de la mise en place complète de l'infrastructure DevOps pour le département web, avec pour objectif d’optimiser les cycles de développement et d’automatiser les processus de déploiement et de tests.

    Environnement Technique:
    Technologies : Ansible, Kubernetes, GitOps (ArgoCD), Jenkins, MongoDB, Docker, Docker Swarm, Docker Compose, .NET Core, .NET Framework, Spring Boot, Angular, Nginx, IIS.
    Infrastructure : Hybride (on-premise et cloud).
    Collaboration : Travail continu avec des équipes de développement, QA et opérations pour garantir l’efficacité des cycles CI/CD.

    Réalisations Clés:
    • Automatisation des processus de déploiement avec Kubernetes et GitOps.
    • Gestion des pipelines CI/CD pour quatre environnements différents.
    • Déploiement d'infrastructures avec Ansible et orchestration des clusters Docker Swarm et Kubernetes.
    • Support technique continu auprès des équipes de développement et QA.

    Résultats Obtenus:
    • Réduction des délais de livraison de 30% grâce à l'automatisation des processus.
    • Amélioration de la scalabilité et fiabilité des systèmes.
    • Optimisation des ressources et réduction des coûts d'exploitation.
    • Renforcement de la collaboration entre les équipes techniques.

  • Ingénieur DevOps

    De janvier 2017 à décembre 2018 - Linedata Tunis

    Contexte et Objectifs:
    En tant qu'Ingénieur DevOps chez Linedata, j'étais chargé de la mise en place complète de l'infrastructure DevOps, visant à automatiser les processus de déploiement et de tests pour améliorer l'efficacité des cycles de développement.

    Environnement Technique:
    Technologies : Jenkins, Docker, Kubernetes, EFK Stack (Elasticsearch, Fluentd, Kibana), SonarQube, JMeter, Selenium WebDriver, Prometheus, Grafana, Nexus, Tomcat.
    Infrastructure : Hybride (cloud et on-premise).
    Collaboration : Collaboration étroite avec les équipes de développement et d’opérations pour garantir une livraison continue fluide et fiable.

    Réalisations Clés:
    • Automatisation des tests et déploiements, incluant les tests unitaires et de performance.
    • Conteneurisation des systèmes avec Docker, assurant la portabilité des applications.
    • Surveillance en temps réel avec Prometheus et Grafana.
    • Gestion centralisée des artefacts avec Nexus.

    Résultats Obtenus:
    • Amélioration de la disponibilité des applications grâce à l'automatisation.
    • Réduction des incidents en production via une surveillance proactive.
    • Amélioration de la collaboration entre les équipes grâce à l’adoption des pratiques CI/CD.

  • Education

  • Diplôme d'Ingénieur en Informatique

    École Nationale d'Ingénieurs de Carthage - Septembre 2014 - Juin 2017

    Spécialisation en Cloud Computing et DevOps, avec une mention très bien. Projets de développement logiciels orientés vers l'optimisation des processus et l'infrastructure cloud.

  • Cycle Préparatoire

    Institut Préparatoire aux Études d'Ingénieurs de Nabeul - Septembre 2012 - Juin 2014

    Cours avancés en programmation, systèmes d'exploitation et réseaux, avec des projets de développement orientés vers l'ingénierie des systèmes et des logiciels.

  • Baccalauréat en Sciences Expérimentales

    Lycée Technique de Zarzis - 2008 - 2012

    Spécialisation en sciences expérimentales avec un intérêt marqué pour les systèmes informatiques et le développement logiciel.

Skillset

Linux logo

Linux

Configure and manage servers using scripts and ansible playbooks

Golang gopher logo

Code

write APIs and services using Golang

Docker logo

Containers

containerize applications and manage it images

K8s logo

Kubernetes

Manage and administrate kubernetes clusters

Hashicorp Terraform logo

IaC

Write infrastrcture as code and make it more portable

Amazon Web Services logo

Amazon web services

Architect and migrate wordload to the cloud

Blog

Checkout my Blog! you'll love it ;)

Mar. 11th 2015

Djerid FM Online Radio

I was in charge with a collegue to design a website for the radio station capable of broadcasting their programs...

April. 1st 2018

Design your waste Online blog

Hired by APLM is an environmental association which aims at promoting and saving the natural resources i was instructed to create...

Feb. 3rd 2017

Calynga Advertising platform

First Advertising platform in the african content, Calynga offers variaty of ad format for users to promote their products.

Hire Me!

If you are here, what are you waiting for? get in touch and hire me ;).

Contact Me