+1 pour le sysadmin. L’administration système est un vrai job à temps plein. Gérer le parc de serveurs (qu’ils soient loués ou achetés), les noms de domaines, mettre à jour les machines, les outils nécessaires aux développements, mettre en place les sauvegardes (ET LES VERIFIER REGULIEREMENT), mettre en place le monitoring, surveiller, configurer finement les services pour qu’ils soient performants, sécuriser les machines, configurer le réseau de production, régler les problèmes techniques etc etc..

Si il n’y a pas d’admin sys (un vrai, pas un dev qui s’improvise admin-sys), cela peut être, soit très chronophage pour les développeurs parce que ce n’est pas leur métier, donc moins compétents, donc y passent plus de temps et du coup le développement en patis. Soit très dangereux, parce que personne n’y passe le temps nécessaire (pas le temps de faire les mises à jour, pas le temps de vérifier régulièrement les backups), et peut mettre en péril le projet quand ça tombe en rade (ça fait perdre de l’argent, du temps etc..).

Pour moi, l’admin sys est la personne prioritaire à embaucher, par rapport à un dev, dés lors qu’on commence à mettre en production, quelque soit la grosseur de l’équipe. Un dev qui fait de l’admin sys, qui n’a pas l’expérience de la gestion de production (ce qui est très rare), ça revient à faire du bricolage, et c’est couteux au final. Ce n’est pas parce qu’on sait installer Postgresql, déployer un docker Redis, ou (croire qu’on sait) configurer un openssh ou un firewall, ou réaliser un script Ansible qu’on peut s’improviser admin sys.