Hello,
I'm an expert in Linux (19 years of experience), bash/shell scripting, etc.
I am doing all my scripts with config files for flexibility, options/parameters handling if required and with error handling (so you will be able to see what is going wrong if some issue was occurred).
Please look at my profile to see my previous Linux/scripting projects here and provide me more details about this task.