About Mahdi
English
Fluent
Arabic
Native or bilingual
Spanish
Basic
French
Native or bilingual
Experience
- AmundiArchitecte DevOpsJune 2022 - Today (4 years and 1 month)Paris, FranceIndustrialisation CI/CD & Architecture Jenkins• Conception et déploiement d'une architecture Jenkins multi-instances sur Kubernetes HA, avec configuration as code (JCasC), supervision centralisée des métriques clés➔ ⬇️ 90 % de downtime sur Jenkins➔ Création d'une instance Jenkins prête à l'emploi réduite à 30 minutes➔ Meilleure isolation et tolérance aux incidents• Standardisation des pipelines par techno (Java, JS, .NET, Python, PHP) via Jenkins Shared Libraries➔ Sécurité, maintenabilité et accélération du time-to-delivery pour les équipes• Support aux équipes pour l'implémentation des pipelines et la résolution des problématiques d'architectures multi-instances, multi-services, micro-services et monorepos pendant d'intégration et le déploiement sur K8S
- OuidouTech Lead / DevOpsMarch 2020 - June 2022 (2 years and 3 months)Paris, FranceCCI France – Pateforme Unifiée des Formalités• Audit technique, optimisation des performances et de l'architecture :➔ Simplification de l'architecture applicative en passant d'une solution composite modulaire à une architecture MVC plus lisible et maintenable➔ Réduction de la complexité technique et amélioration de la cohérence des données via la conception d'un schéma unifié issu de 7 bases distinctes• Refonte full stack de la plateforme (Java17/Spring boot + Angular)• Pipelines CI/CD avec GitLab CI + Ansible + Docker Compose• Encadrement de 6 devs, revue de code, découpage des tâches, poker planningsPièrre&VacancesOptimisation des batchs de calcul des catalogues :• Refactoring technique incluant hyperthreading, utilisation de pool de connexion, mise en cache via Memcached, remplacement de blocs synchrones, utilisation de ConcurrentHashMap ➔ Temps d'éxécution Reduit de 7h à 2h30
- OuidouDevOpsMay 2019 - February 2020 (9 months)Nantes, France• Automatisation des backups serveur avec Bacula pour une DR rapide• Déploiement de Vaultwarden et généralisation via extension pour le partage de secrets inter-équipes• Automatisation du provisioning des VMs préconfigurées via Ansible• Supervision du parc machines via Prometheus, Grafana, Netdata Dashboards & alertsDevOps – OUI.SNCF / EVTech Mai 2019 – Fév. 2020 Nantes• Mise en place des process CI/CD (Git Flow, Gitlab CI, Jenkins, Puppet, Rundeck)• Automatisation du provisioning des VM via Ansible et Puppet• Migration progressive des services sur AWS (EC2)• Support en production et diagnostique des erreurs, intégration des logs dans Kibana• Déploiement en prod et livraison continue Blue-Green & Canary• Configuration du routage des applications via HAProxy et F5• Supervision des datacenters avec Grafana, Centreon, migration vers Instana pour l'autodétections des serveurs et des process offrant une visibilité moderne
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 ..)