À propos de Hamza
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- France travailConsultant DevOpsoctobre 2023 - Aujourd'hui (2 ans et 8 mois)Contexte et projet :Automatisation et amélioration des environnements de déploiements des applicationsTâches réalisées :• Installation des bases redis avec la chart Helm bitnami pour des raisons de testo Surpasser des disfonctionnements de la base redis entreprise avec la chart bitnami• Helmification des environnements de déploiement des applicationso Migration de kustomize vers helmo Création des chart helm des stack d'application avec la structure umbrella• Préparation des POC pour déployer des charts helm avec Helmefile.o Déployer des stacks d'applications front-end, back-end avec helmefileo Variabilisation des déploiements sur différents environnement• Automatisation de déploiement des charts helm avec des pipelines GitLab-ci.o Faire le build des charts Helm avec des job gitlab-cio Automatiser le packaging des charts avec gitlab-ci et les envoyer dans Artifactory• Supervision des applications conteneurisées avec kubernetes en utilisant Open Lens et k9so Investigation sur les erreurs de déploiement des applicationso Consultation des logs des applicationso Scaling manuel des conteneurs et upgrade manuel des charts helm pour des raisons de débogage temporaire• Amélioration des pipelines de build des applications JAVA, NodeJs avec gitlab-ci.o Création des jobs gitlab-ci pour le build des applications• Optimiser l'utilisation des ressources des applications déployées sur kubernetes avec des Horizontal Pod Autoscaling (HPA)o Tester en local l'autoscaling des applications sur un environnement Bencho Intégrer l'autoscaling dans les charts helmo Déterminer les valeurs qui conviennent des CPU pour déployer sur les environnements (hors prod et prod)• Participer à un projet de migration de concourse Craftspaceo Migration des secrets entre Hashicorp Vault et CyberArk Conjuro Migration des pipelines legacy et équipes vers Concourse Craftspace• Signaler des soucis techniques sur les différents canaux sur mattermost
- Renault DigitalConsultant DevOps cloud AWS et GCPjuillet 2021 - septembre 2023 (2 ans et 2 mois)Contexte et projet :Dans le cadre du programme migration entre cloud, GCP et AWS, le contexte de la mission au sein de l’équipe DEVOPS est:- Automatisation des prérequis techniques des déploiements- Automatisation des déploiements des applications- Analyse des erreurs de déploiement et de fonctionnement- Création des templates de déploiementTâches réalisées :• Préparation des pré-requis de déploiement des applications standards (Frontend, backend, BDD, bucket S3) sur cloud GCP et AWS avec Terraform.• Amélioration des pipelines de l’Infrastructure-as-Code en utilisant les best practices de Terraform.• Déploiement des MVP en adaptant des templates des pipelines existants sur GitLab-CI.• Etude et changement d’architecture du cluster GKE du cloud GCPo Provisionnement d’un cluster GKE de type autopilot en utilisant un module Terraform• Déploiement des releases sur des clutsers Kubernetes GKE sur cloud GCP.• Mise à jour des composants des applications dans tous les environnements en utilisant des Helm charts.• Provisionnement et gestion des ressources sur GCP : GCE, Cloud SQL, Bigtable et GCS en utilisant Terraform.• Traitement des fichiers sur des buckets S3 en utilisant Lambda du cloud AWS (répertoires IN et répertoire out)• Implémentation des templates pour la création des pipelines CI/CD en utilisant GitLab-CI sur des clusters GKE du cloud GCP.• Surveillance des métriques collectées des ressources provisionnés avec Cloud Logging/monitoring de GCP ainsi que CloudWatch de AWS.• Analyse des incidents de fonctionnement des applications.• Assurer le monitoring des services en mettant à jour les rôles Ansible.o Mise à jour des playbooks ansible.o Définition des machines targets avec des inventaires dynamiques de ansible.• Administration des environnements (GCS, GCE, GKE) sur cloud GCP.• Exploitation des mécanismes de surveillance et d'alerte pour garantir la disponibilité et la performance des clusters Kubernetes.
- SofrecomConsultant DevOpsdécembre 2019 - juin 2021 (1 an et 6 mois)Contexte et projet : Modernisation du processus de développement des logiciels grâce à l'adoption d'une approche CI/CD performante.Tâches réalisées :• Automatisation des configurations des pipeline CI/CD avec Ansible.o Installation automatique des outils de la chaine CI/CD sur des nœuds on-premises.o Création des templates Jinja pour les fichiers de configuration.o Création des rôles ansible par outils.o Configuration des inventaires dynamiques pour les hôtes targets.o Utilisation et configuration de l’interface AWX de Ansible.o Configuration des outils des pipelines CI/CD avec des playbooks Ansible.• Automatisation des processus d’intégration continue des MVP/releases à l’aide des pipelines CI/CD sur Jenkins.• Orchestration, déploiement et auto-scaling des conteneurs docker avec Kubernetes :o Création des images des releases en utilisant des Dockerfile.o Orchestration des pods.o Gestion des réplicas en configurant le nombre de répliques pour chaque application déployée afin d'optimiser leur performance et leur disponibilité.o Création des déploiements pour des patchs des applications pour différents manifestes Kubernetes avec le langage YAML.o Gérer des volumes de stockage nécessaires aux applications avec des persistent volumes, des storage classes et des persistent volume claims de Kubernetes.o Stockage des paramètres de configuration et des credentials avec des ConfigMap et Secrets de Kubernetes.• Automatisation du déploiement des deployments sur des clusters Kubernetes avec des pipelines Jenkins.• Automatisation des procès de livraison et de déploiement des releases des applications avec des pipelines Jenkins en utilisant GitLab, Ansible et Docker.• Piloter les tests de Vérification d’Aptitude au Bon Fonctionnement VABF.o Assurer le provisionnement des environnements de test.• Maintenance des outils et analyse d’incident de déploiement, de mise à jour et de démarrage des applications.
Recommandations
Soyez le premier à recommander Hamza
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
- Baccalauréat mathématiques2019Baccalauréat mathématiques