MISE EN PLACE D'UNE PLATEFORME DE TEST DE PERFORMANCE D'INFRASTRUCTURES RESEAUX
A l'occasion de mon stage de fin de la deuxième année, j'ai eu l'opportunité de mettre en place un stack logiciel de supervision pour répondre à un besoin d'identification de cause de lenteur sur l'infrastructure du Ministère.
Développer le Sujet
Compétences ciblées La mise en place de la plateforme de test de performance d’infrastructures réseaux m’a permis de mettre en œuvre mes compétences en administration réseau, tests de performance, gestion de supervision et automatisation de scripts. Je me situe à un niveau de maîtrise de 4.2 sur une échelle de 5. Mes acquis théoriques dans le domaine des réseaux et télécommunications, combinés à une pratique par l'utilisation d'outils comme Iperf, Zabbix et Grafana, m’ont permis de développer une connaissance approfondie dans l’évaluation des performances réseau et dans la gestion des infrastructures Réseaux.
Compétences liées Auparavant, mes expériences en virtualisation, en gestion des systèmes d’information et en automatisation de scripts ont été les bases sur lesquelles j’ai pu m’appuyer pour réaliser ce projet. La mise en place d’outils de test de performance tels que Nuttcp, Netperf, et l’utilisation de langages comme Python pour automatiser les scripts ont renforcé ces compétences. Je m'évalue à un niveau de 4 sur 5 en administration système et en déploiement d’infrastructures réseau. J’ai pu approfondir mes connaissances en matière de supervision, notamment avec des outils comme Zabbix, Grafana, Prometheus ou encore InfluxDB.
Ressources liées Les cours de réseaux avancés, les unités d’enseignement portant sur l'architecturât de réseau et la virtualisation, ont été essentiels dans la réalisation de ce projet. La plateforme de test mise en place repose sur des outils open source tels que Zabbix pour la supervision et Iperf pour les tests de performance, que j'ai dû configurer et automatiser à l’aide de scripts Python.
Savoirs disciplinaires La réussite de ce projet s’est appuyée sur des connaissances variées, telles que les protocoles de communication réseau (TCP, UDP, ICMP), la gestion des paquets et la latence réseau, ainsi que les algorithmes de congestion (Cubic, BBR). J’ai également approfondi mes compétences en scripting Python et en gestion de serveurs pour configurer la plateforme de test. La sécurité réseau, bien que moins centrale dans ce projet, reste un domaine à consolider, notamment en matière de gestion des flux réseau et de protection des données lors des tests.
Évolution Bien que j’aie progressé de manière significative dans la gestion et l’optimisation des infrastructures réseau, certains domaines restent à approfondir, notamment l’évaluation des performances sous des charges élevées et l’optimisation de la sécurité des infrastructures.