
Hamza Mebarek
Site Reliability Engineer
Salary / Daily rate
95880 Enghien-les-Bains, France
Freelance, open to permanent contract
Skills
Languages
Work experience
Site Reliability Engineer
Air Liquide
Dec 2023 - Present
2 years 11 months
Paris, France
• Deployed and maintained multiple client's Kubernetes workloads on Amazon EKS, ensuring high availability, autoscaling and reliability across production environments. • Built and deployed infrastructure using Terraform/Terragrunt including clusters, networking, IAM... • Templatised and industrialised different client resource deployments such as apps, clusters, custom infra via Foxops, reducing onboarding and updating complexity. • Defined GitOps workflows with ArgoCD for environment segregation and automated reconciliation strategies. • Versioning of different "products" like clusters and monitoring stack through HELM for better maintenance, traceability and always in the scope of industrialising the CaaS product. • Implemented the build pipeline for our clients migration to Kubernetes (Dockerisation of the images, AWS SQS to follow the deployment of new applications...). • Implemented the deployment of the app to AWS ECR with and triggering of Lambda to create the ArgoCD Project and push to Gitlab for ArgoCD to sync. • Automated full cluster bootstrap pipelines integrating Terraform, HELM, GitlabCI and ArgoCD. • Developed an internal Onboarding for CaaS API, allowing easy creation of gitlab groups/projects for applicative/infra/cluster deployments. • Implemented full observability stack using Grafana, Loki, Prometheus and Open Telemetry. • Built Grafana Dashboards for cluster health / application performances / resource usage (across infra and apps) / deployment success (argoCD syncs). • Created Alerting rules for anomalies on the infrastructure surrounding nodes as Karpenter scale up or AWS ASG Nodes could fail for many reasons. • Wrote extensive technical documentation to onboard SRE's onto the CaaS (GitOps Workflows, Cluster bootstrap, ArgoCD guidelines, API specs...) • Acted as SRE Lead, onboarding new SRE resources and mentoring them on tooling, workflows, deployment standards and all the specificities of our product
Ingénieur DevOps
AXA
Oct 2022 - Dec 2023
1 year 3 months
Paris, France
• Managed production releases and controlled changes across multiple environments (Qualification, UAT, PreProd, Production) for high-impact applications. • Led multi-tenancy migration of several applications to Microsoft Azure Cloud. • Directed the migration of applications and infrastructure from Azure PaaS to OpenShift (CaaS). • Built and scheduled automated jobstreams using WebJobs, E-GEN, and IBM Tivoli Workload Scheduler. • Ensured operational maintenance and performance of key production systems.
Analyste DevOps
Wavestone
Feb 2021 - Aug 2022
1 year 7 months
Paris, France
• Establishment of a framing note to organise and clarify the steps needed to reach my objectives. It was also important as I provided a clear planning of all my future work throughout my internship • Creation of a "push" CI/CD pipeline from scratch using Jenkins and Github for the CI and Spinnaker for the CD • Creation of a "pull" CI/CD pipeline based on Github Action & ArgoCD/HELM • Comparison of the 2 pipelines based on their performance, features, use cases... • Setup Kubernetes Clusters using EKS & GKE • Automatisation of the Docker image generation, tagging and push in the Docker Registry (DockerHub & AWS ECR) and respective changes in HELM charts
DevOps Engineer
SIOPS
Jan 2020 - Feb 2021
1 year 2 months
Paris, France
• Infrastructure provisioning through Terraform Cloud for easier and quicker creation of platforms for clients • Automatic configuration of client instances through Ansible for a secure and ready-to-go environment
Analyste Cybersecurité et Confiance Numérique
Wavestone
Sep 2019 - Jan 2020
5 months
Paris, France
• Development of a POC to test the implementation of a Customer Identity & Access Management solution (CIAM) • Developed 2 front-ends with Angular that were storefronts on which users could shop for items and activities • Setting up of 2 backends with NodeJS & Express to handle the items, the registering and the connection of the users through Okta's CIAM solution • Mise en place of a database with Sequelize (MySQL) to handle users and their data • Migration of users from basic user management towards CIAM
Education
EPITA: Ecole d'Ingénieur en Informatique
Master, Ingénierie Informatique
2015 - 2021
6 years 1 month
Université du Québec à Chicoutimi
Informatique
2017 - 2017
1 month
Université Paris-Est Créteil (UPEC)
Licence, Informatique
2015 - 2017
2 years 1 month
Lycée Notre-Dame Providence
Baccalauréat, Sciences
2011 - 2014
3 years 1 month