Aller au contenu principal

TODO

Introduction​

Cette page liste les tâches à assurer dans le cadre du rôle de DSI.
La liste est non exhaustive et évoluera en fonction de votre motivation, du temps disponible et des priorités du mandat.


Maintenance (obligatoire)​

Ces tâches sont essentielles au bon fonctionnement et à la continuité des services.

  • Renouveler le nom de domaine
    👉 aedi-insa-lyon.fr
  • Mettre à jour :
    • le parrain de promotion
    • la nouvelle équipe
  • Vérifier et actualiser les copyrights
  • Mettre à jour :
    • les dates des événements
    • les thèmes des matinées thématiques

Cas particuliers selon l’année​

  • 2019
    • Mettre à jour le site des 50 ans
  • 2020
    • Réduire les références aux 50 ans

Nouveautés (selon motivation)​

Ces améliorations ne sont pas obligatoires mais fortement recommandées pour faire évoluer le projet.


Mise à jour des technologies​

  • Mettre à jour :
    • Django
    • Python
    • Apache
    • Materialize

Infrastructure & DevOps​

  • Finaliser le script de mise en production
    • Ajouter une date aux backups automatiques de la base de données
  • Mettre en place ou vérifier :
    • le certificat HTTPS
    • la sécurité globale (voir rapport dédié)

Front & UX​

  • Migrer le CSS vers :
    • LESS
    • ou SASS
  • Intégrer un framework front
  • Intégrer les réseaux sociaux

Google Analytics​

  • Paramétrer Google Search Console
  • Mieux suivre :
    • les performances de recherche,
    • les erreurs d’indexation,
    • et améliorer indirectement le SLA du site
  • Ajouter un filtre Analytics pour exclure :
    • les connexions provenant du domaine insa-lyon.fr
  • Objectif :
    • éviter de biaiser les statistiques
    • obtenir des données plus représentatives du trafic réel

Notes​

astuce

Ces améliorations sont simples à mettre en place et apportent rapidement des métriques plus fiables pour le suivi du site.

Observabilité & suivi​

  • Mettre en place ou améliorer :
    • Google Analytics
    • la configuration de Datadog
  • Ajouter des alertes (disponibilité, erreurs, performances)

Améliorations fonctionnelles​

  • Traduire le site en anglais
    • éventuellement directement depuis le back
  • Utiliser le GitHub Student Pack
    • pour obtenir un compte GitHub Pro

Bonnes pratiques​

  • Prioriser la maintenance avant les nouveautés
  • Documenter chaque changement important
  • Penser aux mandats suivants lors de toute décision technique
  • Tester systématiquement après chaque mise à jour

astuce

Un bon DSI laisse un système plus propre, plus sûr et mieux documenté qu’à son arrivée 😉