Bienvenue sur le profil Malt de Jérémy !

Malt vous permet d'accéder aux meilleurs consultants freelances pour vos projets. Contactez Jérémy pour échanger sur votre besoin ou recherchez d'autres profils sur Malt.

Jérémy Wimsingues

senior devops engineer & kubernetes expert

En télétravail depuis Paris

  • 48.8718
  • 2.35779
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Jérémy.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Jérémy.

Localisation et déplacement

Localisation
Paris, France
Télétravail
Effectue ses missions majoritairement à distance

Préférences

Durée de mission
  • ≤ 1 semaine
  • ≤ 1 mois
Secteur d'activité
Préfèrerait :
  • Aéronautique & aérospatiale
  • Agence & SSII
  • Automobile
  • Banque & assurances
  • Centres de recherche
+30 autres
Préfèrerait éviter:
Energie
Taille d'entreprise
  • 1 personne
  • 2 - 10 personnes
  • 11 - 49 personnes
  • 50 - 249 personnes

Vérifications

Influence

Langues

Catégories

Compétences (11)

Jérémy en quelques mots

Ingénieur issu de l'INSA Lyon, je suis intéressé par le cloud et ses enjeux depuis plusieurs années.

J'ai eu la chance de déployer dès 2017 Kubernetes qui est une technologie que j'aime et que je maitrise. Depuis, je maintiens de nombreux clusters Kubernetes en production. Passionné par l'automatisation, ma casquette de DevOps permet de faire gagner du temps aux développeurs en leur permettant de mettre en production en un simple bouton. Je suis expert en CI/CD sur gitlab. La plateforme pour laquelle je travaille effectue plus de 10 mise en production par jour et je maintiens aujourd'hui un cluster avec plus de 150 containers (statefull et stateless).

Je suis jeune, dynamique et dispose d'une grande qualité de communicant. Je suis à l'aise en français comme en anglais.

Expériences

LALALAB

Commerce de détail

Head of Infrastructure

Paris, France

avril 2019 - Aujourd'hui


Directly linked with the CTO, I am in charge of all the infrastructure at LALALAB. and all the migration though OVH to AWS (EKS). My main missions can be splitted between maintaining an old stack in place and developing the new infrastructure. As LALALAB. is a B2C business model, we are always on call and always available to fix the service.

Old stack:
=> Insure a 24/7 uptime of the API
=> Maintain an old legacy monolith server in OVH, running a lot of different stuff like php, apache2, nginx, fresque, logstash, redis, rundeck, datadog agents...
=> Monitor the server with Datadog (fresque workers, redis, ...)
=> Develop little hotfix in php to fix little issues
=> Maintain the main SQL database (Aurora)

New stack:
=> Manage, monitor and improve several Kubernetes clusters to migrate the old php code to a new node.js code (EKS, datadog, prometheus, grafana)
=> Deploy a robust solution for Magento (inside Kubernetes, multi zone availability)
=> Take care of all the backups and failover strategy
=> Take care of all the data in our company (GDPR) by using S3, Glacier, etc.
=> Put in place all the CI/CD to the different Kubernetes clusters
=> Develop some bash scripts to automate a lot of repeatable actions
=> Maintain all the core components inside Kubernetes in production (more than 150 containers): elasticsearch, logstash, rabbitmq, nodejs and python servers, cronjob, etc.

Data:
=> Maintain the main data warehouse (Redshift)
=> Develop some python scripts to consolidate the data between several databases

Everoad - Sennder

Transports

DevOps & Data engineer

Paris, France

septembre 2017 - avril 2019

As the first DevOps of the company, my role is closely linked to all the subjects of the domain. From the management of the whole infrastructure to the security aspect of it, including CI/CD, backups automation and so on.

Directly linked to the CTO, I am actively participating to the involvement of the platform and to the operational run of it. My autonomous position allows me to take active and important decisions and to hold the management part of my work.

Owner of all the cloud infrastructure:
=> Migration from Heroku to Kubernetes (GCP)
=> Dockerise all the applications
=> Reduce the number of SaaS services to include them inside Kubernetes or GCP
=> Installation and Management of all the databases (Elasticsearch, MongoDB, Prometheus, PostgreSQL...)
=> Installation and Management of all the monitoring part (Grafana)
=> Installation and Management of all the logging part (Bunyan/Kubernetes logs)
=> Implementation of a release manager for Kubernetes (Helm)
=> Management of all the backups and restore tests
=> Management of all the DNS (Godaddy, OVH, ...)
=> Redaction of technical documentations to onboard the new people / how to troubleshoot the Kubernetes clusters

Improve the tools for the developers:
=> Migration from github to gitlab (self hosted)
=> Management of all the continuous integration of all the micro services (gitlab runners inside Kubernetes)
=> Management of all the continuous deployment of all the micro services (put in production with one button)
=> Development of ephemeral environnement called "review-app", with the whole stack for product demonstration (on-demand deployment)

Owner of the cloud security:
=> SSL certificates
=> Installation and Management of Vault
=> Internal security presentation
=> Management of the firewalls
=> Management of RBAC rules inside Kubernetes

Taking part of the future:
=> RGDP compliant
=> ISO security certifications
=> Technical meeting to scale up the infrastructure

===

Being an ops is quite interesting, being responsable of the production is key. However I did not have long term project which was enough challenging. I wanted to be part of the amazing Everoad adventure even more than just being a DevOps. So I joined the Growth and Performances team @Everoad to build the first data wharehouse of the company.

Also, I am still the only DevOps of the company which allows me to have two important roles and contribute even more to the emancipation of this beautiful startup.

Owner of the pricing algorithm:
=> Update the algorithm to be closer from reality
=> Develop tools to track publication/acceptation ratio
=> Develop and maintain a decision algorithm to modify the algorithm
=> Add new metrics to be closer from the reality (load factor, huge load...)
=> Centralise all the departments to be always up to date about seasonality rate, lake of supply, etc.
=> Document all the python scripts

Owner of the data wharehouse automation:
=> Develop some Python scripts to extract the data from a lot of different sources (salesforce, mongo, sql databases...)
=> Install and maintain the data infrastructure (Airflow, BigQuery)
=> Provide a way to the teams to query directly the data wharehouse (restrict access to some dataset...)
=> Provide some internal formation to request our data wharehouse
=> Produce usable tables for our data visualisation artist (data studio)

Participate to the product improvement:
=> Input data requirements to project design documents
=> Think about the metrics which will be needed by our operational managers and teams
=> Track new metrics

Product discovery:
=> POC some temporary ad hoc tools for our operational team
=> POC geo localisation systems with our carriers

Mobile Devices Ingénierie

Internet des objets

Cloud engineer

Paris, France

février 2017 - août 2017

My goal was to come up with a plan within the next six months to start the migration of all the legacy infrastructure to a container-oriented infrastructure, running with Kubernetes.

Main missions:
=> Benchmark all the possible installations regarding the deployment of a new cluster on Debian, CentOs, GCE, AWS, Ubuntu, CoreOs etc.
=> Benchmark the easiest ways to deploy a k8s cluster (own scripts, kargo, ...)
=> Administrate all the clusters (running Kafka, databases, private containers, redis ...)
=> Make a presentation of the available solutions to the server team
=> Follow the Kubernetes main project (currently released every 4/6 months)
=> Make dynamic provisioning and stateful apps
=> Find an easy way to expose pods to the outside world (external LB)

Key words:
Linux systems, kubernetes, flannel, etcd, docker, rkt, tmux, vim, calico, coreos, haproxy, nginx, infludb, grafana, kafka, trello, asana, slack

AMARIS - AMARIS

Agence & SSII

Continuity Plan Officer

Vienne, Autriche

mai 2016 - août 2016

Recommandations externes

Consultez les recommandations qu'a reçues Jérémy

Formations