Convert our index.html which has maintenance timings, Create dynamic maintenance page using Jenkins job

Job ID: 34965809

Budget: $15 – $25 USD

Posting a maintenance page requires that an HTML template page be created or updated with specific information and copied to a specific S3 location. This is a manual process that includes date math. By contrast, updating the maintenance HTML file used as well as activating/deactivating the maintenance page uses automation via Jenkins jobs.
We want to make the end-to-end maintenance process easier by moving away from manually editing and copying a file to S3. It would be nice to have a process that involves either or some combination of the following:
The maintenance page contents are generated automatically with default values based upon the time of the maintenance request.
A user could supply Jenkins job parameters that are used to generate the desired maintenance page content.
Create a Jenkins job that generates maintenance content according to user input along with providing default values (such as maintenance duration) if that input is not provided.
Related categories: Python Shell Script HTML Jenkins