Development and operation of resilient software systems

Facilitate the design of more resilient software systems while keeping costs and schedules under control. By resilience, we mean systems that are both reliable and secure, i.e. that meet new cybersecurity requirements and regulations.

The DevSecOps theme is central to this area of expertise: static and dynamic code analysis (SAST/DAST), automated penetration and vulnerability testing, pipeline configuration, software bill of material creation, etc.

Other upstream cybersecurity tools are explored, such as risk analysis and threat modelling.

Reliability and robustness of software systems are also covered, with expertise in generating tests based on UML or SysML models, and in Chaos Engineering.