Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Brice FLORES

Brice FLORES

Développeur informatique / DevOps

32 ans
Permis de conduire
En poste Indisponible
Curieux de nature, je mets mon temps libre à profit pour me former ou tester des technologies que je ne maîtrise pas.
L'évolution et l'apprentissage sont deux notions que j'attends de mon travail.

DUT Informatique

Annecy-le-Vieux

Septembre 2011 à juin 2013
DUT Informatique à l'IUT d'Annecy, formation de deux ans en informatique de gestion

Bac S-SI

Lycée Louis Aragon, Givors

2008 à juillet 2011
Bac S - Sciences de l'ingénieur Option Physique/Chimie
  • Reprise en TMA de deux applications pour le compte d'un service public du traitement et de valorisation des déchets ménagers.
  • Pour chacune :
    • Composition de l'architecture : un backend Spring Boot et un frontend en AngularJS.
    • Les données sont stockées dans une base de données Oracle
    • L'application est hébergée dans un serveur sous Windows Server.
  • Mes actions :
    • Mise en place des plateformes internes via Terraform / vSphere / Ansible
    • Automisation du chargement des dumps Oracle via Ansible
    • Relecture et validation du code
    • Écriture des procédures d'installation et d'exploitation
    • Points techniques avec le client
    • En cours: mise en place des plateformes sous Linux pour sortir de Windows et automatisation des installations via Ansible
  • Équipe: 2 devs / 1 CP / 1 DP
  • Technologies: Java / Base de données Oracle / Spring Boot / Terraform / Ansible / Red Hat
  • J'ai rejoint l'équipe DevOps d'un client dans le but de monter un partenariat et à terme développer l'activité de mon entreprise autour du DevOps.
  • Mes actions :
    • Migration de serveurs d'un hébergeur vers un autre
    • Mise en place et configuration du jenkins via la Configuration As Code + helm chart sur un cluster k8s
    • Configuration et migration des données d'un serveur Nexus
  • Équipe: 5/6 personnes
  • Technologies : Jenkins, Ansible, Nexus, Scaleway
  • Responsable DevOps sur un projet grand compte comptant 3 applications Nuxeo.

    Mes actions :
    • Mise en place de la CI/CD (build via jenkins, déploiement dans Nexus, ...)
    • Maintenance des différentes plateformes en interne (3 plateformes par environnement) via Terraform
    • Mise en place de job de surveillance/correction des plateformes via Rundeck
    • Automatisation des installations via Ansible et AWX
    • Ecriture et mise en place des procédures (installation, sauvegarde, ...)
    • Points techniques avec le client
  • Équipe : ~15/20 devs / 2 DevOps / 1 CP / 1 DP
  • Technologies : Jenkins, Ansible, Gitlab CI, Nexus, Maven, Bower, Nuxeo, AWX, Oracle, Terraform
  • Travaillant sur une TMA pour un grand compte, je m'occupe de réaliser les évolutions demandées, d'effectuer des analyses sur des demandes diverses, de corriger les bogues remontés. Au sein de mon équipe, nous assurons également une astreinte à tour de rôles, de semaine en semaine.
  • La TMA porte sur 8 modules différents, dont 6 inter-dépendants des autres (ils constituent une chaîne d'acquisition / traitement / exportation...).
    Selon les besoins, nous développons également des programmes permettant des traitements spécifiques (analyse de données, injection/extraction de données,...).
  • Une migration des briques techniques a été réalisée en 2023 (mise à jour des librairies, de Java). A cette fin, j'ai principalement été responsable de la migration de l'industrialisation vers les technologies utilisées dans notre BU qui n'étaient pas encore appliquées à notre projet (Ansible, Terraform, ...) : management d'un développeur + développement ; en plus des migrations en terme de code.J'ai participé à l'organisation et à l'exécution des opérations de migration chez le client :
    • Rédaction des procédures d'installation/exploitation
    • Opérations de suivi techniques (la procédure s'étalant sur 1 semaine).
  • Migration de SVN vers Git (Gitlab) des différents projets (structure "maison", base de code remontant à 2008, ...).
  • Équipe : 3 devs / 1 CP / 1 DP
  • Technologies :
    Java / Bases de données Oracle / Serveur web (tomcat) / XSL / XML / Spring / Terraform / Ansible
  • Analyse technique / Chiffrage des demandes
  • Développement/Recette de processus métier (Xpert.Ivy / Axon.Ivy)
  • Chef de projet technique
  • Support Niveau 1/Niveau 2
  • Formation des utilisateurs
  • Dans mon équipe, nous développions les projets en fonction des spécifications validées par le client. Nous effectuions les différentes phases : analyse (technique/fonctionnelle), chiffrages, développements, recette, livraison, mise en production. En plus des développements, des tâches de support de niveau 1/niveau 2 étaient réalisées.
    A l'occasion, des déplacements chez le client étaient effectués (analyse, recette, ...)
  • Équipe : 2 devs
  • Développements de nouvelles fonctionnalités (ItyStudio)
  • Résolution des bogues
  • Stage de fin d'études
  • PHP Objet sur un framework interne
  • Serious Game
  • MySQL
  • Adobe captivate
  • Gestion de projet
  • Analyse / Développement
  • Recette
  • Symfony 2
  • Le projet choisi est la reprise d'un site sous Symfony2, permettant la gestion des formations en alternance (Licences pro) de l'IUT.
  • Le projet tuteuré est un des éléments composant les DUT Informatique. Répartis de la fin de la première année et sur la deuxième année, il consiste à valider les compétences acquises dans le cursus - en gérant complètement un projet, de la recherche du client à la livraison du produit final - tout en fournissant une première expérience professionnelle. Les livrables sont également écrits (cahier des charges, spécifications fonctionnelles / techniques, recette,...)
  • Représenter les jeunes de la ville
  • Organiser des projets (création => réalisation)
  • Membre du CMJ (Conseil Municipal des Jeunes) de ma ville, j'ai participé à l'étude, à la proposition et à la réalisation de projets au niveau de la ville : séances de cinéma, collecte de denrées pour les plus démunis, action de représentation des jeunes, budget participatif, un journal vidéo,...

    Ce poste m'a permis de développer des capacités sociales avec les jeunes que je représentait, mais également de comprendre l'importance d'oeuvrer pour sa ville, de prendre des responsabilités. Je me suis beaucoup investi dans ce CMJ pour un "mandat" qui a duré 3 ans. Réaliser des projets à été très intéressant et très enrichissant.
Compétences

Projet

  • Analyse technique
    Intermédiaire
  • Chiffrage
    Intermédiaire

Bases de données

  • Oracle
    Bon niveau
  • PostgreSQL / Microsoft SQL Server / Mysql
    Intermédiaire
  • SQLite
    Intermédiaire

Programmation

  • C
    Notions
  • PHP
    Intermédiaire
  • HTML
    Intermédiaire
  • Java
    Bon niveau
  • SQL
    Bon niveau
  • PL/SQL
    Intermédiaire
  • Shell
    Bon niveau
  • Python
    Intermédiaire
  • Spring
    Bon niveau

DevOps

  • Jenkins (pipelines, ...)
    Bon niveau
  • Ansible
    Bon niveau
  • Gitlab CI
    Intermédiaire
  • AWS
    Notions
  • Terraform
    Intermédiaire

Divers

  • Processus métiers (workflow) / BPMN
    Bon niveau
  • Jeux-vidéo
  • Cuisine
  • Jeux de société
  • Bidouillages
  • Running