Reprise de la gouvernance des projets GCP (changements d'ownership SFEIR -> futures-factory) :
- Mise en place d'alerte Stackdriver Terraform.
- Migration de projet Gitlab SFEIR vers Gitlab Futures-Factory.
- Développement d’un hub python flask de centralisation des alertes vers google chat (hébergé dans
Cloudrun).
- Mise en place du CMS Strapi dans un environnement serverless cloudrun, postgresql managé (Cloudsql)
avec un accès réseau privé (virtual NEG).
- Création d'un runner Gitlab immutable avec Packer et Terraform
Mise en place d’un infrastructure full serverless adapté à l’IoT autour de bigquery, IoT core,
cloudrun, cloud function :
- Automatisation de 3 environnements avec gitlab-ci, terraform.
- Mise en place d’un squelette technique python / fastAPI pour lier les briques techniques entre elles.
- Mise en place de 3 pocs différents pour choisir une solution industrielle de livraison des produits IoT :
- Balena.io : solution complètements managé utilisant des containers dockers.
- Packer arm : pour produire des goldens images raspberrypi avec une distribution raspian en dur et
des packages deb.
- Packer arm docker-compose : solutions fonctionnant sur le même principe que balena mais 100 %
maison.
FastAPI/ cloudrun coté gcp qui distribue des fichiers docker-compose versionnés.
FastAPI + scripts systèmes pour manager les mises à jours automatiques avec docker compose.
autour de bigquery, IoT core, cloudrun, cloud function
3 environnements automatisés avec gitlab-ci, terraform
mise en place d’un squelette technique python / fastAPI pour lier les briques techniques entre elles.
3 pocs différents pour choisir une solution industrielle de livraison des produits IoT
balena.io : solution complètements managé utilisant des containers dockers
Packer arm : pour produire des goldens images raspberrypi avec une distribution raspian en dur et des packages deb
Packer arm docker-compose : solutions fonctionnant sur le même principe que balena mais 100 % maison
fastAPI/ cloudrun coté gcp qui distribue des fichiers docker-compose versionnés
fastAPI + scripts systèmes pour manager les mises à jours automatiques avec docker compose
- Mise en place d’un cluster GKE privé pour la preprod et la prod.
- Réécriture des scripts bash de déploiement en python pour simplifier et découpler le déploiement entre les
environnements.
- Création d’un scénario de montée en charge dans le but de mettre en place de l'autoscaling généré avec
l'outil K6. Puis mise en place d’un HPA (Horizontal Pod Autoscaler) en réponse au scénario.
- Migration des repo github vers gitlab entreprise.
- Migration de la cicd des microservices de Jenkins vers gitlab-ci.
- Réécriture de toute la ci/cd en python pour migrer jenkins vers gitlab-ci.
- cluster GKE privé pour preprod et prod
dans un premier temps
- refacto d'une partie de la logique de build et déploiement
- réécriture des scripts bash de déploiement en python pour simplifier et découpler le déploiement entre les environnements.
- scénario de montée en charge dans le but de mettre en place de l'autoscaling généré avec l'outil K6.
- HPA (Horizontal Pod Autoscaler ) mis en place en réponse au scénario.
Dans un second temps
- migration de la cicd des microservices de Jenkins vers gitlab-ci
- réécriture de toute la ci/cd en python pour migrer jenkins vers gitlab-ci
- migration des repo github vers gitlab entreprise
passage de connaissance et migration de la plateforme en collaboration avec mon remplaçant
suivis du run HO de la plateforme et support développeur
- AFPA : migration d’application legacy de cloudwatt vers AWS.
- Moonworkers : mise en place d’un infra neuve, déploiement continu
Kubernetes/ kustomise / gitlab-ci / terraform /GCP
- Terrega : renfort terraform
- Equvia : conseil organisation et migration devops,
mise en place d’une organisation gitlab-ci ,
dev d’un outil python qui créer automatiquement les projets gitlab.
- Stime Intermarché : migration de on premise rancher vers kubernetes GCP.
Equipe de 5 personnes, cluster de grande capacité (environs 100 microservice)
Terraform, kubernetes, kustomise, jenkins,packer, bash
- 24sèvres : documentation et préparation au run,
prise d’incidents conseil infrastructure.
- Adeo Kozikaza : migration GCP application php gros trafic
Double production monolithe / kubernetes
Gitlab-ci complexe incluant du ansible, capistrano , kubernetes.
- Manageris : ansible / terraform / aws migration application php.
- Thalès : industrialisation d’une application tomcat via ansible , terraform et gitlab-ci.
- outillage interne : dev d’un Hub en python flask pour connecter wrike slack et opsgenie
Rest service / flask/ python / nginx uwisgi
- Création de playbook ansible pour mettre en place un monitoring avec prometheus
- Monitoring et support technique n3 sur environnement core0S, centos6
- Développement d'architecture dans le cloud, avec Alien4Cloud sur Openstack, AWS
- Intégration stack ELK pour cloudify2
- Tests de qualifications Cucumber/Ruby de Alien4cloud
- Script d'installation offline de cloudify 3 (bash linux)
- Développement d'un cloud driver Azure en équipe en python
Plateforme de Streaming Développeur web : En stage 10 mois
-Scripts PHP multiples de traitement de données issues de
webhooks et API rest JSON.
-Développement d’exemples d’intégration de L’API REST DaCast en
divers langages tels que PHP et Ruby.
-Corrections des erreurs de code client pour l’intégration du player
Dacast .
-Administration de serveurs de mail Postscript, script de gestion
des bounces.
-Design et administration de la plateforme Zendesk, et rédaction de
documentation technique.
Création d'un système de mailing grosse volumétrie en python et
script bash avec une base de données mySQL.