OK c'est un peu déclamé mais:
a) Lors du codage, supposons que l’infrastructure sous-jacente puisse échouer et ne provient pas d’atterrissage heureux-heureux. Ou Google.
b) Nous n’avons probablement pas les ressources nécessaires pour mettre en œuvre une infrastructure semblable à celle dont vous avez parlé, alors ne vous gênez pas pour autant. Nous savons probablement ce qu'il faut faire, mais pour une raison quelconque, cela ne s'est pas encore produit. Nous sommes vos partenaires!
c) Comme jhs dit ci-dessus, cela vous aiderait vraiment si vous maîtrisiez bien les outils de dépannage de l’infrastructure, tels que ping, traceroute (ou la combinaison des deux - mtr), fouiller, etc.
d) Si vous programmez un ordinateur, vous devez vraiment savoir comment il se connecte au réseau et connaître les bases, comme pouvoir analyser la sortie de ipconfig / all ou ifconfig. Vous devriez pouvoir obtenir votre connexion Internet opérationnelle avec une aide minimale.
Sinon, je pense qu'Avery a très bien réussi. Les développeurs qui font un peu administrateur système valent leur pesant d'or! Mais également, les administrateurs système qui comprennent comment les développeurs agissent (y compris la gestion des versions, etc.) sont à peu près essentiels à notre époque.
Cela semble être dans l'air pour le moment, j'ai remarqué plus de discussions sur la relation dev / ops dans les blogs - consultez
Garder Twitter Twitter
Partitions et guerre
Testez d'abord dans les opérations