• 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
• 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