black_lord a écrit :
je suis sysadmin sur des systèmes à 95% opensource (les 5% etant les équipements réseaux) et ce que je regarde quand je recrute c'est les technos maitrisées, la façon de penser des gens (capacités d'analyses, façon d'aborder les choses) et du feeling
|
Perso, quand je fais un entretien technique, je vérifie:
* si l'expérience et la pratique du candidat correspond bien aux postes qu'il a occupé
* si il lui manque de l'expérience sur un sujet, je vérifie qu'il ait un peu de culture générale au minimum
* si il est capable d'apprendre ce qui lui manque sur le CV par rapport au poste à pourvoir
Sur la forme, je fais:
1. question générale à l'oral
2. connection à une vm via ssh + clé, puis je demande une série de questions pratiques (installer un package, faire un montage nfs, configurer un service, etc)
3. questions d'analyse à l'oral, je pose un problème, je demande une solution, par exemple:
- je donne les graph d'utilisation mémoire, cpu, etc d'un serveur et je demande d'expliquer ce qu'il se passe (par exemple, le serveur réponds très lentement car il swap depuis 2h)
- je donne une partie d'une infra et un cas d'utilisation, et je demande de choisir un composant (système de fichiers, techno de réseau, etc)
black_lord a écrit :
Aujourd'hui il y a des compétences "indispensables" selon moi (et je ne suis pas le seul à le penser dans le milieu, qui est un petit milieu) : un système de config management (chef, puppet, etc), minimum 1 langage de script, 2 étant mieux (ne pas compter le shell évidemment; donc par exemple python et ruby), des connaissances réseau de base (savoir configurer un switch à minima; pas forcemment la peine de savoir monter une session BGP)
|
Pour les langages de scripts, j'ai jamais réussi à en maîtriser vraiment un parce que j'ai touché à tout:
* beaucoup de php pour du dev web il y a 4/5 ans
* du perl il y a 3 ans pour un projet particulier
* du python pour le fun
* du ruby par nécessité depuis 3 ans
Je maîtrise aucun de ces langages, j'ai des bases et je m'adapte mais je suis pas développeur.
Maintenant si tu cherches un sysadmin avec un bon niveau en python et ruby, c'est à dire, un devops, les salaires commencent à s'envoler
Sinon pour les compétences générales, voilà quelques pistes sur lesquelles on peut s'autoformer assez simplement:
* Distro: redhat et debian (ou ubuntu) / Bonus: 1 *BSD
* Configuration management: au moins un parmi chef, puppet, cfengine, etc
* Réseau: iptables et savoir configurer un switch cisco/force10/etc (fonctions de base: vlan, trunk, lacp, etc)
* Langages de scripts: maîtrise de bash (ou ksh, zsh, etc), 1 langage de script (perl, ruby ou python)
* Virtualisation: KVM (bonus: avec libvirt) ou Xen, bonus: techno d'isolation comme LXC, OpenVZ, etc
* DBMS: Mysql et/ou Postgresql
* VCS: SVN ou Git
* connaître tous les services réseaux de base: DHCP, DNS, SSH, HTTP (apache/nginx), LDAP, IMAP (dovecot)/SMTP (postfix/exim), Samba, SNMP, NFS, etc. Bonus: XMPP
* Monitoring/supervision: nagios (ou dérivé comme icinga) qui restera le standard en pratique pour encore au moins 5 ans , munin, ganglia
* éditeur de texte: savoir se débrouiller avec vi
Bonus:
* Cloud: avoir déjà joué avec openstack
* Haute dispo: jouer avec keepalived/IPVS
* Quelques notions de web: html/css/javascript/php
* Systèmes de fichiers parallèles: glusterfs, ceph, lustre, etc
* Lire r/cableporn sur reddit: http://www.reddit.com/r/cableporn et avoir une idée de ce à quoi devrait ressembler un rack bien organisé
* Faire de la veille techno régulière sur des sites en rapport avec son domaine (linuxfr, lwn, etc)
Evidemment, on ne peut pas tout maîtriser, l'idée est d'avoir au moins un peu de culture générale sur tous ces sujets.
Salahhedin a écrit :
Pensez-vous que passer des certification LPI m'aiderait à m'orienter Linux car j'ai plutot un profil windows / citrix.
|
Ca fera pas de mal, ça te fera pratiquer, et il me semble qu'elles ne sont pas très chères.
En revanche sur le CV, les certifications RedHat ont beaucoup plus de valeur.
Salahhedin a écrit :
Ps: je peux monter une plateforme de test ( nous avons un vcenter de test) pour pratiquer les technologies.
|
Profite!