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

  • skills, knowledge and competency to perform the responsibilities of Kubernetes administrators (ID: LF-4bmemxot0r)
  • skills, knowledge and competency to design, build and deploy cloud-native applications for Kubernetes (ID: LF-x7kowreava)
  • devops - cd
  • developing application with gcp
  • managing security in gcp

Compétences

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

Formations

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

Développement piloté par le comportement 101 - Le Gherkin comme levier de communication ET de qualité

Une entreprise d’informatique regroupe plusieurs équipes qui travaillent ensemble mais pourtant ne semblent pas parler le même langage. Sur quels concepts s’accorder pour concevoir notre application ? C’est ce que nous allons voir ici.

S'inscrire

redwatch formation icône

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 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

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

Blog

Des articles sur l’industrialisation, la culture IT, le DevOps, la qualité…

Méthode pour amorcer la transformation DevOps

S’il y a bien une question qui revient quand j’explique ce qu’est le DevOps, c’est « ok, mais comment on fait ? ». Parce qu’effectivement, il n’y a pas de bible qu’on suivrait à la lettre, pas de guide ni de méthode ; d’une certaine façon, c’est cela qui constitue le terreau nourricier de la mécompréhension, voire du détournement du terme. Cet article vise donc à proposer une méthode d’initiation du mouvement DevOps, en partant du modèle productiviste habituel.
    17-05-2024

    🕓 7min

    Que cache le point d'exclamation dans htop ?

    Fils spirituel du bien connu top, htop est ergonomiquement plus abouti : il y a de la couleur, il est possible de scroller, la présentation est moins austère et l’outil possède tout un tas d’options facilement accessibles. Un outil bien utile pour tout sysadmin. Mais un mystère réside : sur certains systèmes on peut observer dans l’en-tête un « ! » après le nombre de jours de l’uptime. Que peut bien signifier cette information et qu’est-ce que ça dit de nos pratiques ?
      26-04-2024

      🕓 5min

      L'art de bien piloter son entreprise

      Si les grandes structures (les fameux « grands comptes ») ont bien un avantage sur les petites startups, c’est l’absence de peur quant à leur avenir à court terme. Les fonds propres étant suffisants, tenter quelque chose et échouer passe simplement en « pertes et profits » et on passe à autre chose. Ce n’est pas le cas pour les petites boîtes. Ces dernières n’ont pas le luxe de rater puis recommencer ; bien souvent, un mauvais choix met en jeu la survie même de l’entreprise.
        12-04-2024

        🕓 7min

        Et si le module block Ansible n'était pas ce que tu croyais ?

        Habituellement, les tâches Ansible sont séquentielles et indépendantes entre elles. Cependant, il arrive parfois qu’on ait besoin de les regrouper, pour gérer les erreurs en une fois ou conditionner plusieurs tâches. C’est ce dernier cas qui va nous occuper aujourd’hui, car il y a une subtilité à connaître pour ne pas se laisser surprendre. Et le moins qu’on puisse dire, c’est qu’elle est drôlement piégeuse. Chez Ansible, toute tâche peut être conditionnée :
          29-03-2024

          🕓 3min

          Voir plus de Blogs.