Je me fais probablement l'écho des sentiments d'autres personnes dans une large mesure, mais cela ne m'a jamais arrêté auparavant.
J'ai un diplôme en informatique, mais il ne signifie rien dans le travail d'administrateur système, si ce n'est qu'il ajoute un peu plus de théorie sur "le fonctionnement des choses dans un vaisseau spatial". (Si vous connaissez la référence, c'est peut-être un bon signe).
D'après mon expérience, l'université ne fait guère plus que donner un point de repère aux employeurs pour qu'ils pensent que vous êtes qualifié pour le domaine qu'ils ne peuvent pas juger eux-mêmes (s'ils ne sont pas techniciens), tout en disant aux autres techniciens d'une entreprise que vous avez payé des cotisations. Mais la réalité est que la théorie ne tient pas toujours la route lorsque vous êtes sur le terrain.
Il y a des choses faites dans différents domaines qui sont plus le produit de la politique que de la technologie, et les théories s'effondrent assez rapidement à ce stade. On vous demandera de faire des choses qui sont complètement contradictoires avec les bonnes pratiques. Vous aurez des utilisateurs qui seront exemptés des procédures de sécurité. Vous devrez trouver des solutions "praticables" qui, vous le savez, sont des palliatifs ou de mauvaises solutions, mais qui deviendront permanentes tant que certaines personnes en seront satisfaites.
La communication humaine est également une compétence qui fait souvent défaut. Je pense parfois qu'un administrateur système a besoin d'une équipe de deux personnes : une personne qui parle aux utilisateurs et aux patrons, et une personne qui connaît la technologie et la fait fonctionner, parce que j'ai rarement trouvé des personnes qui excellaient dans les deux domaines. Ce serait bien si toutes les tâches de l'administrateur système étaient effectuées à partir d'un trou dans le sous-sol peuplé de ninjas armés de Leatherman et portant des lampes de poche, et si toutes les interactions des utilisateurs avec le donjon Sysamin étaient médiatisées par le bureau d'accueil doué en communication. Les utilisateurs l'apprécieraient probablement aussi. Ils ont tendance à ne pas aimer leurs informaticiens. Nous prononçons des mots et des phrases bizarres qu'ils ne comprennent pas, mais qu'ils ne comprennent pas non plus. vouloir à comprendre. Et nous leur donnons l'impression d'être stupides. Pourquoi nous aimeraient-ils dans ce cas ? Et la seule fois où ils veulent parler aux TI, c'est quand quelque chose est cassé. Nous les voyons et entendons parler d'eux lorsque CECI DOIT FONCTIONNER MAINTENANT PARCE QUE C'EST LA CHOSE LA PLUS IMPORTANTE AU MONDE QUE J'EFFECTUE CE TRAVAIL ET QUE LES INTERNETS NE FONCTIONNENT PLUS.
Quelles sont donc les conditions préalables à remplir ?
La patience.
Flexibilité.
Capacité à parler le langage humain.
Grande tolérance à l'apprentissage.
Capacité à mettre de côté ses préjugés technologiques suffisamment longtemps pour utiliser le bon outil pour le bon travail.
Capacité à reconnaître que l'environnement de travail n'est pas fait pour vous. Il n'existe pas de poste d'administrateur système. Les domaines présentent des similitudes, mais un emploi d'administrateur système peut être un enfer tandis qu'un autre vous donne plus de respect, mais les deux vous font faire la même chose ; c'est particulièrement vrai pour un domaine où vos patrons peuvent n'avoir aucune idée de ce que vous faites réellement.
Capacité à reconnaître que vous n'êtes pas vos utilisateurs. Vos utilisateurs se fichent éperdument de la VOIP, de la qualité de service, des routeurs, des antivirus, de la fragmentation des disques, des partages de réseau... ils veulent juste faire leur travail et se concentrer sur les tâches à accomplir. Je me rappelle les domaines dans lesquels je suis nul et que je paie pour que d'autres fassent à ma place parce que je ne me soucie pas non plus de la manière dont cela est fait lorsque je réalise que j'en veux à mes utilisateurs. Je veux juste que le calendrier d'entretien de ma voiture soit respecté, que la plomberie fonctionne, que mes impôts soient payés pour que je n'aille pas en prison... Idéalement, vos utilisateurs ne sauront pas que vous les aidez à fonctionner, à moins que vous ne soyez renversé par un bus et que tout ne s'écroule.
Vous devez documenter clairement les choses. Si vous êtes renversé par un bus, vos collègues techniciens ou votre remplaçant ne devraient pas avoir besoin de beaucoup de temps pour comprendre ce que vous avez mis en place pour les sauvegardes, comment vous avez créé des images, ce que vous faites pour la surveillance du système, etc.
Vous devez apprendre les arcanes de google-fu. Un grand secret de fabrication. Comme tout change très vite, vous devez maintenir vos compétences à jour en utilisant les googles.
Vous devez apprendre à trouver un équilibre entre ce qui est important pour les autres administrateurs système et ce qui est important pour vos employeurs. D'accord, ce point est discutable. Ce que je veux dire, c'est que la geekerie dans le sysadmining a tendance à minimiser les certificats et autres ; ce sont des papiers qui signifient quelque chose pour les employeurs qui ne sont pas des geeks et les compétences pour lesquelles ils vous certifient ont tendance à être quelque chose qui change rapidement, de sorte qu'ils sont dépassés au moment où vous les faites encadrer, à moins que ce soit quelque chose comme mettre des bouts sur des patchs de fibre ou quelque chose comme ça. Les administrateurs système font partie d'une hiérarchie de geekerie basée sur la méritocratie. Le résultat final est qu'un administrateur système en charge d'autres techniciens doit gagner le respect de ses collègues en faisant, en apprenant et en s'immergeant dans un domaine en constante évolution, tandis que s'il ou elle veut progresser dans la politique de l'entreprise, il ou elle doit continuer à faire des choses que les autres peuvent utiliser comme référence alors qu'ils ne comprennent pas grand-chose à ce que vous faites. C'est stressant.
Connaître ses limites. Un administrateur système peut être très doué pour l'infrastructure, la configuration/gestion des machines virtuelles, les sauvegardes, les bases de données ou tout autre domaine. Mais si vous ne savez pas comment faire quelque chose, demandez ou trouvez de l'aide. Il n'y a rien de honteux à ce qu'un administrateur ne sache pas tout sur quelque chose qui a de l'électricité et une prise de courant (et croyez-moi, vos utilisateurs penseront que vous en êtes responsable s'il branche quoi que ce soit au mur).
Jouer. Jouez avec la technologie à la maison et au travail. Les meilleurs administrateurs système que j'ai rencontrés étaient des personnes qui ne s'étaient pas lancées dans ce domaine parce qu'elles pensaient qu'un jour les ordinateurs seraient intéressants ou rentables. Les meilleurs administrateurs système étaient des personnes qui passaient du temps à jouer avec Linux parce que c'était un puzzle intéressant qui leur permettait de comprendre comment le système fonctionnait. Ils ont lu des articles en ligne sur le fonctionnement du RAID et ont peut-être joué avec le RAID logiciel. Ils ont appris les arcanes du fonctionnement des secteurs d'amorçage et ont passé des heures à récupérer des données sur des disques endommagés, non pas parce que la sauvegarde n'avait pas été faite (car les meilleurs administrateurs système ont de bonnes sauvegardes), mais parce qu'ils ont appris en cours de route à mieux comprendre comment les choses fonctionnaient. Ils comprennent pourquoi les choses fonctionnent sur un vaisseau spatial . Il les aide à dépanner, à comprendre les meilleures solutions à un problème donné et à comprendre les options qui s'offrent à eux lorsqu'ils sont confrontés à un problème. Les meilleurs techniciens sont ceux qui ne se contentent pas de suivre des listes de contrôle. Ils établissent les listes de contrôle et savent pourquoi les éléments y figurent, et s'ils ne savent pas pourquoi, ils prennent le temps de s'interroger.
Vous devriez apprendre à partager vos connaissances avec les autres. Mettez-les en ligne. Contribuez à des groupes et à des sites tels que Serverfault. Vous allez devoir faire beaucoup de recherches sur Internet dans le cadre de votre travail et vous bénéficierez de l'expérience d'autres personnes et des informations qu'elles partagent. Donnez en retour chaque fois que vous le pouvez. Aucun geek ou technicien n'apprécie les personnes qui s'accrochent au savoir d'une organisation pour conserver leur emploi (par exemple, vous ne pouvez pas me licencier parce que je suis la seule personne capable d'exécuter les sauvegardes ! HA HA HA !)
Il est certain que d'autres ont eu d'autres expériences, mais ce sont les choses que j'ai rencontrées. Certaines de ces informations sont probablement biaisées et/ou ne correspondent pas à certains profils professionnels, mais bon, je suis ouvert aux corrections et/ou aux modifications, et si cet article est downvoté en nombre négatif, je le supprimerai probablement pour éviter de polluer le flux de réponses avec des réponses inutiles, mais c'est l'expérience d'un administrateur système, pour ce qu'elle vaut.