About Cedrick
French
Native or bilingual
English
Fluent
Experience
- Société GénéraleTechlead Devops IngénieurBANKING AND INSURANCEDecember 2024 - Today (1 year and 7 months)Paris, FranceContext : Au sein d’une équipe internationale (Inde principalement, USA, etc), je travaille en tant que tech lead Java DEVOPS, dans un environnement agile. Je suis le principal garant des bonnes pratiques, du bon fonctionnement de l’automatisation des chaines de CI/CD (développement et maintenance).Domaine d’intervention :■ Audit du système en place■ Migration d’application Java 8 → Java 17 et Spring Boot 2.8 → Spring Boot 4■ Utilisation de SWAGGER pour documenter les API REST.■ Développement des tests unitaires avec JUNIT.■ Utilisation de SONAR pour analyser la qualité du code JAVA et les vulnérabilités.■ Développement d’une application en respectant le principe event-driven avec Spring boot et KAFKA (brokers, consumers, topics)■ Développement de custom modules Ansible avec Python■ Automatisation de la maintenance de base Oracle via pipeline GitHub Actions■ Déploiement d'applications avec TERRAFORM (Construction d'image / Exécution d'image avec ANSIBLE embarqué).■ Automatisation des process avec Batch scripting et Python (réalisation des tâches complexes et appel de scripts python directement dans script Batch)■ Utilisation des HELM CHART pour déployer les micro-services selon les environnements■ Création des manifestes KUBERNETES (deploiements, configmaps, secrets, etc.)■ Gestion des process KUBERNETES en fonction des besoins des applications (HPA, Scheduling, Controllers, etc.)■ Migration de NEXUS vers JFROG ARTIFACTORY.■ Déploiement d'applications avec TERRAFORM (provisionning d’infrastructure à travers une image de l’OS factory et exécution de cette image)■ Développement et maintenance des roles ANSIBLES■ Utilisation de Ansible Vault pour chiffrer les données sensibles■ Mise en place et suivie des tests de résilience sur les infrastructures hébergeant les applications.■ Développement des scripts shell pour automatiser les tâches répétitives ne nécessitant pas un process de release■ Création et maintenance des pipeline CI/CD sous GITHUB ACTI
- Mobilize Financial ServicesIngénieur DevopsBANKING AND INSURANCEFebruary 2024 - December 2024 (10 months)Noisy-le-Grand, FranceProjet : Au sein de la DSI, dans le service OVS (Outil de Vente et Services), j’ai été l’ingénieur DEVOPS principal intervenant sur un périmètre recouvrant une dizaine d’applications développées sur du Java.Domaine d’intervention :■ Développement de micro-services sous spring boot 3 et la version 17 de Java.■ Mise en place de la communication gRpc entre les micro-services.■ Création et validation des Merge Requests (MR)■ Consommation des apis avec Angular■ Gestion de la persistance de données avec Spring Data JPA avec ORACLE.■ Organisation des ateliers de brainstorming au sujet des évolutions architecturales.■ Développement des tests unitaires avec JUNIT■ Mise en place des tests d’intégration avec Postman■ Pratique du GitOps via Argo CD (Refresh automatique en vérifiant le statut de la branche indexée, déclenchement manuel de l’exécution des déploiements sur Kubernetes).■ Organisation des ateliers de brainstorming au sujet des évolutions architecturales.■ Création et maintenance des pipelines de CI et de CD.■ Déploiement automatisé des applications sur des VM AWS EC2.■ Utilisation des bases de données Oracle via AWS RDS■ Configuration de AWS ELB pour dispatcher les requêtes vers deux instances EC2.■ Maintenance de la base de données AWS RDS sur laquelle tourne le STRAPI.■ Mise en place des filtres de flux entrants et sortant d’adresses IP sur AWS ELB.■ Mise en place des manifests Kubernetes (configmaps, services, deployments, etc.).■ Analyse et résolution des incidents survenus en recette et en production.■ Création et suivi des tickets d’ouverture des flux vers des services externes.■ Utilisation de l’API GATEWAY pour sécuriser les transactions entre l’infrastructure managé sur AWS et l’infrastructure on-premise.■ Utilisation de GITLAB CI pour les pratiques de CI/CD■ Gestion du workflow GIT sur gitlab CI (gestion des releases, des tags, des hotfixes, etc.).■ Installation de Dynatrace et ELK sur le cluster Kubernetes.■ Création des dashbords
- BNP PARIBAS SAIngénieur Devops Cloud JavaBANKING AND INSURANCEFebruary 2022 - January 2024 (1 year and 11 months)Issy-les-Moulineaux, FranceProjet : Au sein de la Squad Data Ingestion de Arval filiale de BNP PARIBAS, j'ai travaillé à la mise en place de pipeline de données de la collecte à la mise à disposition dans un environnement Cloud, Devops.Domaine d’intervention :◼ Étude et récolte des besoins.◼ Développement de micro-services sous Spring boot◼ Gestion de la persistance de données avec Spring Data JPA avec PostgreSQL en BDD◼ Sécurisation de l’application et gestion des rôles avec Saml 2 et Keycloak◼ Développement des tests unitaires avec JUNIT◼ Mise en place des tests d’intégration avec Postman◼ Documentation des APIs avec Swagger 2.9◼ Création de volumes persistants (PV)◼ Formation de collaborateurs aux pratiques devops◼ Mise en place des cronjobs KUBERNETES dans un environnement full cloud.◼ Création des objets de déploiement KUBERNETES◼ Création des objets Ingress KUBERNETES◼ Création des Objets Service KUBERNETES◼ Mise en place des politiques réseau au sein du cluster◼ Gestion des secrets et des configmaps KUBERNETES◼ Utilisation de ANSIBLE comme outil de gestion de configuration pour automatiser les tâches répétitives◼ Déploiement d'applications dans différents types de cloud (IBM cloud, Tanzu, AWS).◼ Utilisation de DOCKER-COMPOSE le déploiement des applications en local dans le but de les tester◼ Revue de code.◼ Consommation des API avec Angular 15◼ Mise en place des développements KAFKA.◼ Mise en place des config KAFKA (Broker, Registry, Consumer group, topics, etc.)◼ Consommation de messages provenant de plusieurs topics KAFKA◼ Écriture des messages consommés en temps réels sur le S3◼ Mise en place du monitoring avec Splunk et Dynatrace.◼ Documentation des API avec Swagger 2.9.Environnement: KUBERNETES, DOCKER, ANSIBLE, JENKINS, KAFKA, IBM cloud, JAVA 11, Spring boot, Nexus, Harbor, Helm Charts, Tanzu, minio, Swagger, ANGULAR
Recommendations
Be the first to recommend Cedrick
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
- Management de Systèmes d'Information3iL Ingénieurs2019Management de Systèmes d'Information
Certifications
- Docker for DeveloperLinkedIn Learning2020