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 😉