Je ne suis pas un spécialiste mais le langage C est, me semble-t-il, indispensable donc si ce n'est déjà fait, il faudrait peut-être se lancer pour te familiariser avec ce langage.
Je crois que des connaissances en réseau (TCP/IP, Sans fil, DNS, NFS, NIS, etc.) sont aussi très utiles.
La manipulation des distributions linux "pour utilisateurs avancés" comme le Debian peut aider aussi, non ?
Donc, pourquoi ne pas s'auto-former dans tout ca déjà en attendant ?