You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Hamza HajaijiHH

Hamza Hajaiji

Ingénieur DevOps

630 €/jour
Paris, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de Hamza

Consultant DevOps expérimenté, certifié cloud AWS
Passionné par le DevOps et la veille technologique, Curieux et rigoureux, agile.
Sens de communication, de travail en équipe avec scrum, bonne qualité relationnelle et professionnelle.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

Accepte de travailler sur site
Paris (jusqu’à 50 km)

Expériences

  • France travail
    Consultant DevOps
    octobre 2023 - Aujourd'hui (2 ans et 8 mois)
    Contexte et projet :
    Automatisation et amélioration des environnements de déploiements des applications
    Tâches réalisées :
    • Installation des bases redis avec la chart Helm bitnami pour des raisons de test
    o Surpasser des disfonctionnements de la base redis entreprise avec la chart bitnami
    • Helmification des environnements de déploiement des applications
    o Migration de kustomize vers helm
    o 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 helmefile
    o 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-ci
    o 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 k9s
    o Investigation sur les erreurs de déploiement des applications
    o Consultation des logs des applications
    o 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 Bench
    o Intégrer l'autoscaling dans les charts helm
    o 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 Craftspace
    o Migration des secrets entre Hashicorp Vault et CyberArk Conjur
    o Migration des pipelines legacy et équipes vers Concourse Craftspace
    • Signaler des soucis techniques sur les différents canaux sur mattermost
  • Renault Digital
    Consultant DevOps cloud AWS et GCP
    juillet 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éploiement
    Tâ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 GCP
    o 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.


  • Sofrecom
    Consultant DevOps
    dé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

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Baccalauréat mathématiques
    2019
    Baccalauréat mathématiques

Compétences

Catégories