Automatisation des tâches liées à l'administration de systèmes informatiques

INF1102
Open Closing on February 1, 2025 / 2 spots left
Timeline
  • February 1, 2025
    Experience start
  • April 5, 2025
    Experience end
Experience
2 projects wanted
Dates set by experience
Preferred companies
Anywhere
Any company type
Any industries

Experience scope

Categories
Security (cybersecurity and IT security) Information technology Software development Data analysis
Skills
active directory automatisation bash (langage de script) gmail linux microsoft outlook python (programming language) smtp (simple mail transfer protocol)
Learner goals and capabilities
  • Programmer un script Batch sous Windows pour le traitement des fichiers, la gestion des utilisateurs et la sauvegarde des données, ...
  • Programmer un script PowerShell sous Windows pour le traitement des fichiers, la gestion des utilisateurs Active Directory, l'envoi des notifications via SMTP (Exchange, Gmail, Outlook, Yahoo), la supervision des ressources physiques des ordinateurs, la supervision de la disponibilité des services (réseau et application), ...
  • Programmer un script Bash ou Python  sous Linux pour le traitement des fichiers, la gestion des utilisateurs et la sauvegarde des bases de données

Learners

Learners
Undergraduate
Beginner, Intermediate levels
28 learners
Project
48 hours per learner
Learners self-assign
Teams of 5
Expected outcomes and deliverables

Résultat attendus :

  • Analyse du besoin de l'entreprise et proposition d'une solution (conception)
  • Implémentation de la solution validée par l'entreprise


Livrables attendus :

  • Document de spécification fonctionnelle
  • Code source
  • Guide utilisateur ou de maintenance
Project timeline
  • February 1, 2025
    Experience start
  • April 5, 2025
    Experience end

Project Examples

Requirements
  • Détection et alerte automatique par mail sur les tentatives d'intrusion
  • Automatisation des tests de vulnérabilité
  • Supervision et alerte automatique par mail sur l'indisponibilité des services (réseau et applicatif)
  • Détection et alerte automatique par mail suite au dépassement des seuils d'utilisation des ressources (RAM, CPU, Stockage, Bande passante)
  • Sauvegarde périodique des données sur un serveur distant (Configuration, Base de données)
  • Extraction, Transformation et Chargement des données vers la destination finale (fichier ou Base de données)

Additional company criteria

Companies must answer the following questions to submit a match request to this experience:

Quel est l'écosystème de votre environnement de production ?