À propos de Hamza
Arabe
Bilingue ou natif
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- bnpparibasIngénieur DevOpsBANQUE & ASSURANCESjanvier 2022 - Aujourd'hui (4 ans et 5 mois)Montreuil, FranceContexte : Accompagnement pour la mise en place et la gestion des outils DevOps : Terraform, Ansible Tower, Gitlab CI/CD, Jenkins, Icles et ADRETACTIVITES PRINCIPALES :* Provisionning des ressources cloud avec Terraform• Créer les fichiers de configuration Terraform pour décrire l'infrastructure souhaitée• Déployer l'infrastructure• Utiliser les API de la plateforme cloud• Gérer l'infrastructure• Optimiser l'infrastructure : optimiser l'infrastructure en analysant les ressourcesutilisées et en les ajustant en conséquence.• Collaborer avec l'équipe de développement : collaboration avec l'équipe de développement pour comprendre les besoins et les exigences de l'application.* Développement des playbooks ansible• Collecter les besoins en terme d’automtisation• Développer des playbooks* Support pour ansible Tower• Erreurs sur les playbook/rôles utilisés• Corriger les inventaires mal remplis• Résoudre les problèmes d'accès/profile• Ajouter les groupes d'instances et les environnements sur les inventaires• Résoudre les problème ETAC* Support pour Jenkins et Gitlab-CICD• Configurer des pipelines sur la plateforme Devops• Allouer les droits sur la plateforme DevOps* Déploiement des Icles (scripts génériques en shell) avec Gitlab CI/CD et Ansible• Correction et adaptation du .gitlab-ci.yml pour le projet 'Icles'• Mise en place de la configuration nécessaire sur Jenkins• Rédaction du playbook de livraison des Icles• Rédaction des rôles nécessaires pour la livraison• Préparation du modèle de tâches Ansible pour le lancement du déploiement• Lancer les jobs via Tower• Debuging et correction des scripts shell* Responsable d’application de ADRET (Outil d'anonymisation des données)• Garantir que la plateforme est opérationnelle• Arrêt/relance de la platforme (serveur d'application Websphere libertycore, sa, sw)• Erreurs lors de lancement des scripts shell• Fichier de configuration mal rempli• Arrêt/relance des serveurs WebSphere liberty Core• Assurer les prérequis pour les patchings WAS* Participation à la sécurisation des applications CFS• Mise à jour des certificats de sécurité SSL/TLS• Détection des corruptions au niveau des bdd (investigation au niveau des logs)* Micro-segmentation avec Illumio (5 applications, 27 serveurs)• Inventaire du périmètre• Labélisations des serveurs• Demande d’extractions des flux par applications• Lancement des ouverture des flux via la portail CloudIBM• Enforcement des serveurs• Vérifications post enforcementTerraform, Ansible, Ansible Tower, Jenkins, Gitlab, Linux, Aix, Microsegmentation, Illumio, Websphere Libertycores, Icles, ADRET
- BOUYGUES (COLAS DIGITAL SOLUTIONS)Ingénieur DevOpsBTP & CONSTRUCTIONaoût 2019 - janvier 2022 (2 ans et 5 mois)Vélizy-Villacoublay, FranceContexte : Provisionning des environnements, mise en place des pipelines CICD, Livraison des applications en Hors Prod et supervision des environnements Prod et Formation.Taille de l’équipe : 20ACTIVITES PRINCIPALES :* Mise en place des playbooks ansible pour le déploiement des applications et la gestion de la configuration• Déploiement des applications• Mise en place des bons pratiques ansible* Déployer l’application Hubble dans les environnements hors prod avec CodePipeline de AWS• Création de l’infrastructure nécessaire pour le déploiement avec Terraform/CloudFormation• Mise en place des pipelines CICD sur AWS : CodeCommit, CodeBuild, CodeDeploy et codePipeline• Gestion des rôles et règles avec IAM pour le Projet* Déployer l’application ADREF dans les environnements hors prod avec Azure DevOps• Création de l’infrastructure nécessaire pour le déploiement avec Terraform/ ARM Templates.• Configuration des pipelines CI/CD sur Azure : Repos Azure DevOps et Azure Pipelines (y compris les étapes de Build et Release)* Livraison de l’application ARU sur l’environnement Pre-PROD• Mise à jour d’ARU avec Application Déployer• Mise à jour MIMSync• Import du schéma de la metaverse MIMSync• Mise à jour des agents MIMSync* Vérifier l’état des services/API/applications avec Postman* Accompagnement de l’automatisation des tests avec Tosca : SPOC (Single Point Of Change)• Valider les cas de tests avec les automaticiens• Analyser les rapports de tests automatiques et distinguer les bugs* Tester l’intégration pour des projets transverses• Lancer la demande depuis l’application source• Vérifier les logs des services émetteurs de la demande• Modifier si besoins les pivots et voir le comportement des applications cibles• Valider la bonne réception des flux coté applications cibles* Participer à l’intégration des nouvelles applications (Hubble, PIXID, ColasWay, ADREF 2)* Participer à la mise en place des nouveaux services (Web service des structures Hubble, CdsSync…)* Supervision des environnements : production et formation• Contrôler l’accessibilité des applications, ERP et sites• Vérifier la bonne l’ouverture des flux• Faire des contrôles des logs à l’aide de Log Reader• Suivre la résolution des problèmes avec les personnes concernéesENVIRONNEMENT TECHNIQUE :Terraform, Ansible, AWS DevOps, EC2, RDS, IAM, CloudFormation, CodeCommit, CodeBuild, CodeDeploy, CodePipeline, Azure, Azure Devops, Silk, Log Reader, Monitoring Backbone, Oracle SQL Developer, SQL Server Management
- ValeoIngénieur DevOpsAUTOMOBILEfévrier 2018 - août 2019 (1 an et 6 mois)Tunis, TunisieContexte : Support sur les outils DevOps au sein d’une équipe AGILE en SCRUMACTIVITES PRINCIPALES :* Administration de Gitlab (SCM)• Gestion des droits utilisateurs• Gestion des branches et des versions* Intégration des projets sur Jenkins• Configuration des paramètres généraux : SonarQube, Maven, Nexus• Création des jobs d’automatisation de build• Automatisation des tests* SonarQube : contrôle de la qualité du code source• Personnalisation des règles de contrôle• Analyse et suivi du Dashboard de sévérité (Problème mineur, majeur, grave et bloquant)* Packaging automatisé avec Maven, Jenkins et Nexus* Maintenance des outils et analyse d’incident• Analyse des erreurs avec Jenkins• Analyse des logs* Support aux équipes projets/ Développements sur la mise en place des outils DevOps.* Support de la plateforme Docker /Kubernetes• Création des images avec Docker File• Gestion des clusters avec Docker Compose• Utilisation du repository Docker HUB• Orchestration avec Kubernetes* Support sur ANSIBLE Tower• Automatisation de l’installation sur les VMs• Mise en place d’un playbook de déploiement• Mise en place des bonnes pratiques sur ANSIBLE : PlaybookENVIRONNEMENT TECHNIQUE :Docker, SWARM, Ansible, Java, Maven, Git, Jenkins, Sonar, Nexus, Windows, et Linux Ubuntu, Kubernetes.
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
- Diplôme d'IngénieurENIB2018
Certifications
- Terraform Associate 002HashiCorp2023