Les compétences constituant la certification visent à exercer les activités suivantes :
C1. Définir un environnement de développement commun, en produisant les sources nécessaires, en choisissant les outils de virtualisation, et en faisant appel aux principes d’infrastructure as code dans un contexte d’intégration continue, afin d’automatiser son installation
C2. Concevoir la procédure d’intégration continue à partir des caractéristiques de l’environnement de développement et des outils de partage du code source en place afin de garantir l'exécution automatique des builds et tests lors de la mise en commun du code source
C3. Concevoir les éléments de configuration de l’infrastructure à l’aide d’un gestionnaire de configuration choisi afin d’automatiser les actions de gestion et de provisionnement de l’infrastructure
C4. Élaborer des tests automatiques de l’infrastructure, dans un contexte d'infrastructure as code, en assurant leur exécution automatique au versionnement des fichiers sources afin de garantir une gestion collaborative de l’infrastructure
C5. Créer une procédure de déploiement continu, à partir de la procédure d’intégration continue et en exploitant l’automatisation de la gestion de l’infrastructure, à l’aide des outils choisis, afin d’automatiser les déploiements de l’application
C6. Automatiser le monitorage des éléments d’infrastructure et des applications, en configurant les outils en fonction des métriques définies, afin de favoriser l’amélioration continue du produit
C7. Concevoir un système de veille technologique permettant de collecter, classifier et analyser l’information afin d’améliorer la prise de décisions techniques