Expérience professionnelle

Ingénieur DevSecOps

Capgemini - Ministère de l'intérieur et Enedis Janvier 2023 - Mars 2024

Environnements & outils:

Ansible, Jenkins, Git, AWX, Kubernetes (K3S et RKE), Docker, Helm, Kafka, Gitflow, Nexus, Github, Gitlab, Harbor, Vault, Python, Bandit, Sonar, Trivy, Dependency track, Jira, PKI, Openssl, Centos7 et 8, Redhat 7 et 8, Ubuntu, Terraform, ELK, AWS (Ec2) …

Description de la mission:

  • Mise en place de la solution Ops qui contient plus de 40 microservices sur kubernetes openshift (RKE) et K3S.
  • Développement des rôles et des playbooks (plus de 30 rôles et playbooks) en utilisant Ansible.
  • Analyser les dysfonctionnements de l'application et proposer les évolutions techniques.
  • Automatiser la création des charts Helm via un script shell.
  • Création un rôle ansible afin de générer les releases de helm.
  • Installation de KAFKA et développer un playbook/rôle Ansible qui permet de créer une liste des topics KAFKA.
  • Développement des playbooks et les rôles ansible (5 rôles) de lancement de scan via les différents outils de scan des vulnérabilités.
  • Création la chaine DevSecOps en utilisant les outils de scan des vulnérabilités: Trivy, Bandit, Dependency track, SonarQube...
  • Création des pipelines Jenkins pour le déploiement des briques de l'application Ops.
  • Travailler en mode SCRUM.

DevOps & TEAM LEADER

Capgemini - CNAV Janvier 2020 - Janvier 2023

Environnements & outils:

Ansible, Jenkins, Git, Git flow, Shell, CentOS Jira, Bastion, Batch, serveur d'application (Jboss), Apache, Tomcat, Wiremock.

Description de la mission:

  • Développement des rôles techniques (plus de 20 rôles) en utilisant Ansible.
  • Création des inventaires (plus de 100 machines).
  • Mise en place des pipelines (Jenkins, Ansible, Gitlab...) afin d'automatiser le déploiement des applications web.
  • Automatiser les installations des packets CentOS 7 via un rôle ansible, le rôle a été utilisé sur (plus de 100 machines).
  • Analyse des besoins des exploitants.
  • Accompagnement & Reporting (TEAM LEADER).

Ingénieur d'intégration applicative

Capgemini - CNAV Janvier 2016 - Janvier 2020

Environnements & outils:

Serveur d'application (Jboss), Apache, Tomcat, Wiremock, Shell, Crontab, CentOS, Spring batch, Batch talend, Mantis, Filezilla, Jahia, Postgres, WebSphere, Oracle, mysql…

Description de la mission:

  • Déploiements des applications sur les serveurs JBoss et tomcat.
  • Création des Crontab.
  • Administration des serveurs Jahia.
  • Configurations des serveurs d'apache et créations des règles d'Apache.
  • Installation des batchs (Spring batch & batch Talend).
  • Création des scripts en shell.

Ingénieur support N2

INTM - BNP Paribas Octobre 2015 - Décembre 2015

Environnements & outils:

CFT, Winigate, Shell, Redhat, MVS, Windows server, Putty.

Ingénieur support applications

IMS Health Avril 2015 - Septembre 2015

Environnements & outils:

Shell, Nagios, Bash, Redhat 5 et 6, Oracle, Jira, Putty.