DevOps-tooling omvat de systemen die software bouwen, testen, uitrollen en draaien: broncodehosting, CI/CD-pijplijnen, infrastructure as code, containerregistries, secretsbeheer, monitoring en incidentbeheer. Engineeringteams gebruiken ze om codewijzigingen om te zetten in draaiende diensten en die diensten inzichtelijk te houden. GitHub, GitLab en Datadog zijn gangbare referentiepunten.
Deze tools krijgen het meest waardevolle toevertrouwd wat een bedrijf heeft: ondertekeningssleutels, uitrolgegevens en de mogelijkheid om productie te wijzigen. Een gecompromitteerde pijplijn of buildrunner kan code in elke release inbrengen, en daarom is veiligheid van de softwaretoeleveringsketen een beleidsthema geworden. Gehoste runners voeren bovendien uw code uit op infrastructuur die u niet beheert. Pijplijnen in de eigen syntaxis van een leverancier, met eigen integraties en acties, maken migratie tot een herschrijving in plaats van een export.
Controleer bij een Europese optie of u kunt zelfhosten of dedicated runners in uw eigen netwerk kunt gebruiken, hoe secrets worden opgeslagen en wie bij de leverancier ze kan lezen en welke auditlogs er zijn voor wijzigingen aan pijplijnen. Geef de voorkeur aan open-sourcekernen en overdraagbare pijplijnen, kijk naar ondersteuning van ondertekende builds en software-stuklijsten en controleer of registries en monitoringdata binnen de EU blijven.