Mohamed Amine Ben Fatma

Senior DevOps Engineer | Kubernetes

Salaire / Taux journalier

Nice, France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

TerraformJenkinsAzureKubernetesDockerSite reliability engineeringGitGrafanaDevOpsGoogle Cloud PlatformBitbucketGitHubPrometheusAnsibleScrumConfluenceJiraAWS

Langues

Anglais (Maternelle)Français (Maternelle)

À propos

Introduction

DevOps Engineer with extensive experience in cloud infrastructure and automation, specializing in Kubernetes, Docker, and CI/CD pipelines. Successfully implemented chaos testing frameworks and resilience strategies at Amadeus, and developed automated data collection systems with interactive dashboards for performance tracking. Offering expertise in AWS, Azure, and containerization to streamline your deployments and optimize system reliability.

Liens

Expérience de travail

DevOps engineer

Inetum

sept. 2021 - Présent

5 ans 2 mois

Nice, France

Skills: Sonar · Anglais · Site Reliability Engineering · Linux · docker · Kubernetes · Git

Amadeus

sept. 2021 - mars 2025

3 ans 7 mois

Hybrid

Site Reliability Engineer

nov. 2023 - mars 2025

1 an 5 mois

Hybrid

Project: The Capture & Restore (C/R) process for Amadeus applications is designed to capture production databases and restore them step by step, incorporating data customization for both commercial and fictional airlines. To ensure the robustness and reliability of the cloud-based C/R solution, a comprehensive test suite has been developed. This suite rigorously validates the automated orchestration of the process and scripts, ensuring smooth execution and resilience across various scenarios. Activities performed: Execution of Ansible Playbooks via AWX Retrieve, analyze, and execute existing playbooks. Validate outputs (return codes, logs, database states). Debug failures and modify variables to test different scenarios. Simulated API Tests Identify and use simulated APIs to validate requests/responses. Test success, failure, and timeout scenarios. Log interactions for debugging purposes. End-to-End (E2E) Tests Execute key test cases (success, partial/total failure). Analyze logs and compare expected vs. actual results. Refine test coverage in collaboration with other teams. Jenkins Pipeline Automation Trigger and monitor playbook execution via Jenkins. Debug pipeline logs and adjust configurations as needed. Ensure automated generation of test reports. Test Deployment on Kubernetes Validate Jenkins execution and test scripts within Kubernetes pods. Monitor deployments, restart failed jobs, and verify connectivity. Final Deliverables: Successfully executed playbooks Validated API responses Automated E2E test reports Fully integrated Jenkins pipeline Stable Kubernetes deployment

Cloud Engineer

janv. 2023 - mai 2024

1 an 5 mois

Hybrid

Project: Amadeus emphasizes disruption testing, particularly Chaos testing. This initiative aims to assess system resilience and stability in the face of unexpected failures, network issues, and other chaotic conditions. The goal is to simulate real-world disruptions to ensure Amadeus' applications and services can withstand failures and recover effectively, ensuring high availability, strong performance, and optimal user satisfaction. By investing in Chaos testing, Amadeus aims to identify vulnerabilities, strengthen system robustness, and optimize disaster recovery processes. Activities performed: Improvement of the Chaos Testing Framework Integrate Chaos Toolkit, Litmus Operator, and OpenShift for automated chaos experiments. Develop failure scenarios (e.g., crashes, network issues, resource exhaustion). Automate test execution within Kubernetes. Adoption and Client Support Provide training, documentation, and integration support. Assist in framework integration and customization. Collect feedback for continuous improvement. Integration with Azure Leverage Azure Chaos Studio to test cloud-specific failures. Adapt the framework for AKS (pod crashes, resource limits, network issues). Optimize the ecosystem for cloud-native resilience. Ongoing Azure Support Track Azure updates and integrate new features. Expand cloud-specific failure scenarios. Optimize framework scalability and performance. Final Deliverables: Integrated chaos tests for on-premise and Azure environments Tailored chaos experiments for Azure Training and support for smooth adoption Scalable and optimized cloud resilience testing

DevOps Engineer

sept. 2021 - mars 2023

1 an 7 mois

Hybrid

Project: The objective of this mission is to automate data collection and develop an interactive graphical dashboard to efficiently visualize key indicators, ensuring clear analysis and optimized tracking. Activities performed: Identification of Metric Sources Define key KPIs from Jenkins, Terraform, Jira, Kubernetes, etc. Document data sources to ensure alignment with stakeholders. Metric Collection System Retrieve data via APIs, logs, or streaming. Normalize and store metrics in PostgreSQL, InfluxDB, or Prometheus. Schedule automated data collection. Metric Visualization Build interactive dashboards with Kibana and Power BI. Implement charts, filters, and alerts for real-time analysis. CI/CD Automation Automate data extraction and dashboard updates via Jenkins. Ensure self-healing mechanisms for failed tasks. Optimize performance for processing large data volumes. Final Deliverables: Automated data collection pipeline Real-time interactive dashboards Continuous updates via CI/CD Proactive alert system

DevOps engineer intern

Capgemini

févr. 2021 - oct. 2021

9 mois

Nantes, France · Hybrid

Internship Context: The Digital Customer eXperience (DCX) Practice is an entity focused on website creation for various major players in several industries. This team was created to meet the needs of industrialization and delivery of the project. The scope covered is quite vast: deployment of applications (Lambda, SNS/SQS, Aurora, Magento, Drupal, etc.), technical assistance to teams, training, task automation, etc. Team project: Overhaul of the e-Commerce ecosystem of CNED (Centre National d'Education à Distance) towards a Best of breed architecture for the marketing of their online trainings. 𝐌𝐢𝐬𝐬𝐢𝐨𝐧𝐬: - Industrialization (automation) of deployments. - Automatic creation of virtual machines in the cloud. - Creation el execution of security tests. - Contribute to bringing a "DevOps" mindset to the project. 𝐓𝐞𝐜𝐡𝐧𝐨𝐥𝐨𝐠𝐢𝐞𝐬: - DevOps: Docker,Kubernetes,Azure DevOps. - Perf, quality & Secu: Gatling, Blackfire, Trivy, Sonar,Lighthouse... - InfraAsCode: Terraform - PIC: AzureDevOps - Cloud Computing: Azure (AGW, Service bus, Azure function, Azure kubernetes, keyvault, VPN Gateway...) - Monitoring: Grafana, Prometheus...

Python developer

Opinaka

juin 2020 - août 2020

3 mois

Montpellier, France · Remote

Project: The RD project is a project that aims to support companies in data analysis, through the creation of their custom scalable virtual business assistants. It helps them discover, prepare and analyze all data, and then deploy and share analyses at large scale. My internship was to automate the extraction, optimization and automatic export of data. 𝐌𝐢𝐬𝐬𝐢𝐨𝐧𝐬 : - Development of Python scripts to automate the extraction of data from the web. - Execution of security tests - Automation of the data cleaning process (detection and elimination of duplicates..) - Export of the collected data to a web platform. 𝐓𝐞𝐜𝐡𝐧𝐨𝐥𝐨𝐠𝐢𝐞𝐬: HTML-CSS-JavaScript-Node.js-Php Python-Strapi-Selenium …

Python developer

Eurotunnel

juin 2019 - oct. 2019

5 mois

62231 Coquelles, France

Project : The MT Rails is a project that aims to create a monitoring system to detect damaged train rails and an alert system to optimize maintenance operations that extend the life of the rails and ensure optimal contact with the trains. Mission: Development of python scripts that allow to do: - Data mining: exploration of data collected by sensors placed in the train rails - Data cleaning: processing and optimization of data. - Data visualization : exploration and analysis of the processed data using graphs. 𝐓𝐞𝐜𝐡𝐧𝐨𝐥𝐨𝐠𝐢𝐞𝐬: Python-Pytorch-Pandas-Dataframe Qlik Sense ...


Formation

Lycée Pilote de Sousse

Baccalauréat

1900 - Présent

126 ans 10 mois

Ecole d'Ingénieurs du Littoral - Côte d'Opale

Informatique

2018 - 2021

3 ans 2 mois

IPEIT - Institut Préparatoire aux Etudes d'Ingénieurs de Tunis

diplôme de fin de cycle préparatoire

2016 - 2018

1 an 11 mois


Licences et certifications

Machine Learning

Délivré le : sept. 2019

Certifié par Coursera

Introduction to Data Science in Python

Délivré le : juin 2019

Certifié par Coursera

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.