About Cheikh
Ingénieur logiciel sénior : DevOps | Full stack
- Mise en place de vos socles techniques (cluster kubernetes, ressources cloud, instance gitlab, sonarqube, jenkins, argocd, artifactory, nexus, agent Xcode)
- Design et mise en place des habilitations pour sécuriser vos outils
- Implémentation de chaînes CI/CD avec une quality gate intégrée
- Analyse des vulnérabilité (CVE) et implémentation de remèdes
- Mise en place de documentations et de pratiques de développement
- Mise en place de monitoring pour surveiller l'état de vos applications critiques
- Développement d'API ReST et d'IHM aux styles modernes et éco responsables
- Sécuriser vos microservices avec Spring, Keycloak
French
Native or bilingual
English
Fluent
German
Basic
Experience
- Crédit Agricole Technologies et ServicesIngénieur logiciel / DevOpsBANKING AND INSURANCESeptember 2022 - Today (3 years and 9 months)Nantes, France
Contexte
Mise en œuvre de services autour de l’intégration continue utilisés par les équipes de développement.Mission
- Migration de la stack (CI/CD) legacy vers une stack Cloud Native - mise en place de projets démo et présentation aux développeurs.
- Migration de Nexus vers Artifactory : évolution des chaînes CI Jenkins et des agents - mise en place de règles et d'habilitations Artifactory.
- Mise en place de chaînes CI/CD/CT templatisées pour +800 développeurs (Jobs Gitlab, manifestes kubernetes avec Helm, Postman)
- Développement d'API ReST Java/Springboot, exposition dans un API Manager et déploiement dans un espace Kubernetes.
- POC Angular sur l'application interne (Compas) permettant de restituer sur une IHM l'ensemble des Artifacts construits, leurs dépendances et leurs environnements kubernetes au sein de CA-TS.
- Mise en place d'un process d'amélioration continue avec Renovate (pour les projets Maven, Docker et NodeJS).
- Utilisation de la stack ELK pour monitorer l'usage des chaînes CI/CD.
- Mise en place d’une infrastructure macOS pour les chaînes CI/CD iOS : configuration des serveurs - installation de runners Gitlab.
- Mise en place de OWASP Dependency-Check sur les chaînes Jenkins pour traquer des CVE sur les Artifacts Maven et NodeJS.
- Mise en place de barrière bloquante sur la qualité de code dans les chaînes Gitlab-CI : résultat sonarqube et analyse Jfrog-Xray des failles de sécurité.
- POC Terraform/AWS servant de base pour mettre en place une chaîne CD AWS.
- Présentation en mode démo des différentes réalisations aux utilisateurs.
- Requérir et étudier les besoins des développeurs et les décliner en solutions CI/CD
Environnement technique
Kubernetes - Docker - ArgoCD - Helm - VaultGitlab CI/CD - Jenkins - Ansible - TerraformELK Stack - Artifactory - Jfrog Xray - SonarqubeJava17 - Angular13 - Script Shell- Groovy - PythonSpring Framework - API ReST - XCode - CAPGEMINIIngénieur logiciels sénior / Référent techniqueBANKING AND INSURANCEDecember 2019 - September 2022 (2 years and 9 months)Nantes, France
Contexte
Application pour les conseillers/clients pour la souscription et gestion de produits d'assurance.Méthode : AgileMissions
- Etude technique et fonctionnelle du besoin client
- Implémentation technique dans une architecture microservice
- Sécurisation des microservices avec Keycloak et Spring
- Automatisation des tests d'intégration avec le Framework Karaté
- Mise en place de la CI/CD
Missions annexes : Sensibiliser sur les aspects Green Code (éco responsable) et sur les bonnes pratiques de développement (code review) – Accompagner les juniors.Environnement technique
Java11 SpringWeb SpringData Api-ReST Jenkins Docker Kubernetes ArgoCD-Helm - CAPGEMINIIngénieur logiciel sénior / Référent techniqueBANKING AND INSURANCEJune 2015 - November 2019 (4 years and 5 months)Nantes, France
Contexte
- Application conseillers de gestion de Workflow de crédi
- Application de gestion des risques de crédit avec l'intégration des notations de Moody's, Fitch, Reuters et Banque de France
• Méthode : Cycle en VMission
Conception et développement des évolutions dans une architecture N-Tiers.Prise en charge des incidents sur les applications critiques et pilotage jusqu'à résolution.Tests de performances et optimisations Bases de donnéesEnvironnement technique
Java8 .NetCore Struts Hibernate Jenkins Oracle MySQL WebSphere-IIS
Recommendations
Be the first to recommend Cheikh
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- IngénieurISTIA (Polytech Angers)2013Programmation orientée objet Interaction Homme Machine & Réalité Virtuelle - SGBD/SQL - Réseaux Informatiques Automatismes Industriels - Robotique - Automatique - Microcontrôleur - Modélisation et Simulation Culture Economique - Communication - Management et comptabilité Projet d’application / Stage à l’étranger / Stage de fin d’étude (6 mois)