06 / 11DevOps et automatisation

Les services-conseils DevOps, bâtis et exploités au Canada

Depuis le Canada, nous concevons, bâtissons et exploitons ce qui se cache derrière votre CI/CD et votre automatisation d'infrastructure.

  • Trois CCIE à l'interne
  • Plus de 14 ans les mains dedans
  • Données hébergées au Canada
LE TRAVAIL

Trois piliers, une seule équipe aux commandes.

Une seule équipe canadienne porte toute la construction. De votre premier commit jusqu'à la production.

  1. 1

    Infrastructure décrite en code

    En décrivant vos serveurs, vos réseaux et votre infonuagique dans Terraform et Ansible, on fait en sorte que chaque environnement se rebâtisse depuis Git. Au complet.

    de l'infrastructure désormais en code
    94 %
  2. 2

    Chaînes CI/CD et GitOps

    Chaque changement passe par une chaîne testée, avec GitOps comme source de vérité unique.

    de délai médian pour livrer un changement
    moins de 1 h
  3. 3

    Automatisation réseau

    On pousse la configuration des routeurs, des commutateurs et des pare-feu depuis Python et les API. Personne ne se promène de console en console.

    appareils dans une seule exécution
    600+
LA PREUVE

Bâti pour durer. La preuve avant la promesse.

Un bon résultat, c'est une équipe qui livre un vendredi après-midi sans retenir son souffle.

EN CHIFFRES

Ce que nous visons.

Cibles typiques sur les chaînes que nous exploitons.

  1. SME-DOP-001

    94 %

    De l'infrastructure décrite en code plutôt que cliquée à la main

  2. SME-DOP-002

    moins de 1 h

    De délai visé entre le commit et la production

  3. SME-DOP-003

    600+

    Appareils configurés dans une seule exécution

EN PRODUCTION

Des livraisons plus rapides, moins d'appels de nuit.

On traite l'infrastructure comme du logiciel. Si ce n'est pas sous gestion de versions, ça n'existe pas. Chaque environnement qu'on exploite peut être démoli et rebâti depuis un dépôt Git, parce qu'un système qu'on ne peut pas rebâtir est un système qu'on ne contrôle pas.

SMEnode · Principe d'ingénierie
  • CCIE Data Center
  • CCIE Security
  • CCDE Design
  • Données hébergées au Canada
EN PROFONDEUR

Ce que ça donne pour une équipe canadienne.

Cette pratique, c'est moi qui la dirige. Je vais donc écrire simplement.

Les quatre mesures DORA.

Le bon DevOps a quatre pièces mobiles, et la recherche DORA les nomme bien. À quelle fréquence vous déployez, combien de temps un changement met à atteindre la production, à quelle fréquence ces changements cassent quelque chose, et à quelle vitesse vous vous en remettez. Les équipes d'élite déploient sur demande, livrent un changement en moins d'une journée et se rétablissent en moins d'une heure. C'est la barre. (DORA State of DevOps, 2024.)

Comment on travaille.

En partant de votre chaîne et de votre infrastructure telles qu'elles sont, et non d'un terrain vierge imaginaire, on codifie ce qui existe. Ensuite on teste, puis on remet quelque chose que votre équipe peut exploiter. Votre risque n'est pas l'outillage. C'est l'écart de compétences, et 64 % des organisations déclarent manquer de personnel en infonuagique et en automatisation, alors on bâtit pour l'équipe canadienne qui va en hériter. (HashiCorp, 2024.)
Chaîne de livraison
LA MÉTHODE

Comment se déroule un mandat DevOps.

On séquence pour que la valeur arrive tôt et que le risque reste petit. D'abord on relève ce que vous avez. Ensuite on automatise la pièce la plus douloureuse et la moins risquée, et on la prouve dans votre environnement avant d'élargir quoi que ce soit. Chaque étape livre quelque chose d'utilisable. Vous gardez l'accès complet au code et au raisonnement derrière.

  1. Étape 01

    Relever et mesurer

    On vérifie vos chaînes actuelles, votre infrastructure et votre historique de déploiements, puis on tire vos chiffres DORA de départ pour qu'on argumente à partir de données plutôt que d'opinions. Il faut le voir écrit pour y croire. Vous recevez un portrait de l'endroit où la friction vit.

  2. Étape 02

    Codifier la fondation

    Votre infrastructure passe dans Terraform et Ansible, sous gestion de versions et révisée par les pairs. Les environnements cessent d'être des flocons bâtis à la main. Rebâtir devient une commande.

  3. Étape 03

    Brancher la chaîne

    On bâtit la chaîne de livraison. Tests automatisés, déploiements étagés, retour arrière en un clic, rien qui demande à quelqu'un de se souvenir d'une étape à trois heures du matin. La production reste alignée sur le dépôt.

  4. Étape 04

    Transférer et accompagner

    On ne disparaît pas à la mise en service. On documente chaque chaîne, on tient une séance de travail avec vos gens, et on reste joignables pendant que votre équipe prend le volant. Vous pouvez nous garder en service géré ou tout exploiter vous-mêmes. C'est votre choix, pas notre verrou.

QUESTIONS

Des questions sur le DevOps, des réponses directes.

Ce sont les questions du premier appel. Les réponses viennent de la personne qui mènera votre mandat.

De l'aide concrète pour automatiser la façon dont vous bâtissez, testez et livrez. Infrastructure décrite en code, CI/CD branché, étapes manuelles coupées entre le commit et la production. Des chaînes qui marchent. Pas un diaporama.

De 6 à 12 semaines pour un premier mandat. On cadre une première phase à prix fixe, et une reconstruction de chaîne bien ciblée peut atterrir en quelques semaines pendant qu'une migration multienvironnement prend parfois le double. Vous recevez une portée écrite et un chiffre avant de vous engager.

Oui. Infrastructure, chaînes et fichiers d'état restent dans des régions canadiennes ou dans votre propre salle. Nous sommes une firme canadienne, alors contrats, facturation et soutien relèvent tous de la compétence canadienne. Si rien ne doit sortir du pays, la chaîne est conçue comme ça dès le premier jour, jamais rapiécée après.

Les deux. Notre travail sur AWS couvre la conception des VPC, l'IAM et le contrôle des coûts à côté du travail de chaîne, et c'est pareil sur Azure. La plupart des équipes veulent tout le chemin automatisé, parce qu'automatiser la moitié du chemin laisse exactement le même travail manuel à faire, juste ailleurs. L'infrastructure décrite en code, puis le CI/CD qui déploie dessus. On bâtit les deux couches ensemble, jamais l'une sans l'autre, et c'est ce qui fait qu'elles s'emboîtent.

Des chaînes qui fonctionnent et une équipe qui sait les exploiter sans nous. Vous repartez avec le code, la documentation et le registre des décisions, dans vos propres dépôts, sans plateforme propriétaire qui retienne quoi que ce soit en otage. Si un jour vous partez, tout continue de tourner. C'est le seul vrai test.

PARLONS-EN

Un spécialiste chevronné répond en moins d'une heure, 24/7.