Git Product home page Git Product logo

reseauentrepriseb's Introduction

Hi, I\'m Tommy 

- 🏦 Full Stack Developer
- 🧠 Currently honing my Mobile Development skills and diving deep into mastering UX/UI for captivating interfaces.
- 💬 Complete Automation === so satisfying
- 🍕 Unpopular opinion => I don't mind pineapple on pizza
- 📚 Lifelong learner

Language and Tools

html5

css3

javascript

typescript

react

nodejs

python

django

postgresql

mysql

docker

vscode

git

github

figma



Last Updated : 11 may 2024

reseauentrepriseb's People

Contributors

alexandredoneux avatar bricekouetcheu avatar louislombaert avatar mquadu avatar thegregouze avatar thomas-deceuninck avatar tommyriquet avatar

Stargazers

 avatar  avatar  avatar

reseauentrepriseb's Issues

[AD]: Documentation

Description

Rédaction d'une documentation pour la direction permettant de savoir quels sont les droits d’accès accordés aux différents membres du personnel.

Critères d'acceptation

  • La documentation est rédigée
  • Les droits sont rédigés clairement

Prérequis

  • Active Directory

[MAIL]: Etablissement de listes de contacts

Description

Pour chaque groupe, on doit pouvoir établir des listes de contacts , ainsi qu'une liste pour la direction

Critères d'acceptation

  • Une liste pour, chaque groupe
  • Une liste pour la direction

Prérequis

  • Un service Mail
  • Un Active Directory

[INFRA]: Mise en place des Vlans

Description

Mise en place des Vlans
(voir schéma dans le wiki)

Critères d'acceptation

VLAN FRANCE

  • Le vlan 100 : srv_france
  • Le vlan 101 : MGMG
  • Le vlan 102 : IT
  • Le vlan 103 : ADMIN
  • Le vlan 104 : DIRECTION
  • Le vlan 105 : INVITE
  • Le vlan 106 : WEB
  • Le vlan 107 : SECRETARIAT

VLAN CANADA

  • Le vlan 200 : srv_canada
  • Le vlan 201 : MGMG
  • Le vlan 202 : IT
  • Le vlan 203 : ADMIN
  • Le vlan 204 : DIRECTION
  • Le vlan 205 : INVITE
  • Le vlan 206 : WEB
  • Le vlan 207 : SECRETARIAT

Prérequis

No response

[INFRA]: Reverse Proxy

Description

Déploiement d'un reverse proxy pour protéger les serveurs dans la DMZ

Critères d'acceptation

  • Le reverse proxy est déployé

Prérequis

No response

[MAIL]: Configuration des boites mails

Description

Il faut configurer les boites mails de tous les utilisateurs en se basant sur ceux de l'Active Directory.

Critères d'acceptation

  • Le service est installé et fonctionnel
  • On peut se connecter sur un client mail
  • On peut visualiser nos mails
  • On peut envoyer un mail

Prérequis

  • Un Active Directory

[WEB]: Déploiement du web back

Description

Déploiement du backend de la web app

Critères d'acceptation

  • Le backend est accéssible

Prérequis

No response

[WEB]: RGPD

Description

Veuillez à respecter le RGPD en rédigeant une privacy policy adéquate .

Critères d'acceptation

  • Une privacy policy est accessible à partir du site web.

Prérequis

  • Le service Web

[SECU]: Firewall Rules

Description

Etablissez les règles de firewall et documentez-les.

Critères d'acceptation

  • Les règles du Firewall sont mises en place
  • La documentation est rédigé et correcte

Prérequis

No response

[INFRA]: Connection VSWITCH

Description

Mise en place des connections avec les Vswitch

Critères d'acceptation

  • Le VSWITCH est configuré

Prérequis

No response

[WEB]: Authentification

Description

Mise en place d'un système d'authentification pour connecter les utilisateurs

Critères d'acceptation

  • Les routes backend sont implémentés
  • Les formulaires frontend sont connectés.

Prérequis

No response

[SECU]: Responsabilités

Description

Etablissez les responsabilités de chacun sur les services et accès auxquels il a droit. Indiquez-les dans votre rapport.

Critères d'acceptation

  • Le rapport est rédigé
  • Le rapport est correcte

Prérequis

No response

[WEB]: Déploiment du web front

Description

Déploiment du container frontend sur l'infrastructure

Critères d'acceptation

  • L'application est accessible depuis le réseau

Prérequis

No response

[AD]: Gestion des droits

Description

  • Choisissez avec soin les droits que vous accordez aux membres du staff informatique.
  • Créez un compte pour chaque membre de votre groupe qu’il utilisera pour se connecter.
  • Créez un partage documentation pour le service informatique où vous regrouperez l’ensemble de vos documents.

Critères d'acceptation

  • Chaque utilisateur devra avoir son home directory (sauf les invités).
  • Chaque département devrait avoir un dossier partagé qui lui est réservé.
  • Les utilisateurs doivent pouvoir facilement se partager des fichiers entre eux quel que soit leur département.
  • La direction doit pouvoir aisément accéder à l’ensemble des dossiers partagés.

Prérequis

  • Active Directory

Mise en place du service DNS

Description

Mettre en place un serveur Dns afin de pouvoir joindre les différentes serveurs publiques de notre infrastructure

Critères d'acceptation

  • Les serveurs mail, le proxy doivent être accessibles depuis internet

Prérequis

No response

[INFRA]: VSWITCH

Description

Mise en place des VSWITCH

Critères d'acceptation

  • Le Vswitch est mis en place

Prérequis

No response

[INFRA]: Adressage et Schema logique

Description

Produire une représentation logique et physique de l'infrastructure réseau

Critères d'acceptation

  • les schémas sont clairs, précis et on peut y retrouver toutes les composantes de l'infrastructure.

[WEB]: Certificats

Description

Vous devrez faire en sorte que les certificats que vous avez déployés soient reconnus comme valides.

Critères d'acceptation

  • Les certificats sont déployés
  • Les certificats sont valides

Prérequis

  • Service Web

[INFRA]: SysLog

Description

Rassemblez sur un serveur l’ensemble des logs et prévoyez un système permettant de facilement effectuer des recherches.

Critères d'acceptation

  • Le serveur de log est accessible
  • Les recherches sont facilement faisables

Prérequis

No response

[INFRA]: Création de Scripts

Description

Création de script pour automatiser le développement du projet.

Critères d'acceptation

  • Automatiser la création des utilisateurs
  • Automatiser la création des paramètres de compte
  • Automatiser la création des boîtes mail.
  • Pouvoir effectuer une recherche sur les logs pour savoir sur quelle machine un utilisateur s’est connecté.
  • (optionnel) Automatiser la mise en place de services via des outils devOps est un plus.

Prérequis

  • Active Directory
  • Service Mail

[SECU]: Rapport Final

Description

Expliquez dans un rapport concernant la sécurité, tout ce que vous avez configuré. Agrémentez votre rapport de nombreuses captures d’écran pour que les autres membres du groupe puissent facilement refaire toutes les manipulations.

Ajoutez dans votre rapport final une analyse de sécurité.

Critères d'acceptation

  • Le rapport est rédigé
  • Le rapport est correcte et sans fautes d'orthographe
  • Des captures d'écran sont présentes dans le rapport

Prérequis

No response

[WEB]: Déploiment de la DB

Description

Le déploiement de la base de données derrière le deuxieme firewall

Critères d'acceptation

  • La base de données communique bien avec le backend

Prérequis

No response

[WEB]: Site Web Frontend

Description

Création d'un site web pour la mises en ligne de documents textuels.

Critères d'acceptation

L'entièreté des critères d'acceptation des fonctionnalités sont disponibles ici

Prérequis

No response

[INFRA]: Zones

Description

Mise en place des zones

Critères d'acceptation

  • Les zones sont mises en place

Prérequis

No response

[MAIL]: Création de liste de distribution

Description

On doit pouvoir créer des listes de distribution pour chaque groupe d'employés

Critères d'acceptation

  • On peut envoyer un mail à plusieurs personne en même temps

Prérequis

  • Le service Mail
  • L'Active Directory

[WEB]: Fields Security

Description

Sécurisation des champs du formulaire Inscription et Connection

Critères d'acceptation

  • Les champs sont sécurisés
  • Dans le formulaire d'inscription, les deux champs de mot de passes doivent être identique.

Prérequis

No response

[INFRA]: VPN Rapport

Description

Rédiger un rapport concernant le VPN tout ce que vous avez configuré. Agrémentez votre rapport de captures d’écran pour que les autres membres du groupe puissent facilement refaire toutes les manipulations. (pfsense, opnsense… )

Critères d'acceptation

  • Le rapport est bien rédigé
  • Le rapport est corrigé
  • Des captures d'écran sont présents dans le rapport

Prérequis

No response

[INFRA]: VPN

Description

Mettre en place un VPN

Critères d'acceptation

  • Le VPN est implémenté

Prérequis

No response

[INFRA]: Serveur SNMP

Description

Un serveur SNMP est déployé pour permettre le monitoring des différents services présents dans le réseau.

Critères d'acceptation

  • Le serveur SNMP est déployé
  • Le serveur SNMP monitore correctement les différents services
  • Le serveur émet des alertes lorsque la charge CPU devient trop forte.
  • Le serveur émet des alertes lorsque l’occupation des espaces disque est insuffisant .

Prérequis

No response

[WEB]: Nom de domaine

Description

Mise en place d'un nom de domaine correspondant à notre société.

Budget : 10€

Prendre contact avec Mme Vroman.

Critères d'acceptation

  • Le nom de domaine respecte le budget
  • Le nom de domaine est implémenté.

Prérequis

No response

[INFRA]: Connection InterSite

Description

Mise en place de la connection entre les sites

Critères d'acceptation

  • Les sites sont disponibles
  • Les sites ont accès à Internet

Prérequis

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.