We have an existing program written in Python that performs the following tasks:
- connect to cloud file storage platform through an API
- check for new files
- launch analysis process on the files identified as new files
- write results back to cloud storage platform
This program currently operates "on demand" after a user logs in.
It needs to be turned into a background script that goes through a list of user accounts every [nn] minutes and performs the same tasks in an automated fashion, and traces activity in a log ...
log format = timestamp / user account / status (no new files, new file identified but could not process, new file identified and processed) / name of new file (empty if no new file identified)
This is a very simple task that will serve as a test to evaluate your technical and non-technical skills (communication, reliability, problem solving skills, etc). A larger follow up project will be assigned to the people who do the best job on this initial evaluation project.
The existing code will only be shared with the 3 coders we shortlist for this project.