OK, isso é um pouco ofensivo, mas:
a) Ao codificar, suponha que a infraestrutura subjacente possa falhar e não provenha de terra sempre feliz e feliz. Ou no Google.
b) Provavelmente não temos recursos para implementar algo como a infraestrutura sobre a qual você leu; portanto, fique tranquilo quando as coisas acontecerem. É provável que saibamos o que precisa ser feito, mas por qualquer motivo, isso ainda não aconteceu. Nós somos seus parceiros!
c) Como jhs disse acima, realmente ajudaria se você tivesse familiaridade com ferramentas para solucionar problemas de infraestrutura, como ping, traceroute (ou combinação de ambos - mtr), escavação, etc.
d) Se você programa um computador, realmente deve saber como ele se conecta à rede e o básico, como poder analisar a saída de ipconfig / all ou ifconfig. Você deve conseguir instalar sua conexão com a Internet com o mínimo de ajuda.
Caso contrário, acho que Avery acertou em cheio. Devs que praticam um pouco de sysadmin valem seu peso em ouro! Mas igualmente, administradores de sistema que entendem como os desenvolvedores lidam com as coisas (incluindo versão etc.) são praticamente essenciais nos dias de hoje.
Isso parece estar no ar no momento, notei mais discussões sobre o relacionamento de dev / ops em blogs - confira
Mantendo o Twitter Twitter
Partições e guerra
Teste primeiro nas operações