Romain Lecault

Consultant en industrialisation des startups web ·

Convaincu que le passage de startup à scaleup est une étape compliquée et que les défauts techniques ne se voient que trop tard, j’aide mes clients à sécuriser leur industrialisation. Pour cela, mes axes de travail s’articulent autour de la dette technique, les coûts « déchets », le time-to-market et l’architecture.

Votre entreprise s’industrialise et vous ne savez pas comment gérer le changement d’échelle ? Parlons-en !

Contacts

Certifications

  • devops - cd
  • developing application with gcp
  • managing security in gcp

Compétences

CI / CD / CD
  • Ansible
  • Terraform
  • Gitlab
  • Jenkins
  • Sonarqube
Containers, orchestration & Cloud
  • Docker
  • Kubernetes
  • Google Cloud
Architecture
  • Microservices
  • CQRS
  • RESTful APIs
  • SaaS/PaaS/IaaS
Langages, OS & Outils
  • Linux
  • PHP
  • Go
  • Bash
  • Scala
Tests
  • Selenium
  • Gatling
Base de données
  • MySQL
  • Redis
  • MongoDB
  • ELK

Formations

Des formations offertes d’une heure environ, par groupe de 5.

Avant de vous lancer dans le Zero Downtime Deployment

Le déploiement sans interruption, c’est vraiment cool. Mais attention, c’est l’aboutissement d’un chemin construit brique après brique. Vous voulez connaître les prérequis théoriques et pratiques à surveiller pour le ZDD ? Cette formation est faite pour vous !

S'inscrire

redwatch formation icône

Docker 101 - Créer une application portable et déployable

Qu’est ce que c’est docker ? Comment ça fonctionne ? Par quoi commencer ? Partant de zéro, vous trouverez les réponses à toutes ces questions (et bien plus) dans cette formation. Après une partie théorique, nous mettrons ensemble les mains dans le cambouis pour vous aider à créer votre premier container.

S'inscrire

redwatch formation icône

Docker compose 101 - Orchestrer une pile docker

Vous avez suivi toutes les bonnes pratiques de docker et avez séparés les éléments de votre pile technique ? Super ! Maintenant, comment on gère tout ça ? Le pseudo-orchestrateur docker-compose peut vous aider à y voir clair. Suite directe de la formation « Docker 101 », nous créerons cette fois une stack à containers multiples.

S'inscrire

redwatch formation icône

Blog

Des mémos personnels, des articles sur la culture IT, le DevOps, la qualité…

Comment résoudre automatiquement un vhost dans un réseau docker

Un serveur virtuel (ou vhost) est une fonctionnalité offerte par les logiciels de serveur Web permettant de répartir sur un seul serveur applicatif une ou plusieurs applications. C’est peu ou prou le socle d’un reverse proxy : offrir un point d’entrée unique pour protéger l’accès des vraies applications. La configuration d’un tel vhost n’oppose aucune difficulté, mais cette configuration ne suffit pas pour le routage. Comme le dit si bien la documentation d’Apache :
    07-04-2023

    La force d'un mot de passe et comment la maximiser

    Dans l’illustration de l’article « À quoi joue la sécurisation d’un système d’information », quelque chose à dû vous surprendre : passée la deuxième colonne de classe de caractères, il est plus long de déchiffrer un mot de passe lorsqu’on descend d’un cran vers le bas plutôt que quand on avance d’un cran vers la droite. Autrement dit, il est plus sécurisant de rallonger notre mot de passe plutôt que de le rendre plus complexe.
      23-12-2022

      Franchement, tu sais d'où vient la performance de rsync ?

      Personnellement, rsync me fascine. Au premier regard, c’est une simple copie à travers le réseau, mais sous le capot c’est plus que ça : s’il a écrasé tous les autres sur le même secteur, c’est parce qu’il fait de la synchronisation différentielle. C’est ça sa killer feature. À l’ère où nous avons des réseaux de diverses bandes passantes et des fichiers de toutes tailles, un mécanisme de transfert intelligent comme celui de rsync est bienvenu.
        09-12-2022

        Arrêtez le TOFU, et utilisez des certificats d'hôtes

        L’une des règles les plus importantes en sécurité, c’est de ne pas ignorer les alertes. Prenons un exemple de la vie de tous les jours : imaginons que votre activité se porte bien et que votre administrateur système ajoute un serveur à l’infrastructure. Un jour, vous tentez de vous y connecter et vous tombez sur le message suivant : > ssh ca.redwatch.io The authenticity of host 'ca.redwatch.io (172.18.0.3)' can't be established.
          04-11-2022

          Voir plus de Blogs.