Détails du projet

Application web comptes AD d'une entreprise

Période : 2021-09-01 - 2024-07-01

Introduction

Développement d'un site web permettant de gérer les comptes Active Directory (AD) d'une entreprise, en utilisant C#, JavaScript, IIS et une communication avec Microsoft AD. En plus du développement, j'ai pris en charge les demandes d'évolution, les tests et la gestion du projet durant toute ma présence dans l'entreprise.

Fonctionnalités
  • Développement du backend en C# pour assurer une communication sécurisée et efficace avec Microsoft Active Directory.
  • Création d'une interface utilisateur interactive et responsive en JavaScript pour faciliter la gestion des comptes AD.
  • Utilisation d'une base de données SQL pour stocker et gérer les journaux d'activités ainsi que d'autres informations utiles pour l'application.
  • Déploiement de l'application sur un serveur IIS, avec configuration pour haute disponibilité et sécurité.
  • Intégration de fonctionnalités de gestion des utilisateurs, y compris la création, la modification et la désactivation de comptes AD.
  • Migration des serveurs en zone sécurisée, incluant tests des flux, paramétrage des nouveaux serveurs et mise à jour de la documentation.
  • Adaptation du code pour une nouvelle migration d'AD, permettant la prise en charge de deux AD simultanément pendant la migration, puis prise en charge du nouvel AD une fois la migration terminée.
  • Mise en place de mécanismes de journalisation et de suivi des activités pour assurer la conformité et l'audit.
  • Tests rigoureux pour garantir la fiabilité, la sécurité et les performances de l'application.
Conclusion

Ce projet m'a permis de développer et de renforcer mes compétences en développement web avec C# et JavaScript, en gestion de serveurs IIS, en gestion de bases de données SQL, et en communication avec Microsoft Active Directory. En gérant les demandes d'évolution et les tests, ainsi qu'en prenant en charge la migration des serveurs en zone sécurisée et l'adaptation à un nouvel AD, j'ai acquis une expérience précieuse en gestion de projet et en collaboration avec des équipes. L'application a amélioré la gestion des comptes AD de l'entreprise, augmentant l'efficacité et la sécurité des opérations quotidiennes.