-
Crédit Agricole
- DevOps sur une plateforme Big Data & Streaming
Montrouge
2018 - maintenant
Mission d'industrialisation de plateforme Big Data et Streaming chez Credit Agricole
Developement d'applications Streaming en Scala dont un POC basé sur Kafka, Spark Streaming et Vertica.
Developement d'applications Golang pour réecrire des roles Ansible en full YAML plutot qu'en hybride YAML/Ansible.
Co-construction d'offres Streaming
- Conseil sur les pratiques DevOps
- Conseil sur les Architectures Streaming
- Réalisation de l'industrialisation Ansible
- Réalisation d'applications Streaming en Scala/Golang
Chantier de monté de version Ansible 2.6
Chantier de federation d'inventaire multi-projet
Chantier de dockerisation Ansible/Jenkins
Chantier de benchmarck Kafka (gestion de conf ssl & authentification)
Atelier Confluent: KStream, KSQL & KTable
Stack technique:
Automatisation: Ansible
Orchestrateur de jobs: Jenkins
Gestionnaire de code source: Gitlab
Gestionnaire de Package: Pulp
Infrastructure: Openstack, Ceph
Distribution Hadoop: Mapr
Ecosysteme: Kafka, Spark, Mapr-FS, Hbase, Cassandra, Mongodb, Couchbase, Neo4j, Redis, Flume, Oozie, Pig, Mapr-Stream, ElasticStack, Sqoop, Vertica, Drill
Monitoring: Prometheus, Grafana, ElasticStack
Alerting: Sensu
Virtualisation: KVM, LXC, Docker
Environnement: Fedora/CentOS
Developement: FullStack
Taille de l'infrastructure: 7000 Vcpu, 50 TB RAM, 6PB de disques.
-
Le Groupe La Poste
- DevOps sur une plateforme Fast Data
Paris-15E-Arrondissement
2016 - 2018
Contexte projet:
Industrialisation et fiabilisation d'une Architecture Réactive pour un client grand compte.
Gestion des environnements hors-production (~500 VMs) et production (+100 VMs).
Environ 30 développeurs (Scala & Go) sur la plateforme et plus de 30 applications disponibles en production (Scala, Go).
Record d’événements en production (+25 millions d’événements absorbés sur 24h).
Equipe de 3 personnes en OPS (dont moi-même), notre rôle:
Développement principalement sur Ansible (expert) ,Shell, Python, Groovy, Angular, NodeJS, Ruby, Golang, Scala.
Administration & Update des composants:
Cassandra, Schema-Registry, Zookeeper, Kafka, Spark, ElasticSearch, Logstash, Kibana, Filebeat, Alertmanager, Prometheus & Grafana, Gitlab, Gitlab-runner, Jenkins & Nexus, Linux, CentOS, LXC, Nginx, Play, firewall, DNS.
Cloud Providers utilisés OVH & infrastructure NUTANIX.
CI/CD basé sur Jenkins, Gitlab, Nexus.
Méthode de travail: Agile, Scrum, Kanban.
Mes atouts:
Gestion des incidents majeures sur tous les environnements ( + 50 collaborateurs sur le projet)
Facilitateur et diplomate en cas de contexte projet/politique difficile.
Initiation des chantiers d'optimisations de la performance et des coûts sur les composants de la Stack et Ansible.
Force de proposition pour optimiser et/ou améliorer la coordination et les processus entre les équipes de dev/infra/secu/reseau/ops/info-gérant et MCO (+ 100 personnes).
Mise en place d'un système de Self Healing avec Ansible/Jenkins/Alertmanager/Prometheus sur les environnements Hors-Production (pour faciliter le maintien des plateformes).
Maintien d'une interface web pour lister les différentes URLs utiles générés de manière entièrement dynamique via Angular, JSON & Ansible.
Maintien du Gitflow et préparation des releases.
Identifier les bonnes pratiques pour le client (évaluer les apports financiers et de gain de temps).
-
Unibail-Rodamco-Westfield
- MVP Smart Data
2016 - 2016
Contexte mission:
Proposition d'architecture et accompagnement client sur le projet
Mon role:
Comparatif des solutions Cloud
Comparatif des distributions Hadoop
Recommandation d'architecture adaptive et modulaire
Conception et mise en place de la base de données
Réalisation des phases de recettes
Industrialisation de la solution (VM Red Hat et intégration des algorithmes en Python)
Environnement technique:
CentOS, Shell, Python, Oracle, TIBCO ESB, HTML