Offres

De l'infrastructure à la production, sans surprise

Trois domaines, ceux de mon expérience. Tous commencent de la même façon : comprendre l'existant avant de changer quoi que ce soit.

Plateforme Kubernetes

Des clusters Kubernetes montés, sécurisés et exploités

J'installe et je maintiens vos clusters, de la recette à la production : mises à jour, montée en charge, déploiements sans coupure. Tout est décrit en code, pour que votre équipe puisse le reprendre.

Pour qui : Équipes qui hébergent leurs applications sur leurs propres serveurs ou chez un fournisseur cloud (OVHcloud, AWS, GCP, Azure).

Ce que vous obtenez

  • Clusters installés avec Kubespray, un par environnement (DEV, TEST, PREPROD, PROD)
  • Déploiements rolling et canary, mise à l'échelle HPA et VPA
  • GitOps avec Argo CD : Git décrit ce qui tourne
  • Sécurité : RBAC, NetworkPolicy, Pod Security « restricted », certificats TLS automatisés

Déjà fait : Chez Hoortrade, les clusters DEV, TEST, PREPROD et PROD de la plateforme SaaS ; sur le projet Lab Kubernetes, un cluster à deux nœuds exploité et documenté. Voir le projet →

CI/CD et DevSecOps

Des pipelines qui livrent, et qui bloquent ce qui doit l'être

Je conçois vos pipelines GitLab CI/CD de bout en bout : construction, tests, analyse de sécurité, déploiement. Une image non analysée ne part pas en production, et chaque changement passe par une revue.

Pour qui : Équipes de développement qui veulent livrer plus souvent sans casser la production.

Ce que vous obtenez

  • Pipelines GitLab CI/CD : build, tests, déploiement
  • Analyse des images (Trivy) avant la promotion
  • Administration de GitLab : accès, stratégies de branches, revues de code
  • Infrastructure as Code avec Terraform et Ansible

Déjà fait : Chez Hoortrade, les pipelines et l'administration de GitLab ; sur ce site, un pipeline qui construit, analyse, promeut, déploie et vérifie. Voir le projet →

Observabilité et SRE

Voir les pannes avant vos utilisateurs

Je mets en place la supervision et les alertes qui comptent, puis je tiens la plateforme : incidents, analyses de causes racines, sauvegardes vérifiées.

Pour qui : Équipes qui découvrent leurs pannes par leurs clients, ou qui croulent sous les alertes inutiles.

Ce que vous obtenez

  • Prometheus, Alertmanager et Grafana, avec des tableaux de bord lisibles
  • Alertes utiles, par mail ou Slack, avec leur procédure
  • Gestion des incidents et analyses de causes racines (RCA)
  • Disponibilité des sites et sauvegardes vérifiées par restauration

Déjà fait : Chez Hoortrade, Prometheus, Grafana et Zabbix sur toute la plateforme, incidents et RCA ; sur mes projets, la disponibilité de chaque site et les journaux centralisés. Voir le projet →

Comment ça se passe

  1. Un premier échange

    Vous me décrivez le besoin par le formulaire. Je réponds moi-même, et je vous dis franchement si je suis la bonne personne.

  2. Un état des lieux

    Je regarde l'existant avant de proposer quoi que ce soit : ce qui tourne, ce qui casse, ce qui coûte.

  3. Des changements relus

    Chaque changement passe par une merge request et un pipeline vert. Rien ne part en production à la main.

  4. Une équipe autonome

    Tout est décrit en code et documenté, limites comprises. Votre équipe peut reprendre la main.

En pratique

Voir mes projets →
Mission, mandat ou projet ?
Les trois : une mission ponctuelle, un mandat sur la durée ou un projet complet. Décrivez le besoin, je vous dis comment je peux aider.
Où ?
Basé à Montréal. Sur site à Montréal, à distance ailleurs.
Comment vérifier ?
Ce que je décris tourne en ligne : les projets et la documentation sont publics.
Et si Kubernetes n'est pas la bonne réponse ?
Je vous le dis. Un serveur bien tenu ou un service géré suffit souvent, et coûte beaucoup moins cher.

Un projet ou une mission DevOps / SRE ?

Décrivez-moi le besoin en quelques lignes. Je réponds moi-même, par e-mail.

Écrire un message