
Kouemo Jeff
Ingénieur DevOps Cloud Senior | Azure, Kubernetes
Salaire / Taux journalier
Lausanne, Suisse
Mobilité : 57340 Suisse
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur DevOps Cloud Azure avec 8+ ans d'expérience dans l'automatisation et l'infrastructure financière. Expert en pipelines CI/CD, Kubernetes, Terraform et conteneurisation chez SCOR et BNP Paribas. Spécialisé dans l'optimisation des déploiements et la gestion multi-environnements pour accélérer vos projets cloud.
Expérience de travail
DevOps et Cloud (Azure)
SCOR
nov. 2020 - août 2023
2 ans 10 mois
Paris et périphérie
La mise en place du pipeline CI/CD : Utilisation de la plateforme GitHub Action pour l’intégration continue et le déploiement continu Administrer et maintenir la plateforme de CI / CD (Jenkins, Gitlab, Nexus, SonarQube, SeleniumGrid) Développer et documenter les templates de pipelines de CI / CD (Pipeline Jenkins, Ansible, Kubernetes) Création des ressources kubernetes : pods, Volumes (pour le stockage des bases de données) Utilisation de l’Ingress sur Kubernetes via le DNS et sécurisation via le certificat crt Utilisation des replicasets, des volumes persistents Automatisation de taches via la création des jobs à travers le jenkinsfile en groovy pour paramétrer l’outil Jenkins Conténeurisation, installation et déploiement des micro-services (docker, kubernetes) Maintient et amélioration du pipeline d’intégration et du déploiement continu Création d’image docker à partir de l’image de base Sélenium pour créer un environnement de test pour les développeurs Mise à jour des dockerfiles en fonction des nouvelles versions des APM Utilisation de l’outil Nexus pour le stockage des jars Utilisation du Git pour la création des branches masters en vue du versioning Utilisation du GitLab pour créer, tester et déployer des logiciels de manière collaborative La gestion de l’infrastructure à travers l’outil terraform Création de modules terraform pour automatiser La création des ressources Azure : calcul, stockage, réseau, base de données La création des bases de données posgress La création clusters kubernetes et workspaces La gestion des environnements de DEV, PROD, UAT Utilisation du service S3 AWS pour pouvoir se connecter au bucket contenant le fichier d’état terraform.tfstate Connexion au vault pour récupérer les secrets Automatisation de la création des ressources de calcul des divers micro-services (docker, kubernetes)
DevOps Engineer
BNP Paribas
oct. 2017 - oct. 2020
3 ans 1 mois
93500 Pantin, France
Maintenance évolutive des applications MOM et NOMI : Monitoring du système pour la détection et la gestion des anomalies et des incidents lors de l’intégration des clients (Scripting shell, transact sql) Création de nouveaux interfaces, de nouvelles fenêtres permettant aux utilisateurs d’intégrer de nouveaux clients (Extended JS, Tomcat) Création de flux CFT de transferts de données lors de l’installation de nouveaux clients ; Maintenance corrective des applications : Correction des anomalies dans la visualisation des positions archivées ; Création d’outils de confirmation de réception de fichiers swifts ; Création d’outils d’intégration des clients dans les marchés européens. Automatisation et déploiement applicatif : Réalisation des tâches d'automatisation sur les différents jobs en utilisant le jenkins ; Calcul des KPI pour illustrer les indicateurs d'outils d'aide à la décision et visualisation dans les divers environnements Automatisation à l’aide des scripts shell unix Indexation des données à travers les applications ElasticSearch, Logstash Création des Dashboard à travers Kibana Gestion des environnements en vue de la réalisation des tâches de prédeploiement et de déploiement (Docker, Kubernetes)
Ingénieur logiciels
Natixis
mai 2017 - oct. 2017
6 mois
Région de Paris, France
Support technico – fonctionnel sur les applications Jade et RiskPro Assistance aux besoins des équipes MOA et MOE Analyse et mise en place des solutions utiles pour résoudre des problèmes d’automatisation de tâches et création des batchs destinés aux équipes de MOE Maintenance des différentes chaînes de production sur l’ordonnanceur ControlM Collaboration avec les équipes de pré production et de production en vue de la création de nouveaux processus de traitement par lots
Ingénieur logiciels
BNP Paribas CIB
juin 2016 - déc. 2016
7 mois
Région de Paris, France
Analyse technique et fonctionnelle des besoins et chiffrage des projets Utilisation de la méthode AGILE (Scrum) Développement de solutions logicielles et participation à des projets R&D (progiciel Murex) Maintenance corrective des reportings MReport Utilisation du Jenkins et du Shell Ré usinage de code Java concernant les static data sur l’environnement Eclipse en TDD Analyse de l’existant et création d’un cahier de tests Fichier Excel contenant les différents cas de tests Création de jeux de donnés contenant les messages utiles pour les tests Messages au format XML Développement des composants Java sous éclipse permettant de lire des messages contenus dans les files (messages MQUEUES) Utilisation de la WebSphere MQ Utilisation du multithreading Développement des composants Java sous éclipse permettant de créer des interfaces dédiées utiles pour transférer les messages dans la base de données Murex Utilisation du multithreading Utilisation du robot Jenkins pour créer les composants nécessaires aux tests sur l’environnement UAT Tests fonctionnels et techniques Déploiement des composants sur l’UAT pour tester le processus de lecture de messages et d’insertion des messages dans le workflow Murex Utilisation des jeux de données pour valider le processus de lecture des messages et d’insertion dans le workflow Murex Utilisation d’un outil développé en Shell (MQPusher) pour insérer les message dans la file. Utilisation du SQL pour s’assurer que les messages sont bien situés dans la base de données Murex. Validation, Mise en ligne Support et mise à jour de la documentation Collaboration avec les équipes de pré production et de production en vue de la création de nouveaux processus de traitement par lots (batch).
Ingénieur développement
NeoXam
mars 2015 - mars 2016
1 an 1 mois
Région de Paris, France
Participation à l’analyse fonctionnelle des besoins des clients Utilisation de la méthode AGILE (Scrum) Développement de solutions logicielles et participation à des projets de R&D (progiciel DT suite) Maintenance corrective de la qualité technique de l'application : correction de bugs fonctionnels et techniques Maintenance évolutive de la qualité technique de l'application sous l’environnement Eclipse: sujets traités Evolution des reporting AIFM, ASD1, et ASD3 des QRT Calcul des rétrocessions Utilisation du pattern Factory pour calculer les indicateurs de risque du portefeuille Ratio de Sharpe, variance du portefeuille, ratio d’information, maximum drawdown Utilisation du pattern Factory pour calculer les indicateurs de performance du portefeuille avec un taux sans risque et avec un taux aléatoire. Tests Techniques et fonctionnels Mise en place de tests automatisés (tests Junits) Validation, mise en ligne, support et mise à jour de la documentation
Formation
Pierre and Marie Curie University
Master 2 (M2)
2013 - 2014
2 ans
Pierre and Marie Curie University
Master 1
2012 - 2013
2 ans
Université Paris-Est Marne-la-Vallée
2011 - 2012
2 ans