Les outils DevOps couvrent les systèmes qui construisent, testent, livrent et exploitent les logiciels : hébergement de code source, chaînes CI/CD, infrastructure as code, registres de conteneurs, gestion des secrets, supervision et gestion des incidents. Les équipes d'ingénierie s'en servent pour mettre en production et observer leurs services. GitHub, GitLab et Datadog sont des références courantes.
On confie à ces outils certains des actifs les plus sensibles d'une entreprise : clés de signature, identifiants de déploiement et capacité de modifier la production. Une chaîne ou un exécuteur de build compromis peut injecter du code dans chaque version, d'où l'attention portée à la sécurité de la chaîne d'approvisionnement logicielle. Les exécuteurs hébergés lancent en outre votre code sur une infrastructure que vous ne maîtrisez pas. Des chaînes écrites dans la syntaxe propre à un éditeur, avec des intégrations propriétaires, font de la migration une réécriture plutôt qu'un export.
Pour une solution européenne, vérifiez si vous pouvez auto-héberger ou utiliser des exécuteurs dédiés dans votre réseau, comment les secrets sont stockés et qui chez l'éditeur peut les lire, et quels journaux d'audit existent pour les modifications de chaînes. Privilégiez un noyau open source et des chaînes portables, et vérifiez que registres et données de supervision restent dans l'UE.