About Mahdi
English
Fluent
Arabic
Native or bilingual
Spanish
Basic
French
Native or bilingual
Experience
- AmundiDevOps ArchitectJune 2022 - Today (4 years and 2 months)Paris, FranceCI/CD Industrialization & Jenkins Architecture• Design and deployment of a multi-instance Jenkins architecture on Kubernetes HA, with configuration as code (JCasC), centralized monitoring of key metrics➔ ⬇️ 90% downtime on Jenkins➔ Creation of a ready-to-use Jenkins instance reduced to 30 minutes➔ Better isolation and incident tolerance• Standardization of pipelines by technology (Java, JS, .NET, Python, PHP) via Jenkins Shared Libraries➔ Security, maintainability, and acceleration of time-to-delivery for teams• Support for teams in implementing pipelines and resolving multi-instance, multi-service, micro-service, and monorepo architecture issues during integration and deployment on K8S
- OuidouTech Lead / DevOpsMarch 2020 - June 2022 (2 years and 3 months)Paris, FranceCCI France – Unified Formalities Platform• Technical audit, performance optimization, and architecture:➔ Simplification of the application architecture by moving from a modular composite solution to a more readable and maintainable MVC architecture➔ Reduction of technical complexity and improvement of data consistency through the design of a unified schema derived from 7 distinct databases• Full-stack redesign of the platform (Java17/Spring boot + Angular)• CI/CD pipelines with GitLab CI + Ansible + Docker Compose• Supervision of 6 devs, code review, task breakdown, poker planningsPièrre&VacancesOptimization of catalog calculation batches:• Technical refactoring including hyperthreading, use of connection pool, caching via Memcached, replacement of synchronous blocks, use of ConcurrentHashMap ➔ Execution time reduced from 7h to 2h30
- OuidouDevOpsMay 2019 - February 2020 (9 months)Nantes, France• Automation of server backups with Bacula for rapid DR• Deployment of Vaultwarden and generalization via extension for inter-team secret sharing• Automation of preconfigured VM provisioning via Ansible• Monitoring of the machine fleet via Prometheus, Grafana, Netdata Dashboards & alertsDevOps – OUI.SNCF / EVTech May 2019 – Feb. 2020 Nantes• Implementation of CI/CD processes (Git Flow, Gitlab CI, Jenkins, Puppet, Rundeck)• Automation of VM provisioning via Ansible and Puppet• Progressive migration of services to AWS (EC2)• Production support and error diagnostics, log integration into Kibana• Production deployment and Blue-Green & Canary continuous delivery• Application routing configuration via HAProxy and F5• Datacenter monitoring with Grafana, Centreon, migration to Instana for auto-detection of servers and processes providing modern visibility
Recommendations
Be the first to recommend Mahdi
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Diplôme National d’ingénieur en informatiqueEcole Nationale d'Ingénieurs de Sfax (ENIS)2013Spécialisé en ingénierie avancé des logiciels ( Conception & modélisation, Patrons de conception, Développement distribué, Maintenance des logiciels, Sécurité informatique ..)