Pour bien comprendre ce qui se joue dans le domaine des opérations IT, commençons par une brève histoire de la production informatique.
Les sixties et les seventies
C'était le temps du mainframe. A cette époque, l'opérateur montait lui-même la bande magnétique, puis faisait tourner le programme qu'il avait conçu et sortait des listings avec bande caroll qu'il distribuait aux utilisateurs. Dans les sixties et les seventies, il y avait peu de distinctions entre code et opérations.

Les sixties et les seventies
C'était le temps du mainframe. A cette époque, l'opérateur montait lui-même la bande magnétique, puis faisait tourner le programme qu'il avait conçu et sortait des listings avec bande caroll qu'il distribuait aux utilisateurs. Dans les sixties et les seventies, il y avait peu de distinctions entre code et opérations.
Sur un mainframe, l'opérateur est à la fois codeur et administrateur.

Sur un mini, l'opérateur devient administrateur système.
Puis, ce fut troisième révolution technologique, celle du web avec l'introduction du browser, mais surtout la multiplication à l'infini des serveurs (des milliers chez mes clients, des millions chez Facebook). Le problème de la production devient alors un problème d'échelle avec des solutions remarquables : le monitoring qui permet d'automatiser la surveillance des machines et la virtualisation qui permet de s'affranchir des configurations.

Les administrateurs systèmes deviendront-ils des rock stars ?
Oui, s'ils comprennent que l'infrastructure devient du code. Il y aura toujours des datacenters, de racks, des machines, des baies de stockages... Mais ce n'est plus la raison d'être de la prod. Les sys admins manipulent des objets devenus virtuels : des images, des drives, des ports... tous ces composants qui n'ont plus rien à voir avec la couche matérielle sous-jacente. Et pour cela, il faut coder.
Oui, s'ils la jouent ChaosMonkey. ChaosMonkey ferme au hasard les services de Netflix. Le tout pour savoir si le système est bien résilient. Il l'est.
Oui, s'ils sont des cost-killers. Le cloud est imbattable si l'infra est sujette aux hausses de charges. Mais peut-être pas autant que ça quand la demande est stable; ce qui laisse penser que l'architecture propriétaire de grandes entreprises peut rester pérenne. Les rock stars la joueront alors hybride et "corporate".
Oui, s'il font aussi de la techno. La prod va jouer un rôle important pour déployer les nouvelles infrastructures web : IPV6 et au-delà.
Oui, s'ils ont la Devops attitude. Devops consiste à travailler en continu avec le dev qui lui-même publie de plus en plus fréquemment en mode itératif et collaboratif. Devops, c'est l'agilité à la prod.*
Rock the prod !