Just want to emphasize that learning to run jobs on the cloud will be filled with lots of failed jobs.
The key is to use smaller versions of the data when you're learning, so the feedback time will be shorter.
Running jobs on the cloud is a very indirect process. But as you get better at submitting them, you'll make less mistakes.
I am still getting better at this.