Je ne peux pas te conseiller de formations parce que moi même je n’en ai pas vraiment eu (une école d’ingé info privé ou on paye pour son diplôme j’appelle pas ça une formation) mais je peux te dire comment j’ai créé Katzei (seul a l’époque maintenant on est deux admins)
A la base je suis dev, j’avais des notions de bases en admin sys
- faire un serveur web
- héberger du php ou du python (mon langage principal)
- a l’aise avec la console
- a l’aise avec l’arborescence standard de linux.
Par contre je ne savais pas (et ne sait toujours pas) faire de script bash.
Je sui parti sur une base debian (la distro linux que j’avais l’habitude d’utiliser) en me disant qu’il faudrait un peu de temps et des compétences et que ça passerait. Grosse claque de la réalité « tu n’es pas compétent », ok ça prendra plus de temps (j’avais prévu 6 mois ça m’as pris 1 an avant d’avoir un truc qui me satisfasse suffisamment pour que je l’ouvre au publique).
Il a fallu que j’apprenne:
- gestion des backup
- gestion de la supervision (icinga dans mon cas)
- un nouvel environnement de virtualisation: proxmox (cet outil est vraiment bien fait et facile a prendre en main)
- bidouiller pour faire marcher du mail en auto-hébergé (avec des hack un peu sale ça marche)
Au total ça m’as pris un certain nombre de weekend et 3-4 semaines de vacances (j’ai tendance a rester a la maison pour mes vacances). Depuis que j’ai ouvert katzei au publique (juin 2020 de mémoire) j’ai continué a apprendre et il me reste plein de choses a apprendre mais ça fait du bien de faire de l’informatique qui n’est pas ce que je fait toute la journée pour mon employeur.
Comme tu l’auras compris mon approche n’est pas de prendre des formations mais de faire ce que je veux apprendre. En plus comme tu fait tu retiens mieux que si ça t’est juste expliqué (et ça coute pas cher, juste du temps). Si c’est pour trouver du travail je te recommanderais de partir vers docker/kubernetes qui sont les technos a la mode dans les entreprises, si c’est pour toi je te recommanderais plus de tester différentes façon de faire (Yunohost, juste debian/arch/whatever et de l’huile de coute, automatisation avec ansible, docket etc…, de trouver la façon que tu aimes et de progresser dedans.
Un dernier conseil (que je pourrais donner a tout les « petit » qui veulent se lancer et que j’ai appris de la mort d’un chaton (son admin sys va mieux ) commence petit avec un ou deux services et soit prudent sur l’ouverture des services. Katzei en a que 2 publiques (un peu plus en privé mais avec une qualité bien moindre)et on test longtemps un logiciel en interne pour bien en comprendre la maintenance avant d’envisager de le rendre publique.
C’est tout pour le pavé, si tu as des questions sur l’approche debian je peux te répondre, sur les autres non, j’y connais rien
Edit: j’ai oublié de préciser mais quand je dis « commence petit » c’est vraiment petit, le premier service (un bitwarden rs) n’avait pas de backup et pas de supervision puis j’ai appris a le faire (avant d’ouvrir au publique)