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
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.
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.
Des changements relus
Chaque changement passe par une merge request et un pipeline vert. Rien ne part en production à la main.
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