À propos de Mohamad
- Migration lift-and-shift vers AWS
- Conception et mise en place de Landing Zones sur GCP
- Solution d’hébergement d’applications sur GCP ou AWS
- Infrastructure as Code avec Terraform, Terragrunt
- Scripts (Shell, PowerShell, Python).
- Déploiement et administration de clusters scalables et sécurisés Kubernetes. (GKE)
- Monitoring & Logs : Prometheus, Grafana, Mimir, Cortex.
- Pipelines fiables et rapides avec GitLab CI.
- Amélioration de l’expérience développeur : outillage et bonnes pratiques.
- Safran : Migration de 3500 VMs vers AWS, avec une automatisation complète des processus.
- Thales : Développement d’une Landing Zone sur GCP centrée Kubernetes Namespace as a Service.
- Lifeaz (startup) : Infrastructure cloud connectant des milliers de défibrillateurs IoT en toute sécurité et hébergement d’applications microservices sur GKE.
- Certified Kubernetes Administrator (CKA)
- AWS Certified Developer Associate
- AWS Certified Solutions Architect Associate
- HashiCorp Terraform Associate
Anglais
Capacité professionnelle complète
Français
Bilingue ou natif
Expériences
- SafranSenior DevOps Engineer / Cloud ExpertAÉRONAUTIQUE & AÉROSPATIALEaoût 2024 - décembre 2024 (5 mois)Malakoff, FranceContexte :Chez Safran, un important projet de migration vers le cloud AWS a été menée par une équipe de consultant et sponsorisée par AWS. L'objectif était de transférer ~3500 VMs (RedHat et Windows) vers AWS, en raison des datacenters de Safran qui avaient atteint leurs limites. Une décommission du datacenter est donc prévue pour 2026.Mes contributions :
- Création de scripts Shell et PowerShell, pour l'étape du post-lancement des VMs (Red Hat & Windows) sur AWS : Cette étape permet d'installer et de configurer les logiciels nécessaires sur les serveurs. Par exemple, l'installation d'agents CloudWatch, Flexera, Hurukai; la configuration de SSSD pour la connexion SSH via LDAP AD; le hardening de la VM pour répondre aux normes de sécurité établies par Safran (mount des folders, NetBIOS, firewall).
- Migration des VMs on-prem vers AWS : Pilotage des migrations via AWS MGN jusqu'à la phase de cutover.
- Automatisation des tâches : Mise en place de GitLab CI afin d'automatiser la création de ressources AWS via Terraform (instance profile, bucket, rôle IAM, SSM Document).
- Formation des équipes de sous-traitance : Transmission des connaissances aux équipes de sous-traitance de Safran via des journées de formation menées par moi-même. Partage de documentations détaillant les étapes à suivre lors des migrations.
Environnement technique :- AWS (MGN, SSM, IAM, S3)- Gitlab CI- Redhat/Shell- Windows/Powershell- Terraform - ThalesDevOps Engineer / Cloud ArchitectDÉFENSE & ARMÉEdécembre 2022 - août 2024 (1 an et 8 mois)Vélizy-Villacoublay, FranceContexte :Dans le cadre d'un partenariat entre Thales et Google Cloud dans le but de créer un cloud de confiance labélisé SecNumCloud, j'ai participé à la construction d'une landing zone sur GCP en collaboration d'une équipe de 8 DevOps et 2 architectes.Mes contributions :
- Architecture et développement d'une infrastructure privée avec Terraform (VPC, Networking, DNS, HaProxy).
- La configuration des VMs avec Ansible, la gestion des logs et du monitoring.
- La mise en place de clusters Kubernetes (GKE) dédiés et sécurisés avec Anthos.
- La création d'outils et de modèles pour faciliter le déploiement des applications par les utilisateurs (templates Kubernetes, modules Terraform).
- La documentation et la formation des utilisateurs et des administrateurs.
- L'étude et la présentation de nouvelles fonctionnalités du catalogue GCP aux utilisateurs de la Landing Zone.
Environnement technique :- Kubernetes, Helm, Istio
- Grafana, Prometheus, Cortex, Mimir
- Google Cloud Platform (Networking, Monitoring, Logs, Data)
- Gitlab CI, OpenID, GCP WIF
- Terraform
- Vault
- Ansible
- Windows
- Linux Redhat
- Artifactory JFrog
- LifeazDevOps EngineerSECTEUR MÉDICALjuin 2020 - novembre 2022 (2 ans et 5 mois)Paris, FranceContexte :Lifeaz, startup de 50 employés, concepteur de défibrillateurs connectés, avait besoin d'une infrastructure cloud performante et sécurisée pour le lancement de son produit en France et en Europe.En tant que DevOps Engineer, j’ai mis en place l’infrastructure AWS qui a permis de connecter les milliers de DAE au Cloud. Cela a pour but de proposer à l'utilisateur un suivi de l'état de son équipement médical.J'ai aussi été en charge de la mise en place d'une solution Kubernetes (GKE) pour l'hébergement des applications Web et API en microservice.Mon rôle :
- Analyse des besoins et choix technologiques: Combinaison d'AWS et de GCP pour une solution optimale.
- Infrastructure GCP : Applications web et API sur Kubernetes (Helm et Istio), Postgres, CDN et DNS.
- Infrastructure AWS : Connexion des défibrillateurs via AWS IoT Core, Lambda, S3 et CloudFormation.
- Sécurité et conformité: Respect des normes de sécurité et de la norme ISO 13485.
- Qualité du code : Revue de code, tests unitaires et livraison continue.
- Transfert de compétences: Formation de l'équipe Lifeaz aux outils et bonnes pratiques DevOps.
Environnement technique :- GCP
- AWS (CloudFormation, Lambda, S3, IoT Core)
- Linux/Shell
- Nginx
- Docker, Docker-Compose,
- Kubernetes
- Node.js, Angular
- PostgreSQL, DynamoDB
Recommandations
Soyez le premier à recommander Mohamad
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- Expert en Informatique et Systèmes d’Information422022
Certifications
- 42 Cursus - Computer Architect - Level 21422022
- CKA: Certified Kubernetes AdministratorThe Linux Foundation2024