Conception et opération de systèmes logiciels résilients

Faciliter la conception de systèmes logiciels plus résilients, en gardant coûts et délais sous contrôle. Par résilience, il faut entendre des systèmes à la fois fiables et sécurisés, c’est-à-dire répondant aux nouvelles exigences et réglementations en termes de cybersécurité.

La thématique du DevSecOps est centrale pour ce sujet d’expertise : analyse statique et dynamique de code (SAST/DAST), automatisation tests de pénétration et vulnérabilité, configuration de pipelines, création de "software bill of material", etc.

D’autres outils de cybersécurité en amont sont explorés comme les analyses de risque et la modélisation des menaces.

La fiabilité et la robustesse des systèmes logiciels sont également couverts avec par exemple une expertise en génération de tests basés sur des modèles UML ou SysML, et en Chaos Engineering.