SAE 5.01 : Concevoir, réaliser et présenter une solution technique
Contexte du projet
Dans le cadre de la SAE 501, j’ai participé à un projet visant à concevoir, déployer et documenter une solution technique complète pour la mise en place de salles de travaux pratiques virtuelles accessibles à distance. L’objectif principal était de permettre aux étudiants d’accéder facilement à des environnements de TP via un navigateur web, tout en assurant la sécurité, la stabilité et la maintenabilité de l’infrastructure.
Développement et gestion du projet
En équipe, nous avons choisi l’hyperviseur Proxmox pour héberger les machines virtuelles nécessaires. Nous avons procédé à son installation sur un serveur physique, puis configuré les ressources matérielles (CPU, RAM, stockage) et les réseaux virtuels. Plusieurs machines virtuelles modèles ont été créées pour différents types de TP (Linux, Windows, outils réseau, développement, etc.). Pour l'accès distant, nous avons intégré Apache Guacamole afin de permettre une connexion aux machines via navigateur, sans logiciel client.
Fonctionnalités mises en œuvre
L’interface web permettait aux étudiants de se connecter à leur machine virtuelle de manière sécurisée grâce à un système d’authentification. Nous avons mis en place une gestion fine des accès selon les utilisateurs, des tests de charge pour s’assurer de la robustesse de l’ensemble, et des scripts de supervision pour vérifier l’état du système. Une documentation technique a été rédigée pour expliquer le déploiement, l’utilisation et la maintenance de l'infrastructure.
Apprentissages et compétences acquises
Ce projet m’a permis de développer des compétences en virtualisation avec Proxmox, en administration système, en sécurisation des accès et en déploiement de services web. J’ai également amélioré ma capacité à travailler en équipe sur un projet technique de grande ampleur, à rédiger une documentation claire et à suivre une démarche rigoureuse de gestion de projet.
Réflexion personnelle
Cette SAE m’a permis de mieux appréhender la complexité d’un projet technique d’infrastructure, du design jusqu’à la documentation finale. J’ai particulièrement apprécié l’approche pratique et collaborative, qui m’a permis de comprendre les enjeux de l’accès distant sécurisé aux environnements de travail. Ce type de projet m’intéresse fortement pour l’avenir, notamment dans le domaine des infrastructures virtualisées ou cloud.
SAE 5.02 : Piloter un projet informatique
Contexte du projet
Dans le cadre de la SAE 502, j'ai travaillé sur un projet collaboratif visant à appliquer les principes du cycle de vie d'un projet informatique, en particulier la gestion de version et le développement collaboratif à travers Git. Ce projet consistait à rédiger une documentation technique sur les commandes Git et certaines fonctionnalités avancées de Git, sous forme de fichiers Markdown. En binôme, nous avons divisé les tâches de rédaction selon les différentes sections à traiter, chacune ayant sa propre branche de travail sur Git, garantissant ainsi une gestion propre des versions et une meilleure organisation.
Développement et gestion du projet
L’une des premières étapes a été de créer un dépôt Git et de structurer notre arbre de commits avec des branches distinctes pour chaque membre du binôme. Chaque branche a permis de travailler de manière autonome sur les sous-sections de la documentation. L’objectif était de détailler les commandes Git de base, telles que add
, commit
, branch
, et merge
, mais également d’explorer des fonctionnalités moins courantes comme les alias de commandes, les hooks Git et la gestion des fichiers .gitignore
.
Gestion de version et intégration continue
Nous avons appliqué les bonnes pratiques de gestion de version avec des commits réguliers, des messages clairs, et une fusion des branches dans la branche principale après validation des sections. Les versions stables ont été marquées à l’aide de tags, permettant de suivre l’évolution du projet et d’assurer la qualité de la documentation à chaque étape. Ce projet m’a permis de renforcer mes compétences en gestion de projet informatique, en développement collaboratif et en utilisation avancée de Git, tout en garantissant une documentation complète et structurée, conforme aux bonnes pratiques du développement logiciel.
Apprentissages et compétences acquises
Cette expérience m’a également appris à travailler en binôme de manière efficace, à gérer les conflits de version, à rédiger des documentations techniques et à appliquer des concepts tels que l'intégration continue à travers la gestion des branches et des tags.
Réflexion personnelle
Ce projet m’a montré à quel point une bonne organisation de projet et l’usage efficace de Git pouvaient simplifier le travail en équipe. La rigueur dans la gestion de versions et la clarté des documentations sont des atouts que je compte continuer à développer. Cela m’a également motivé à approfondir les pratiques DevOps et l’intégration continue.
SAE ROM 5.03 : Déployer et gérer les services ROM
Contexte du projet
Dans le cadre de la SAE 5 ROM.03, j'ai travaillé sur le déploiement et la gestion de services multimédia dans un environnement réseau opérateur. L'objectif était d'intégrer des services comme la téléphonie, la visioconférence et la messagerie instantanée dans une infrastructure réseau, en utilisant des outils comme Asterisk, WebRTC et sip.js. Le projet a été réalisé en trinôme, avec une planification rigoureuse permettant une montée en compétence progressive sur la virtualisation, l’automatisation et la gestion des services.
Déploiement de l'infrastructure
Nous avons commencé par installer Asterisk sur une machine virtuelle Alpine Linux, puis configuré les comptes utilisateurs et les téléphones IP pour permettre les communications vocales. Cette phase de tests a été accompagnée d'une analyse réseau via Wireshark afin de valider le bon fonctionnement des échanges SIP et RTP. Une deuxième machine virtuelle a été utilisée pour héberger une interface web d’administration développée pour piloter Asterisk à distance, en s’appuyant sur Apache ou NGINX.
Intégration des services multimédia
Après avoir établi la communication vocale de base, nous avons intégré la bibliothèque sip.js pour permettre des appels vocaux directement depuis un navigateur via WebRTC. Cette intégration a ensuite été étendue pour ajouter la visioconférence et la messagerie instantanée au sein d’un même portail web. Cette plateforme web centralisée permettait ainsi de gérer plusieurs types de communication multimédia à travers une interface unifiée.
Sécurisation des échanges
Une fois les fonctionnalités en place, nous avons réalisé un audit de sécurité portant sur les échanges entre le portail web et le serveur Asterisk. Nous avons identifié plusieurs vulnérabilités potentielles et mis en place une sécurisation des communications via TLS, assurant le chiffrement des données en transit et la protection contre les attaques de type interception ou spoofing.
Réflexion personnelle
Ce projet a renforcé mes compétences en déploiement de services réseaux avancés, en gestion des communications multimédia et en sécurisation des échanges. Travailler sur des technologies comme WebRTC et Asterisk m’a permis de mieux comprendre les enjeux liés aux communications opérateurs et à leur intégration dans des solutions complexes.
SAE Cyber 5.03 : Installation de la Suite Elastic sur Ubuntu
Contexte du projet
Dans le cadre de la sécurisation et de la supervision avancées d'un système d'information, j'ai participé à un projet visant à installer et configurer la suite Elastic sur un serveur Ubuntu. L'objectif principal était de mettre en place une solution complète pour la collecte, l'analyse et la visualisation des données de logs, afin d'assurer une surveillance efficace et sécurisée de l'infrastructure informatique.
Développement et gestion du projet
Pour ce projet, nous avons commencé par installer Elasticsearch, un moteur de recherche et d'analyse distribué. Nous avons utilisé des commandes spécifiques pour installer et configurer Elasticsearch, Kibana, et Filebeat. Elasticsearch a été configuré pour écouter sur localhost, et nous avons ajusté les paramètres de configuration pour répondre à nos besoins spécifiques. Kibana a été installé pour la visualisation des données, et Filebeat pour la collecte des logs.
Fonctionnalités mises en œuvre
Nous avons mis en place une infrastructure permettant de collecter et d'analyser les logs système en temps réel. Les fonctionnalités clés incluent la configuration des modules Filebeat pour la collecte des logs, l'intégration avec Elasticsearch pour le stockage et l'indexation des données, et l'utilisation de Kibana pour la visualisation et l'analyse des données. Nous avons également configuré des index patterns dans Kibana pour faciliter la recherche et l'analyse des logs.
Apprentissages et compétences acquises
Ce projet m'a permis de développer des compétences en administration système, en configuration de solutions de supervision, et en gestion de logs. J'ai également acquis une expérience pratique avec les outils de la suite Elastic, ce qui m'a permis de mieux comprendre les enjeux liés à la sécurisation et à la supervision des systèmes d'information. Travailler sur ce projet m'a également aidé à améliorer mes compétences en travail d'équipe et en gestion de projet.
Réflexion personnelle
Ce projet a été une expérience enrichissante qui m'a permis de mieux comprendre l'importance de la supervision et de la sécurisation des systèmes d'information. J'ai particulièrement apprécié l'approche pratique et collaborative de ce projet, qui m'a permis de développer des compétences techniques et de mieux appréhender les défis liés à la gestion des infrastructures informatiques. Ce type de projet m'intéresse fortement pour l'avenir, et je compte continuer à explorer et à approfondir mes connaissances dans ce domaine.
SAE 6.01 : Réaliser une veille technologique
Contexte de la réflexion
Dans le cadre de ma ma veille technologique sur l'avenir des réseaux de communication, ma problématique s'est orientée autour de la question suivante : Quel avenir pour la fibre optique face aux réseaux mobiles de 6ème génération (6G) ? Cette question s'inscrit dans le contexte des évolutions rapides des technologies de télécommunications, où l'on assiste à une convergence entre les technologies fixes et mobiles, avec des enjeux majeurs concernant la vitesse de connexion, la latence, la couverture et la fiabilité des réseaux.
État actuel et avantages de la fibre optique
La fibre optique, qui a été une révolution pour les réseaux fixes, permet des débits de données très élevés et une latence extrêmement faible, ce qui en fait une solution idéale pour les entreprises, les foyers et les infrastructures critiques nécessitant une connectivité stable et rapide. Elle reste aujourd’hui le pilier des connexions haut débit dans de nombreux pays, assurant une fiabilité et une constance que peu de technologies sans fil peuvent égaler.
Les promesses de la 6G
L'émergence des réseaux mobiles de 6ème génération (6G), avec des promesses de débits de données allant jusqu'à 1 Tbps et des latences quasi inexistantes, soulève la question de la compétitivité de la fibre. Ces réseaux devraient intégrer des innovations telles que les communications holographiques, l’intelligence artificielle pour la gestion des réseaux et l’utilisation de spectres élargis. En outre, la 6G pourrait offrir un déploiement plus rapide et économique grâce à sa nature sans fil, réduisant la nécessité de poser une infrastructure physique comme la fibre.
Une complémentarité technologique
Malgré ces avancées, la fibre optique et la 6G ne sont pas nécessairement en concurrence, mais peuvent se révéler complémentaires. La fibre continuera de jouer un rôle fondamental dans l’acheminement des données entre les infrastructures critiques, comme les centres de données ou les stations de base 6G. Elle assurera également le backhaul des réseaux mobiles et fournira des connexions fiables dans les zones à faible couverture.
Perspectives d’évolution
L’avenir des réseaux dépendra de l’intégration harmonieuse entre fibre optique et 6G. Tandis que la 6G pourrait transformer notre usage de la mobilité et de l’Internet des objets (IoT), la fibre restera un élément clé des réseaux performants et stables. Cette convergence ouvre la voie à une nouvelle ère dans les télécommunications, où les technologies fixes et mobiles coopèrent pour offrir un réseau global optimisé.
Réflexion personnelle
Cette réflexion prospective m’a permis de développer ma capacité à analyser des enjeux technologiques à long terme. En étudiant les complémentarités entre fibre optique et 6G, j’ai pris conscience des liens forts entre innovations techniques, déploiement d’infrastructure et choix stratégiques. Cette veille m’a donné envie de suivre de plus près les évolutions dans le domaine des télécoms et de me spécialiser dans les réseaux de nouvelle génération.