OK, das ist etwas scherzhaft, aber:
a) Gehen Sie beim Codieren davon aus, dass die zugrunde liegende Infrastruktur ausfallen könnte und nicht von einem Land stammt, das immer glücklich ist. Oder Google.
b) Wir haben wahrscheinlich nicht die Ressourcen, um so etwas wie die Infrastruktur zu implementieren, über die Sie gelesen haben. Machen Sie es uns leicht, wenn die Dinge schief gehen. Es ist wahrscheinlich, dass wir wissen, was zu tun ist, aber aus welchem Grund auch immer, es ist noch nicht geschehen. Wir sind Ihre Partner!
c) Wie oben bereits erwähnt, wäre es sehr hilfreich, wenn Sie mit Tools zur Fehlerbehebung vertraut wären, z. B. Ping, Traceroute (oder die Kombination von beidem), Dig usw. Riesige Bonuspunkte, um überhaupt etwas über Wireshark zu wissen.
d) Wenn Sie einen Computer programmieren, sollten Sie wirklich wissen, wie er sich mit dem Netzwerk verbindet, und die Grundlagen wie die Möglichkeit, die Ausgabe von ipconfig / all oder ifconfig zu analysieren. Sie sollten in der Lage sein, Ihre Internetverbindung mit minimaler Hilfe zum Laufen zu bringen.
Ansonsten denke ich, dass Avery es ziemlich genau hinbekommen hat. Entwickler, die ein bisschen Systemadministration betreiben, sind Gold wert! Aber auch Sysadmins, die verstehen, wie Entwickler vorgehen (einschließlich Versionsverwaltung usw.), sind heutzutage ziemlich wichtig.
Dies scheint im Moment in der Luft zu sein, ich habe mehr Diskussionen über die Beziehung zwischen Entwicklern und Betreibern in Blogs bemerkt - check out
Twitter weiterzwitschern
Trennwände und Kriegsführung
Erster Test im Betrieb