Être administrateur système, c’est comme être Han Solo: vous devez résoudre les problèmes à gauche et à droite, vous devez être au courant de tout à tout moment, et surtout: vous devez vous assurer que rien ne plante.
Ce n’est pas une tâche facile — mais si vous avez les bons outils (comme le Faucon Millenium), les bonnes personnes dans votre équipe (comme Chewbacca) et les bonnes politiques et procédures (comme la Force), alors vous pouvez prospérer. Pour vous aider à profiter du succès et du bonheur en tant qu’administrateur système — et à mettre de l’ordre dans le chaos — voici 10 bonnes pratiques pour travailler et vivre:
1. Sois gentil. Soyez sympathique. Soyez le meilleur que vous puissiez!
Maintenant, je sais que vous pensez: « Sérieusement? C’est une bonne pratique ? ». Eh bien, oui, c’est – et c’est souvent négligé, aussi. Je ne dis pas que vous devriez faire le tour en donnant des coups de poing à tout le monde et en disant « on dirait que quelqu’un a une affaire des lundis » (en fait, ne faites jamais ça!). Ce que je dis, c’est qu’une partie de votre travail consiste à être le « pont » entre les êtres humains et la technologie / les systèmes. Tu es comme un ambassadeur et un guide. Si vous assumez ce rôle et cette responsabilité, votre satisfaction professionnelle — et vos opportunités professionnelles de croissance – augmenteront.
Oui, je sais que les utilisateurs finaux peuvent parfois être frustrants, et je sais aussi que vous êtes un être humain, pas une machine. Mais si vous faites de votre mieux et restez professionnel à tout moment (ou autant que possible), vous récolterez les fruits très rapidement.
2. Surveillez vos systèmes
Surveillez toujours, toujours, toujours vos systèmes! Ils sont comme des petits enfants. Vous devez les surveiller, sinon ils auront des ennuis. Et ne présumez pas que « aucune nouvelle n’est une bonne nouvelle. »Lorsque les choses sont étrangement calmes, à moins que vous n’ayez des données vous indiquant que tout va bien, il se passe probablement quelque chose de grave en arrière-plan.
Assurez-vous d’avoir un aperçu général de votre environnement réseau, y compris l’utilisation de la mémoire, le trafic réseau, le processeur et la capacité. De plus, analysez vos bases de données et les besoins en données de vos utilisateurs pour anticiper les besoins futurs en capacité. Et bien sûr: ayez une ligne de base du comportement de fonctionnement normal de votre système, de sorte qu’une alarme puisse se déclencher lorsque quelque chose sort de l’ordinaire. Avoir un système d’alerte proactif est un élément essentiel de votre succès — et de votre santé mentale!
3. Effectuer une planification de reprise après sinistre
Êtes-vous prêt pour une catastrophe? Tu ferais mieux de l’être. Et pas seulement une catastrophe majeure qui affecte l’ensemble de votre centre de données, mais aussi celle qui peut avoir un impact sur un seul système. Si vous ne disposez pas d’un plan d’urgence robuste et pratique prêt à l’emploi, créez-en un dès que possible. Assurez-vous qu’il comprend ce qui doit être fait — et par qui, au cas où vous seriez absent du bureau en cas de catastrophe. Vous ne voulez pas que les gens paniquent; vous avez besoin qu’ils soient préparés.
Gardez également à l’esprit que les meilleurs plans de reprise après sinistre ne sont pas conçus pour « si » quelque chose se produit, mais « quand » quelque chose se produit. Malheureusement, aucune quantité de sauvegardes régulières, de redondance ou d’équilibrage de charge n’empêchera un désastre de se produire (mais bien sûr, vous devriez toujours faire tout cela).
4. Tenez vos utilisateurs informés
Un utilisateur informé est un utilisateur confiant, heureux et surtout: un utilisateur SÛR. Informez toujours les utilisateurs du moment où ils doivent s’attendre à des mises à niveau ou à des modifications. Soyez clair et bref lors de la communication, mais aussi (comme conseillé dans #1) soyez amical. Gardez à l’esprit que certaines personnes ont peur de la technologie et sont intimidées par les détails. Vous souhaitez établir des relations de confiance avec vos utilisateurs, afin qu’ils suivent les règles et vous indiquent s’ils soupçonnent que quelque chose ne va pas ou est inhabituel. S’ils ont peur que vous les attrapiez ou qu’ils se sentent stupides, ils se taisent jusqu’à ce que quelque chose de grave se passe mal.
5. Sauvegardez tout
Si vous choisissez d’adopter une seule de ces meilleures pratiques, cela devrait être le cas — car cela pourrait sauver votre carrière plus d’une fois. Toujours — je le répète, toujours – avoir une politique de sauvegarde solide qui a été testée et éprouvée, même si vos serveurs sont répliqués. Une erreur reproduite est toujours une erreur! Attendez-vous au meilleurbut mais préparez-vous au pire et toujours, je le répète toujours, testez vos restaurations !
6. Vérifiez vos fichiers journaux
Vérifiez régulièrement vos fichiers journaux pour détecter les erreurs et les avertissements, afin qu’ils puissent vous alerter des problèmes avant qu’ils ne deviennent une menace pour vos serveurs et tout ce qu’ils prennent en charge. Et ne vous inquiétez pas que parcourir tous vos fichiers journaux prendra une éternité. Il existe d’excellents outils pour rendre le processus beaucoup plus simple et plus rapide.
7. Mettre en œuvre une sécurité forte
Nous ne parlerons jamais assez de l’importance de la sécurité! Vos efforts de sécurité doivent s’aligner sur les données que vous devez protéger et être soutenus par le principe du moindre privilège, un système de sécurité basé sur les rôles, la surveillance des services critiques et la réalisation de tests de vulnérabilité et de pénétration. De plus, surveillez tout signe d’effraction et préparez-vous avec un plan d’urgence (comme indiqué au numéro 3), afin de savoir quand et à qui vous devez signaler tout signe de compromission du système.
8. Documentez votre travail
Je ne dis pas que vous devez écrire un roman ici. Mais une documentation complète est essentielle au bon fonctionnement et à la bonne administration des systèmes. N’hésitez pas non plus à ajouter des commentaires à vos scripts. Plus vaut mieux que moins, car vous pourriez oublier à quoi servent vos scripts si vous ne les exécutez pas pendant un certain temps, et les commandes que vous utilisez pourraient ne pas être évidentes ou évidentes pour les autres. Pensez toujours: « si quelqu’un devait reprendre mon travail demain, aurait-il suffisamment d’informations pour réussir? »Si la réponse est oui, alors vous êtes prêt à partir. Si la réponse est non, alors vous avez un peu d’écriture à faire!
9. Automatisez les tâches routinières & complexes
Le temps, c’est de l’argent, et votre temps est plus précieux que beaucoup d’autres sur votre lieu de travail (ne les offensez pas, mais c’est juste la vérité!). S’il y a une tâche que vous répétez souvent dans votre routine quotidienne, alors vous avez besoin d’automatisation pour venir à la rescousse. Envisagez également d’automatiser des tâches complexes (même si vous ne les faites pas souvent).
10. Attention à la tâche du vendredi en fin d’après-midi
C’est un scénario familier: c’est le vendredi après-midi, et vous êtes à 10 minutes de quitter le bureau pour commencer un week-end bien mérité. Sorti de nulle part, un collègue vous demande de « regarder un petit problème. »C’est presque TOUJOURS une erreur! Ce n’est pas que vous ne devriez pas être utile. C’est que dans le monde des administrateurs système, de nombreux soi-disant « petits problèmes » se transforment en vraiment (vraiment) gros problèmes. Et cela signifie qu’au lieu de quitter le bureau en 10 minutes, vous pourriez y rester coincé pendant les 3 prochaines heuresor ou plus. Vous êtes beaucoup mieux de planifier le travail pour la semaine suivante, quand vous pouvez lui donner le temps et l’attention qu’il mérite pendant les heures de travail normales.
Bonus Meilleures pratiques: Avoir une issue de secours
Voici une bonne pratique bonus que de nombreux administrateurs système expérimentés ne jurent que par: ayez toujours une issue de secours au cas où les choses ne se passeraient pas comme vous le pensiez (ce qui arrive le plus souvent!). Empruntez une stratégie au livre de jeu de Hansel et Gretel en laissant une traînée de chapelure, afin que vous puissiez revenir à votre point de départ. Et assurez-vous d’appliquer toutes vos modifications sur un système de test avant de le faire sur vos systèmes de production, en confirmant que tout est, comme le diraient les données, « entièrement fonctionnel » avant la mise en service.
À votre tour
Alors, voilà les gens ! J’espère que vous trouverez ces 10 bonnes pratiques (plus bonus) utiles dans votre carrière. Si vous êtes un administrateur système expérimenté, veuillez commenter ce qui précède et partager vos conseils et idées avisés pour la communauté. On est tous ensemble.