Les systèmes d'informations deviennent au fil des années de plus en pus complexes. Lorsqu'un problème survient, il peut s'avérer difficile de savoir d'où vient réellement le souci :

  • Au niveau des infrastructures
  • Au niveau des développements
  • Au niveau de la sécurité
  • Etc...

Afin de diminuer les risques pouvant survenir au moment de la mise en production d'un système, il est recommander de vérifier en amont que tout a été fait dans les règles de l'art.

Dans cette optique, nous intervenons à différents niveaux afin de mener des audits permettant d'identifier les points à problèmes et débouchant sur la production d'un rapport listant les axes d'amélioration et la manière de les mettre en oeuvre.

Audit des infrastructures

L'infrastructure est l'élément central de toute entreprise, puisque permettant de proposer un système informatique fiable, disponible et sécurisé. L'audit d'infrastructure balaye l'intégralité des briques composant le coeur du système d'information :

  • Configuration des équipements réseaux (routeur, pare-feu, load-balancer...)
  • Configuration des serveurs (système d'exploitation, stockage, haute-disponibilité...)
  • Sécurité (filtrage des ports, authentification, cryptage...)

Audit de la configuration applicative

De nombreuses applications sont hébergées au sein du système d'information de l'entreprise (gestion documentaire, bases de données, gestion de la paie, comptabilité...). L'audit de configuration permet de vérifier que les applications déployées au sein du SI ont été configurées de manière optimales, en respectant les bonnes pratiques dictées par l'éditeur.

Nous effectuons des audits de configuration sur les logiciels/services suivant :

  • SharePoint
  • Office 365
  • Windows Server
  • SQL Server
  • Azure

Audit des développements / Audit de code

Afin de garantir une stabilité, une maintenance simple et des performances optimales, l'architecture applicative et les développements doivent respecter un certain nombre de principes et de règles (design patterns, gestion de la mémoire, gestion des exceptions, algorithmes...).

Nous intervenons en cours et en fin de projet afin de vérifier que ces principes et règles sont correctement implémentés, et le cas échéant, donnons des recommandations à vos équipes de développement, afin de les réorienter dans la bonne direction.

Nous effectuons des audits de code sur les technologies suivantes :

  • .NET (ASP.NET, WCF, WinForms, WPF...)
  • SharePoint
  • Office 365 (Apps)
  • SQL Server
  • Xamarin

Audit de performances

Pour que vos collaborateurs puissent travailler de manière efficace, il est crucial que le système d'information et les applications mises à disposition sur celui-ci possèdent des performances optimales.

Pour vérifier la performance globale du système d'information et de ses différentes composantes, nous intervenons pour effectuer des tests de montée en charge. Le but de ceux -ci est d'identifier d'éventuels points de contention (réseau, code, etc...), puis d'effectuer les corrections nécessaires afin de les faire disparaitre.

Nous utilisons pour cela des outils tels que Visual Studio et Microsoft Azure afin de créer et exécuter des scénarios d'utilisation de vos applications, afin de trouver les limites de celles-ci et vous donner les recommandations nécessaires à leur correction.

La société Bliz