#Portfolio

Retrouvez, en résumé, tous les projets sur lesquels j'ai participé

Catégorie : Admin Système

Système d’email éphémère

02-08-2016 21-45-49

Ce projet réalisé dans le cadre de l’UE Gestion de projet a pour objectif de nous apprendre la rigueur et le suivi que l’on doit avoir par rapport à un projet. J’ai donc décidé de réaliser un système d’email éphémère.

Ce système repose sur ISPCONFIG, j’ai utilisé leur API pour permettre la création simple et rapide d’email. Par l’intermédiaire de ce système il est possible de recevoir des courriels, mais aussi d’en envoyer. Au bout de 30 jours l’utilisateur à le choix de ne pas renouveler son email ou alors de souscrire à un abonnement pour que le système ne supprime pas son espace.

J’ai aussi réalisé la charte graphique, rédigé un cahier des charges et une réponse à ce dernier (comme dans tout projet).

LRU sous Linux système

lru

Ce projet réalisé dans le cadre de l’UE Administration Linux a pour objectif de supprimer les fichiers les moins utilisés dans une arborescence de fichiers.
Pour y parvenir, nous devions nous reposer sur le système LRU et développer notre propre programme selon cet algorithme.

Plusieurs fonctionnalités sont disponibles par l’intermédiaire de mon programme bash:

16-05-2016 17-15-59

Ce dernier est disponible ici: lru.sh et le manuel man_lru

Import de données (résultats d’analyse)

19-03-2015 16-24-21

Ce projet est ici vulgarisé au maximum tant l’univers laboratoire est complexe et aussi pour une meilleure compréhension générale. A noter que ce projet à fait l’objet d’un dossier complet présenté devant un jury pour la validation de la LP3.

Dans le cadre de ma formation en alternance, j’ai pu notamment suivre l’évolution d’un projet dont j’ai étais « missionné ». Ce dernier a pour but de réaliser une passerelle entre 2 logiciels métiers (à savoir BIOLISE et SOLUTION) utilisés par le pôle sérologie du LDAR. Cette passerelle une fois réalisée, permet d’importer directement en base de données SQL (utilisée par SOLUTION) les résultats d’analyse provenant du spectrophotomètre qui est utilisé par BIOLISE.

Ce projet se découpe en 2 parties,  d’une part une application VB.NET qui permet la lecture du fichier de résultat typé .ini de BIOLISE et d’une autre l’architecture pour l’automate ORCHESTRATOR qui permet de traiter l’ensemble de ces données pour les importer en BDD.

L’application en vb.net permet donc la lecture du fichier .txt du logiciel BIOLISE, puis par l’intermédiaire d’un algorithme de détection du type d’analyse effectué par le technicien, ce logiciel va déterminé un certains nombre d’élément (par exemple le protocole lié à l’analyse, etc…)

L’automate Orchestrator permet quant à lui de lire le fichier transformé par l’application VB.NET et de réaliser des requêtes SQL de type insert, vérifier les résultats, etc… Toutes ces actions sont réalisées par l’intermédiaire des runbook.

Hébergement gratuit de serveurs Teamspeak 3

Voir le site ici.

13-09-2015 14-32-01

Dans le cadre d’un maintien de compétences et de découverte de nouvelles technologies j’ai réalisé un site permettant d’obtenir gratuitement et en moins de 5 min un serveur vocal Teamspeak.
Une fois inscrit, l’usagé dispose d’un panel lui permettant de retrouver les informations essentielles relatives à son serveur (ip, port), mais aussi un graphique exposant les statistiques d’utilisation de son espace vocal.

Le système de gestion est quant à lui complètement autonome. En effet, il est en mesure de connaître l’activité d’un serveur et de le supprimer si ce dernier n’est plus actif ou pas assez actif. Aucune intervention humaine n’intervient dans le processus d’attribution ou de suppression de serveur. Cela permet une rapidité d’exécution accrue du système et aussi une parfaite justesse dans l’ensemble du processus.

VPN sous OpenVPN et interface Web

vpn

Ce projet se décompose en 3 parties:
La 1ère partie est la configuration du serveur OpenVPN ainsi que le client OpenVPN pour garantir les meilleures performances sans sacrifier la sécurité qu’offre le VPN. Cette phase est très importante car elle garantie une qualité de service optimale.

La 2ème partie est la configuration des différents serveurs linux qui vont héberger le service OpenVPN. Ces derniers sont protégés contre les attaques synflood, scan de port, brute force, etc…

Enfin, la 3ème partie est la création d’un espace utilisateur. Un template html a été acheté pour créer une base de travail, mais la suite du système créé en php est entièrement développé par mes soins.
Les fonctionnalités de ce panel utilisateur sont nombreuses et variées:
Il est possible à un utilisateur de faire un rappel de mot de passe, d’ouvrir un ticket support dans le cas où il se retrouve confronté à un problème sur le VPN, vérifier l’état de son abonnement et enfin de créer des salles virtuelles pour créer des communications entre les membres du services par l’intermédiaire du tunnel VPN (à l’instar d’Hamachi).

Orchestrator – Réorganisation AD

5756.Orchestrator

Microsoft  System Center Orchestrator ou SCO est une solution Microsoft pour réaliser des actions automatisées au sein d’un système d’information. Cette solution est très puissante et adapter pour les administrateurs réseaux souhaitant réaliser des actions automatisées.

J’ai eu l’opportunité durant mon stage de 2ème année de BTS SIO de réaliser des « runbook » (« livret d’action ») permettant d’automatiser des actions dans le réseau du Conseil Départemental de l’Aisne. J’ai notamment automatisé la création de compte Active Directory des professeurs arrivant dans les collèges sous direction du CD02. J’ai aussi normalisé l’ensemble des groupes professeurs Active Directory pour permettre une homogénéité du système d’information.

Hébergement web

15-02-2015 20-15-58

En plus de la création de site web, il est devenu essentiel d’accompagner cette création jusqu’au bout du processus à savoir l’hébergement et donc sa disponibilité sur internet. En ce sens, je gère un système complet, fonctionnant sous Linux, d’hébergement Web qui comprend un serveur Apache, un interpréteur php, un serveur mysql ainsi qu’un serveur ftp. Tout ceci est géré par l’intermédiaire du panel ISPCONFIG. Des améliorations ont été apportées à cette architecture système à savoir un robot anti-brut force (pour des raisons de confidentialité tout n’est pas détaillé ici).

Tout ceci me permet une très grande flexibilité dans mon système d’hébergement, ainsi qu’une facilité de gestion.

Plus d’une dizaine de site web sont ainsi hébergé sur ce serveur loué chez online.net

© 2019 #Portfolio

Theme by Anders NorenUp ↑