About Cedrick
French
Native or bilingual
English
Fluent
Experience
- Société GénéraleTechlead DevOps EngineerBANKING AND INSURANCEDecember 2024 - Today (1 year and 8 months)Paris, FranceContext: Within an international team (mainly India, USA, etc.), I work as a Java DEVOPS tech lead in an agile environment. I am the main guarantor of best practices and the smooth functioning of CI/CD automation pipelines (development and maintenance).Areas of intervention:■ Audit of the system in place■ Migration of Java 8 application → Java 17 and Spring Boot 2.8 → Spring Boot 4■ Use of SWAGGER to document REST APIs.■ Development of unit tests with JUNIT.■ Use of SONAR to analyze JAVA code quality and vulnerabilities.■ Development of an application respecting the event-driven principle with Spring boot and KAFKA (brokers, consumers, topics)■ Development of custom Ansible modules with Python■ Automation of Oracle database maintenance via GitHub Actions pipeline■ Deployment of applications with TERRAFORM (Image construction / Image execution with embedded ANSIBLE).■ Automation of processes with Batch scripting and Python (execution of complex tasks and calling python scripts directly in Batch script)■ Use of HELM CHARTS to deploy micro-services according to environments■ Creation of KUBERNETES manifests (deployments, configmaps, secrets, etc.)■ Management of KUBERNETES processes according to application needs (HPA, Scheduling, Controllers, etc.)■ Migration from NEXUS to JFROG ARTIFACTORY.■ Deployment of applications with TERRAFORM (infrastructure provisioning through an OS factory image and execution of this image)■ Development and maintenance of ANSIBLE roles■ Use of Ansible Vault to encrypt sensitive data■ Implementation and monitoring of resilience tests on infrastructures hosting the applications.■ Development of shell scripts to automate repetitive tasks not requiring a release process■ Creation and maintenance of CI/CD pipelines under GITHUB ACTI
- Mobilize Financial ServicesDevops EngineerBANKING AND INSURANCEFebruary 2024 - December 2024 (10 months)Noisy-le-Grand, FranceProject: Within the IT department, in the OVS (Sales and Services Tool) service, I was the lead DEVOPS engineer working on a scope covering about ten applications developed in Java.Areas of intervention:■ Development of micro-services under spring boot 3 and Java version 17.■ Implementation of gRpc communication between micro-services.■ Creation and validation of Merge Requests (MR)■ Consumption of APIs with Angular■ Data persistence management with Spring Data JPA with ORACLE.■ Organization of brainstorming workshops on architectural evolutions.■ Development of unit tests with JUNIT■ Implementation of integration tests with Postman■ GitOps practice via Argo CD (Automatic refresh by checking the status of the indexed branch, manual trigger of deployment execution on Kubernetes).■ Organization of brainstorming workshops on architectural evolutions.■ Creation and maintenance of CI and CD pipelines.■ Automated deployment of applications on AWS EC2 VMs.■ Use of Oracle databases via AWS RDS■ Configuration of AWS ELB to dispatch requests to two EC2 instances.■ Maintenance of the AWS RDS database on which STRAPI runs.■ Implementation of inbound and outbound IP flow filters on AWS ELB.■ Implementation of Kubernetes manifests (configmaps, services, deployments, etc.).■ Analysis and resolution of incidents occurring in testing and production.■ Creation and tracking of tickets for opening flows to external services.■ Use of API GATEWAY to secure transactions between the infrastructure managed on AWS and the on-premise infrastructure.■ Use of GITLAB CI for CI/CD practices■ Management of GIT workflow on gitlab CI (release management, tags, hotfixes, etc.).■ Installation of Dynatrace and ELK on the Kubernetes cluster.■ Dashboard creation
- BNP PARIBAS SACloud Java DevOps EngineerBANKING AND INSURANCEFebruary 2022 - January 2024 (1 year and 11 months)Issy-les-Moulineaux, FranceProject: Within the Data Ingestion Squad of Arval, a subsidiary of BNP PARIBAS, I worked on setting up data pipelines from collection to availability in a Cloud, Devops environment.Areas of intervention:◼ Study and needs gathering.◼ Development of micro-services under Spring boot◼ Data persistence management with Spring Data JPA with PostgreSQL as DB◼ Application security and role management with Saml 2 and Keycloak◼ Development of unit tests with JUNIT◼ Implementation of integration tests with Postman◼ API documentation with Swagger 2.9◼ Creation of persistent volumes (PV)◼ Training of collaborators in devops practices◼ Implementation of KUBERNETES cronjobs in a full cloud environment.◼ Creation of KUBERNETES deployment objects◼ Creation of KUBERNETES Ingress objects◼ Creation of KUBERNETES Service objects◼ Implementation of network policies within the cluster◼ Management of KUBERNETES secrets and configmaps◼ Use of ANSIBLE as configuration management tool to automate repetitive tasks◼ Deployment of applications in different types of cloud (IBM cloud, Tanzu, AWS).◼ Use of DOCKER-COMPOSE for deploying applications locally for testing purposes◼ Code review.◼ API consumption with Angular 15◼ Implementation of KAFKA developments.◼ Implementation of KAFKA configurations (Broker, Registry, Consumer group, topics, etc.)◼ Consumption of messages from multiple KAFKA topics◼ Writing consumed messages in real-time to S3◼ Implementation of monitoring with Splunk and Dynatrace.◼ API documentation with Swagger 2.9.Environment: 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
- Information Systems Management3iL Engineers2019Management de Systèmes d'Information
Certifications
- Docker for DeveloperLinkedIn Learning2020