This seems fine for a single job but if you have dozens to manage it would become unwieldy. I'm excited to see the ins and outs of AWS Glue[0]. Hopefully that will make projects like this more manageable.
Just like with good old... cron jobs. One wonders what's really new under the sun, here.
We even have to put "use strict" up at the top, like in the Perl days!