Retour

Portfolio | Trima


Rapport TRIMA

À propos

Trima est un modèle de questionnaires qui aide les gens à identifier leurs styles sociaux, leurs compétences, leurs profils leadership, etc. Les questionnaires offerts par ce service permettent d’aider plusieurs groupes de personnes. Par exemple, il peut aider les jeunes en questionnement à se réorienter vers le bon choix de domaine d’études. Il peut aider à déterminer si un potentiel nouveau candidat cadrerait bien dans une équipe lors de l’embauche. Il peut aussi aider les chercheurs d’emplois à déterminer leurs valeurs et leurs compétences afin de les aider à trouver un travail.

Les questionnaires s’effectuent directement en ligne. Le candidat se rend sur le site web et se connecte à son questionnaire avec un code et un mot de passe généré par un administrateur en RH. Le questionnaire est sécurisé et les réponses qui sont transmises sont encryptées dans une base de données. Les informations personnelles comme le nom, l’adresse et la date de naissance ne sont pas associées aux réponses du questionnaire. La seule façon pour les administrateur RH d’associer les réponses aux candidats est de passer par le code d’utilisateur généré aléatoirement. Les réponses aux questionnaires dédiés aux étudiants sont partagées anonymement à Statistiques Canada à des fins de statistiques uniquement.

Une fois que le candidat termine son questionnaire, il obtient une date et une heure de rendez-vous avec l’administrateur RH. Pendant ce temps, la personne aux ressources humaines peut analyser les données transmises par le candidat anonyme avant l’entrevue en personne.

Mandat

Mon travail dans ce mandat consistait à restructurer tout le code et à regrouper les questionnaires. Depuis que ce service a été créé, plusieurs questionnaires et modules différents se sont ajoutés avec le temps. N’ayant pas de CMS ou de librairies d’outils spécifiques, tout a été créé plusieurs fois à partir de zéro. Chaque questionnaire et chaque module a son propre code et son propre style différent. Ils s’associent à un code utilisateur de différentes façons. Le résultat donnait plusieurs erreurs critiques imprévisibles. Par exemple, on pouvait avoir deux codes utilisateurs générés identiques «ABCD1234» pour deux questionnaires différents et les deux candidats remplissaient le questionnaire d’une autre entreprise différente sans le savoir.

En plus de regrouper et de restructurer le code source dans un environnement de développement, j’avais en charge d’ajouter deux nouveaux questionnaires dans le regroupement. Il m’arrivait de devoir parler directement avec des clients différents pour démêler les erreurs qui survenaient dans la base de données.

Il y avait aussi un autre sous-mandat lié à ce projet. Je devais m’occuper de gérer un serveur de courriels dédié à l’entreprise. Trima était subventionnée par le gouvernement pour aider les jeunes en réacheminement scolaire. Dans un but de sécurité, le gouvernement avait demandé d’utiliser un serveur de courriels isolé et sécurisé. (Des données sensibles pouvaient être échangées par courriel entre des responsables et des jeunes de moins de 18 ans.) Il m’a donc été demandé de créer un serveur virtuel et d’installer les services Postfix, Dovecot et OpenDKIM dans un environnement Linux sous Ubuntu. J’ai également configuré des filtres antispam, des protections de sécurité et un monitoring de surveillance pour rendre les échanges courriels plus sécuritaires. En plus de configurer Outlook sur les postes des employés avec les accès IMAP et SMTP, j’ai ajouté un webmail pour permettre aux employés d’accéder directement aux courriels en ligne s’ils devaient travailler à distance.

TRIMA

Voir le projet

Employeur

Cyclone Design Communication

Cyclone Design Communication https://www.cyclonedesign.ca/

Années du projet

2018-2019

Technologies

PHP 7.0 MariaDB Postfix Dovecot Debian OpenDKIM NGinx FPDF - PDF Generator
Retour