Quand les développeurs s'improvisent administrateurs

dans Coup de gueule Vendredi 07 décembre 2007, 11:14

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 :

  1. J'ai un problème, vite Google !
  2. Hum, ce fichier de configuration semble correspondre à mon besoin, je vais l'utiliser.
  3. Comment puis-je adapter ce beau fichier de configuration à mon cas ? Je vais touiller un peu.
  4. 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.

Commentaires

#1 Domi (site, 100marques[at]yopmail.com), le 25.12.2007 08:15
Tout d'abord je souhaite m'insurger contre cette "fatwa" sur les développeurs qui essaient de se débrouiller par eux-même.
Je n'aime pas le procédé qui consiste à mettre toute un groupe de personnes dans le même sac.
Ensuite que faire quand on est développeur et que l'on a besoin de maintenir soi même un système complexe ( parceque le système est un peu en cause aussi la dedans ) ?
Vos solutions :
1- s'adresser à des experts
2- Consulter la doc
Merci ...mais tout n'est pas si simple !!
Pour le point 2 ( le plus accessible ) ; si les développeurs n'étaient pas en proie avec leurs propres soucis et leurs propres docs ils auraient bien évidemment le temps de lire la doc et de voir a quel endroit se trouve des logs etc.
Et si on parlait un peu des programmes réalisés par les admin systèmes ? ;o)
L'auteur n'a pas autorisé l'ajout de commentaires pour ce billet.

Recherche rapide

Calendrier

« Mai 2008
Lun Mar Mer Jeu Ven Sam Dim
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31