About Hamza
French
Native or bilingual
English
Fluent
Experience
- France travailDevOps ConsultantOctober 2023 - Today (2 years and 8 months)Context and project:Automation and improvement of application deployment environmentsTasks performed:• Installation of redis bases with the Bitnami Helm chart for testing purposeso Overcoming malfunctions of the enterprise redis base with the Bitnami chart• Helmification of application deployment environmentso Migration from Kustomize to Helmo Creation of Helm charts for application stacks with the umbrella structure• Preparation of POCs for deploying Helm charts with Helmefile.o Deploying front-end, back-end application stacks with Helmefileo Variabilization of deployments across different environments• Automation of Helm chart deployment with GitLab-CI pipelines.o Building Helm charts with GitLab-CI jobso Automating chart packaging with GitLab-CI and sending them to Artifactory• Monitoring of containerized applications with Kubernetes using Open Lens and k9so Investigation of application deployment errorso Consulting application logso Manual scaling of containers and manual upgrade of Helm charts for temporary debugging purposes• Improvement of build pipelines for JAVA, NodeJs applications with GitLab-CI.o Creation of GitLab-CI jobs for application builds• Optimizing the resource utilization of applications deployed on Kubernetes using Horizontal Pod Autoscaling (HPA)o Local testing of application autoscaling on a Bench environmento Integrating autoscaling into Helm chartso Determining suitable CPU values for deployment on environments (non-prod and prod)• Participation in a Concourse Craftspace migration projecto Migration of secrets between HashiCorp Vault and CyberArk Conjuro Migration of legacy pipelines and teams to Concourse Craftspace• Reporting technical issues on various channels on Mattermost
- Renault DigitalDevOps Consultant AWS and GCP CloudJuly 2021 - September 2023 (2 years and 2 months)Context and project:As part of the cloud migration program between GCP and AWS, the mission context within the DEVOPS team is:- Automation of technical prerequisites for deployments- Automation of application deployments- Analysis of deployment and operational errors- Creation of deployment templatesTasks performed:• Preparation of deployment prerequisites for standard applications (Frontend, backend, DB, S3 bucket) on GCP and AWS cloud using Terraform.• Improvement of Infrastructure-as-Code pipelines using Terraform best practices.• Deployment of MVPs by adapting existing pipeline templates on GitLab-CI.• Study and architecture change of the GKE cluster in the GCP cloudo Provisioning of an autopilot-type GKE cluster using a Terraform module• Deployment of releases on GKE Kubernetes clusters in the GCP cloud.• Updating application components in all environments using Helm charts.• Provisioning and management of resources on GCP: GCE, Cloud SQL, Bigtable, and GCS using Terraform.• Processing files in S3 buckets using AWS cloud Lambda (IN and OUT directories)• Implementation of templates for creating CI/CD pipelines using GitLab-CI on GKE clusters in the GCP cloud.• Monitoring of metrics collected from provisioned resources with GCP Cloud Logging/Monitoring as well as AWS CloudWatch.• Analysis of application operational incidents.• Ensuring service monitoring by updating Ansible roles.o Updating Ansible playbooks.o Defining target machines with dynamic Ansible inventories.• Administration of environments (GCS, GCE, GKE) on GCP cloud.• Exploitation of monitoring and alerting mechanisms to ensure the availability and performance of Kubernetes clusters.
- SofrecomDevOps ConsultantDecember 2019 - June 2021 (1 year and 6 months)Context and project: Modernization of the software development process through the adoption of a high-performance CI/CD approach.Tasks performed:• Automation of CI/CD pipeline configurations with Ansible.o Automatic installation of CI/CD chain tools on on-premises nodes.o Creation of Jinja templates for configuration files.o Creation of Ansible roles per tool.o Configuration of dynamic inventories for target hosts.o Use and configuration of Ansible's AWX interface.o Configuration of CI/CD pipeline tools with Ansible playbooks.• Automation of CI/CD integration processes for MVPs/releases using Jenkins pipelines.• Orchestration, deployment, and auto-scaling of Docker containers with Kubernetes:o Creation of release images using Dockerfiles.o Pod orchestration.o Management of replicas by configuring the number of replicas for each deployed application to optimize their performance and availability.o Creation of deployments for application patches for different Kubernetes manifests using the YAML language.o Management of storage volumes required by applications with Kubernetes persistent volumes, storage classes, and persistent volume claims.o Storage of configuration parameters and credentials with Kubernetes ConfigMaps and Secrets.• Automation of deployment deployments on Kubernetes clusters with Jenkins pipelines.• Automation of application release delivery and deployment processes with Jenkins pipelines using GitLab, Ansible, and Docker.• Piloting Fit-for-Purpose Verification (VABF) tests.o Ensuring the provisioning of test environments.• Maintenance of tools and incident analysis for application deployment, updates, and startup.
Recommendations
Be the first to recommend Hamza
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
- Baccalauréat mathématiques2019Baccalauréat mathématiques