About Mohamad
- Lift-and-shift migration to AWS
- Design and implementation of Landing Zones on GCP
- Application hosting solution on GCP or AWS
- Infrastructure as Code with Terraform, Terragrunt
- Scripts (Shell, PowerShell, Python).
- Deployment and administration of scalable and secure Kubernetes clusters. (GKE)
- Monitoring & Logs: Prometheus, Grafana, Mimir, Cortex.
- Reliable and fast pipelines with GitLab CI.
- Improving the developer experience: tooling and best practices.
- Safran : Migration of 3500 VMs to AWS, with complete process automation.
- Thales : Development of a Landing Zone on GCP centered on Kubernetes Namespace as a Service.
- Lifeaz (startup): Cloud infrastructure connecting thousands of IoT defibrillators securely and hosting microservices applications on GKE.
- Certified Kubernetes Administrator (CKA)
- AWS Certified Developer Associate
- AWS Certified Solutions Architect Associate
- HashiCorp Terraform Associate
English
Fluent
French
Native or bilingual
Experience
- SafranSenior DevOps Engineer / Cloud ExpertAVIATION AND AEROSPACEAugust 2024 - December 2024 (5 months)Malakoff, FranceContext:At Safran, a major migration project to the AWS cloud was carried out by a consultant team and sponsored by AWS. The objective was to transfer ~3500 VMs (RedHat and Windows) to AWS, due to Safran's datacenters having reached their limits. A datacenter decommissioning is therefore planned for 2026.My contributions:
- Creation of Shell and PowerShell scripts, for the post-launch step of VMs (Red Hat & Windows) on AWS : This step allows you to install and configure the necessary software on the servers. For example, installing agents CloudWatch, Flexera, Hurukai; the configuration of SSSD for SSH connection via LDAP AD; the hardening of the VM to meet the security standards established by Safran (mount folders, NetBIOS, firewall).
- Migration of on-prem VMs to AWS : Piloting migrations via AWS MGN until the cutover phase.
- Task automation : Setting up GitLab CI to automate the creation of AWS resources via Terraform (instance profile, bucket, IAM role, SSM Document).
- Training of subcontracting teams : Transfer of knowledge to Safran's subcontracting teams via training days led by myself. Sharing documentation detailing the steps to follow during migrations.
Technical environment:- AWS (MGN, SSM, IAM, S3)- Gitlab CI- Redhat/Shell- Windows/Powershell- Terraform - ThalesDevOps Engineer / Cloud ArchitectDEFENSE AND MILITARYDecember 2022 - August 2024 (1 year and 8 months)Vélizy-Villacoublay, FranceContext:As part of a partnership between Thales and Google Cloud to create a trusted cloud labeled SecNumCloud, I participated in the construction of a landing zone on GCP in collaboration with a team of 8 DevOps and 2 architects.My contributions:
- Architecture and development of a private infrastructure with Terraform (VPC, Networking, DNS, HaProxy).
- Configuration of VMs with Ansible, log management and monitoring.
- Implementation of dedicated and secure Kubernetes clusters (GKE) with Anthos.
- Creation of tools and models to facilitate the deployment of applications by users (Kubernetes templates, Terraform modules).
- Documentation and training of users and administrators.
- Study and presentation of new features of the GCP catalog to Landing Zone users.
Technical environment:- 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 EngineerMEDICALJune 2020 - November 2022 (2 years and 5 months)Paris, FranceContext:Lifeaz, a startup with 50 employees, designer of connected defibrillators, needed a high-performance and secure cloud infrastructure for the launch of its product in France and Europe.As a DevOps Engineer, I set up the AWS infrastructure that allowed thousands of AEDs to be connected to the Cloud. The purpose of this is to offer the user monitoring of the status of their medical equipment.I was also in charge of setting up a Kubernetes (GKE) solution for hosting Web and API applications in microservice.My role :
- Needs analysis and technological choices: Combination of AWS and GCP for an optimal solution.
- GCP infrastructure: Web and API applications on Kubernetes (Helm and Istio), Postgres, CDN and DNS.
- AWS infrastructure: Connection of defibrillators via AWS IoT Core, Lambda, S3 and CloudFormation.
- Security and compliance: Compliance with security standards and ISO 13485 standard.
- Code quality: Code review, unit tests and continuous delivery.
- Skills transfer: Training the Lifeaz team in DevOps tools and best practices.
Technical environment:- GCP
- AWS (CloudFormation, Lambda, S3, IoT Core)
- Linux/Shell
- Nginx
- Docker, Docker-Compose,
- Kubernetes
- Node.js, Angular
- PostgreSQL, DynamoDB
Recommendations
Be the first to recommend Mohamad
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
- Expert in Computer Science and Information Systems422022
Certifications
- 42 Cursus - Computer Architect - Level 21422022
- CKA: Certified Kubernetes AdministratorThe Linux Foundation2024