Edge agent to abstract cloud connectivity complexities