Rapport De Stage
Mémoires Gratuits : Rapport De Stage. Rechercher de 53 000+ Dissertation Gratuites et Mémoiresked on a new project about penetration tests. Wanajob’s servers are outsourced that’s why security audits are very important. For a week I had the opportunity to participate of the installation of a new server. In a near future a job board will be hosted on it.
To conclude I learned many new features about network through differents problematics.
I really enjoyed to discover the business world.
Introduction
Le principal produit développé par la société est un moteur de recherche d’offres d’emploi. Ce concept, importé des Etats-Unis par le fondateur de la société, permet de retrouver toutes les offres du marché sur un seul portail : ww.wanajob.com. A l’heure actuelle, se sont plus de 250 000 offres d’emploi qui sont référencées et rafraîchies quotidiennement.
La présentation de l’entreprise
Wanajob est une start-up lancé en 2007. Elle emploie actuellement 5 salariés et propose 3 services web :
- le moteur de recherche Wanajob.com
- Un site emploi : ton-emploi.fr
- Wanajob Source, un espace de recrutement à l’usage des TPE/TME
Je ne détaillerai parmi ces produits que le moteur de recherche et la plateforme de référencement qui sont l’objet du stage que j’ai effectué.
Wanajob.com est le moteur de recherche d’offres d’emploi de nouvelle génération.
Wanajob.com donne accès en un seul lieu à plusieurs dizaines de milliers d’offres d’emploi issues de centaines de sites emploi généralistes ou spécialisés, ou de sites carrières d’entreprises françaises.
La recherche s’effectue intuitivement, en renseignant deux champs : “Quoi” et “Où”.
Les résultats sont ensuite proposés contextuellement et classés automatiquement par le moteur de recherche, de façon à renseigner l’internaute sur les éléments importants des offres d’emploi. Ces listes peuvent être affinées en temps réel à l’aide des filtres contextuels se trouvant sur la gauche de la page.
L’internaute peut ainsi agir sur les filtres suivants :
• type de contrat
• fourchette de salaire
• géo localisation
• recherche de proximité
• nature de l’emploi
• intitulé proche sémantiquement
• etc.
Organigramme de l’entreprise
Architecture Réseau de l’entreprise
Tous les serveurs de la société sont a hébergement externalisés. Historiquement, une partie est hébergée au Québec et une autre partie plus proche, à Roubaix, chez Ovh.
[pic]
Figure 2 : Architecture réseau de l’entreprise
Ceci est le réseau externe qui se situe au Québec.
[pic]
Ceci est le réseau se situant chez Ovh en France à Roubaix.
Description du projet
Ma mission principale aura été de participer à la maintenance de la plateforme de référencement. Et notamment la réparation et la création de nouveaux robots de référencement. On note que les serveurs de Wanajob sont externalisés donc la surveillance et l’administration se font à distance. Les connaissances qui ont été mobilisées pendant ce stage sont orientés réseau.
La seconde partie du stage a concerne la mise en place d’un audit de sécurité open-source. Les serveurs de production de la société étant externalisés, de nombreuses problématiques se pose en matière d’administration et sécurité des plateforme. Enfin j’évoquerai l’installation du socle technique d’un nouveau serveur auquel j’ai participé.
Projet effectuées
1 Le moteur de recherche wanajob.com
[pic]
Voici un aperçu du produit. C’est une sorte de "Google de l’emploi" et c’est le bon fonctionnement de ce moteur que j’ai vérifié quotidiennement son fonctionnement.
2 Méthode de référencement
Afin de pouvoir indexer et parcourir, des pages internet la société a fait l’acquisition d’un logiciel métier permettant l’agrégation de contenus web hétérogène et complexes. Ce logiciel édité par Kapow Technologie se nomme Kapow Mashup Server. Il permet soit d’indexer des contenus web par "aspiration" ou directement via des flux XML ou RSS.
4 Mise en œuvre
Chaque automate crée avec le logiciel Kapow s’appelle un robot. Chacun de ces robots est constitué de différents fichiers :
- Un fichier a extension .robot qui est la description XML de l’automate
- Un fichier de configuration qui permet de spécifier les paramètres du robot
Afin d’exécuter indépendamment chaque robot, un ordonnanceur écrit en script Shell (feedrunner.sh) a été développé par la société. Pour bien comprendre le fonctionnement de celui-ci nous avons fait un schéma ci-dessous illustrant chaque étape du programme.
Description du script feedrunner.sh
Quelle soit sur un site internet ou délivrée par un flux, une offre d’emploi est toujours décrite de la manière suivante :
• general
o intitule
o description
o job-code
o date de publication (posted_date)
o closed_date
o site_emploi
o url_site
o url_detail
o url_postulation
• salaire
o montant
o mois-année (boolean) -> (0=mois, 1=année)
o devise
• localisation
o adresse
o commune
o departement
o region
o code postale
o pays
• contact
o nom
o email
o phone
o fax
• societe
o nom
o description
o url
• filtre
o filtre _categorie_emploi
o filtre_secteurs_activités
o filtre_diplome
o filtre_experience
o filtre_type_emploi
o filtre_type_contrat
3. Les champs requis sont :
• general » intitulé
• general » description
• general » job-code
...