Quand les développeurs s'improvisent administrateurs
Dans mon travail je côtoie beaucoup de développeurs. Certains sont très compétent, d'autres un peu moins. Mais le vrai problème, c'est que beaucoup d'entre eux pensent pouvoir gérer leurs machines eux même.
Généralement, l'administration d'une machine par un développeur ça ressemble à ça :
- J'ai un problème, vite Google !
- Hum, ce fichier de configuration semble correspondre à mon besoin, je vais l'utiliser.
- Comment puis-je adapter ce beau fichier de configuration à mon cas ? Je vais touiller un peu.
- Super, c'est tombé en marche ! Bien, assez de temps perdu, passons à autre chose maintenant.
Quel est le problème ?
- Tout d'abord, les fichiers tout fait trouvés sur Internet peuvent être excellent, réalisés par des gens très compétent. Ils peuvent aussi émanner de bricoleurs du dimanche qui jouent sur Ubuntu (non non, j'ai rien contre Ubuntu). Dans ce cas, le service ainsi configurer peut être vulnérable si la configuration est incorrecte.
- L'autre problème, c'est la phase touillage. L'administrateur en herbe modifie son fichier, relance le démon et je regarde si ça marche. Il ne lui vient pas à l'idée de regarder dans les logs si un message quelconque apparait. Je tombe très souvent sur des fichiers syntaxiquement incorrect qui ont pour résultat des comportements incohérents, voire des effets de bord parfois très génant (arrêt complet du service à la moindre modification de contexte)
Tout ça pour dire à nos amis développeurs : n'hésiter pas à lire la doc et si vous ne savez pas, demandez conseil... L'administration, comme le développement, est un métier qui ne s'improvise pas.
1 commentaire ::
Pas de rétroliens
