Deborah Melkin has three laws for robots, or at least SQL Agent jobs:
How do I manage this all?
I have scripts to create and modify SQL Agent jobs.
And those scripts get checked into source control.
And those scripts get added to the deploy process.
And most importantly, those scripts get tested in all environments from development through production.
Read on for more context around this.