Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Hamdi KHELIL

TECHNICAL LEAD DEVOPS

  • Projet : HAPI

    • Mise en place de l’architecture du projet HAPI ( Event Driven )
    • Mise en place d’une VM pour héberger minio en mode gateway vers S3
    • Mise à disposition de l’infrastructure via cloudformation ( EC2, VPC, Lambda, S3, Api Gateway, ELB, RDS mysql )
    • Mise en place et configuration des machines bastions pour établir une connexion privée sur la VM minio
    • Mise à disposition des job Jenkins pour construire le projet HAPI-ETL et HAPI-BI
    Environnement technique : AWS VPC, IGW, Subnet, Route Table, NACL, EC2, Lambda, Api Gateway, S3, ACM, SSM,…
    Jenkins, Gitlab, Docker, Minio, OpenSSL, Keytool
  • Projet : ATLAS

    • Etude des solutions cloud ( AWS, Azure, GPC ) pour la migration du cluster Openshift sur K8S
    • Mise en place de l’architecture du cluster EKS ( VPC, Route Table, NACL, IGW, … )
    • Mise en place d’un cluster EKS via eksctl
    • Création des templates CloudFormation pour automatiser les déploiements sur AWS et le provisionning des différents services EKS ( MetricServer, Traefik, Kubernetes UI, Let’sEncrypt, Calico, Prometheus, Grafana, … )
    • Mise en place et configuration des machines bastions pour établir une connexion privée sur les nœuds EKS
    • Migration du patrimoine applicatif existant sur Openshift sur EKS
    • Migration des templates Openshift à Helm et automatisation du déploiement des différents services.
    • Migration des pipelines Jenkins
    • Cablage du cluster EKS avec CloudWatch et CloudTrail pour Auditer les actions sur le cluster
    • Création et mise en place de l’offre KubernetesAsAService

    Environnement technique : AWS VPC, IGW, Subnet, Route Table, NACL, EC2, Cloud Watch, Cloud Trail, EKS, EBS, EFS,…
  • Projet : MYESN

    • Etude et mise en place de la solution Openshift en mode SaaS ( Openshift Online )
    • Etude et mise en place du socle applicatif de l’application MyESN ( MicroService Spring Boot, BDD MongoDB,
    • Etude et mise en place de la Software Factory ( Sonatype Nexus 3, SonarQube, Jenkins, GitLab, GitLabCI, ..)
    • Configuration des Objets Openshift ( PO, CM, DC , ROUTE , SVC, SA, ...)
    • Industrialisation du déploiement des objets Openshift via les templates Openshift ( SonarQube, Nexus, Jenkins, Minio )
    • Etude et mise en place d’une solution de génération de certificats ( Openshift-Acme )
    • Mise en place des templates GitLabCI pour le Build
    • Mise en place des pipeline Jenkins pour la construction de l’image via Openshift
    • Développement d’un générateur de projet MicroService pour le BackEnd avec Maven Archetype
    • Mise en place et industrialisation de KeyCloak sur Openshift
    • Etude et mise en place de Minio
    • Déploiement et gestion de base de données mongoDB sur Openshift
    • Gestion des certificats applicatifs
    • Mise en place des services Prometheus / Alertmanager et configuration des PromQL
    • Mise en place des dashboards Grafana en utilisant Prometheus
    • Former les équipes Devops
    • Mise en place d'un service SMTP Relay sur du CaaS
    • Etude et POC des architectures des projets
    • Accompagnement projet sur les migrations Legacy vers Openshift
    • Développement des briques techniques (Absence, Cra, Contrat, Notification)
    • Développement d’un générateur de projet (Maven Archetype)
    • Création d’une image Docker générique pour les projets Spring Boot
    • Création d’une image Docker générique pour les projets NodeJS

    Environnement technique : Jenkins, Gitlab, GitlabCI, Docker, Openshift, Minio, OpenSSL, Keytool; Prometheus, Grafana, Keycloack, Spring Boot, MongoDB, Maven, Maven Archetype , Java8, Angular