Summer Job INGI 2023

Vous êtes étudiants SINF ou INFO et êtes à la recherche d'un job enrichissant en relation avec vos études pour cet été ?

Le département INGI à ce qu'il vous faut !!!

Choisissez votre job parmi les suivants et posez votre candidature (courriel de motivation + CV) par mail à l'adresse du secrétarariat avant le 5 mai 2023
N'oubliez pas d'indiquer clairement :
• l’offre concernée
• la période où vous seriez disponible
• le temps total que vous pourriez consacrer à ce travail
• tout autre élément que vous jugeriez utile

La plupart des offres peuvent concerner l’engagement de plusieurs étudiants, de 1ère bac au Master en passant par les filières INFO.

Pour tout complément d'information concernant la nature du travail, n'hésitez pas à vous adresser à la personne de contact.

1. LINFO1001/LSINC1001 - Projets en informatique 1

Personne de contact : Pr. Pelsser

Description du job : Implémentation du 3eme projet sur micro:bit, documentation et tests

Compétences requises : programmation python (étudiant de Bac 2 ou Bac 3)

Période où le travail jobiste devra être effectué : du 24 juillet au 11 août 2023

Volume estimé : +/- 100h pour 1 jobiste, télétravail partiel possible

2. LINFO2315 - Design of Embedded and real-time systems

Personne de contact : Pr. Pelsser

Description du job : Evolution des travaux pratiques et du projet de LINFO2315, documentation et tests

Compétences requises : programmation C, systèmes d’exploitation et de préférences systèmes embarqués et RUST (étudiant de Master 1 ou 2)

Période où le travail jobiste devra être effectué : du 24 juillet au 11 août 2023

Volume estimé : +/- 100h pour 1 jobiste, télétravail partiel possible

3. LINFO2241 - Architecture and performance of computer systems

Personne de contact : Pr. Barbette

Description du job :

  • Migrer une partie des exercices de TP "papier" vers INGInious.
  • Créer quelques exercice supplémentaires pour "dépassement" sur INGInious également.
  • Créer un quizz d’auto-évaluation INGInious pour valider les compétences de l'étudiant et identifier des lacunes à combler dès le début du cours.

Compétences requises : Avoir réussi le cours de 2241 raisonnablement.

Période où le travail jobiste devra être effectué : dés à présent jusqu'en octobre

Volume estimé : +/- 100h pour 1 ou 2 jobistes, télétravail partiel possible

4. LINFO2347 - Computer system security

Personne de contact : Pr. Sadre

Description du job :

Dans le cours LINFO2347, les étudiants apprennent à effectuer et à défendre contre différents types de cyberattaques, en particulier les attaques de réseau. Dans les travaux pratiques et les projets, divers outils et environnements virtuels sont utilisés pour permettre aux étudiants d'appliquer ce qu'ils ont appris. L'objectif de ce travail de jobiste est de les unifier en une seule VM qui pourra être distribuée aux étudiants.

Les travaux se composent de deux étapes :

  • Étudier la plateforme "labtainers" existante du Naval Postgraudate School afin de déterminer si elle peut être utilisée pour notre cours : https://nps.edu/web/c3o/labtainers
  • En fonction du résultat de l'étape 1 : (a) transférer/réécrire nos exercices sur cette plateforme ou (b) configurer une nouvelle VM qui contient l'environnement et les outils nécessaires et pour laquelle nos exercices existants doivent être adaptés.

Compétences requises :

  • Linux
  • Créer et gérer des machines virtuelles et des conteneurs (Docker)
  • Configurer des infrastructures de réseau émulées
  • Comprendre les attaques de réseaux et les techniques de défense (LINFO2347)
  • Scripting avec python (et probablement bash)

Période où le travail jobiste devra être effectué : Juillet-Novembre

Volume estimé : +/- 4h/semaine pour 1 jobiste, télétravail possible

5. Migration Sites Web - Auto-Math & Aide à la réussite LOCI

Personne de contact : Donatien Schmitz

Description du job :

Auto-Math est un site web d'apprentissage des maths mis en place notamment par le professeur Enrico Vitale de la Faculté des Sciences. La version actuelle du site est construite sur le framework PHP Symfony et est basé sur une version de PHP désormais obsolète pour les serveurs de l'UCLouvain. Le but de ce travail est de migrer le site de la version PHP@6.x à la version PHP@8.x et de s'assurer que toutes les librairies utilisées sont compatibles avec cette nouvelle version et, dans le cas contraire, trouver des librairies alternatives n'entrainant pas de changement trop important du fonctionnement du site actuel.

Compétences requises :

Une connaissance du framework Symfony et/ou Laravel au minimum est obligatoire. A ce fait, un micro entretient avec le doctorant Donatien Schmitz sera prévu pour s'en assurer.

Période où le travail jobiste devra être effectué : Juillet-Août

Volume estimé : +/- 50h. pour 2 jobistes, télétravail partiel possible

6. Intégration continue des exercices inginious pour les cours LEPL1503, LINFO1140 et LINGI1341

Personne de contact : Nicolas Rybowski

Description du job :

Pour chaque cours l'objectif est de modifier les exercices afin qu'ils comprennent des tests d'intégration continue suivant le modèle mis en place par Nicolas Rybowski. Cela permettra de mettre ces exercices sur un dépôt github ouvert et les étudiants pourront contribuer à des améliorations.

Compétences requises : avoir validé avec mention les cours mentionnés

Période où le travail jobiste devra être effectué : Juillet-Août

Volume estimé : +/- 30 h  pour 3 jobistes, télétravail partiel possible

Publié le 17 avril 2023