How much advanced infrastructure knowledge must a Platform Engineer possess when designing, building, and maintaining robust internal developer platforms? Furthermore, why is mastering deep networking protocols, infrastructure-as-code, and container orchestration the absolute best way to abstract complex cloud environments and minimize friction for product engineering teams?