Mock S3 Calls python/devops

Job ID: 35131446

Budget: $30 – $250 USD

I need this done ASAP - if you need a few days or weeks, please do not bid/message me - whoever submits the complete zip file to me will be awarded.

You will be using https://bit.ly/3h333bQ to mock calls to AWS S3; the resultant code will not make network requests and will not require an AWS account.

1. Create a readme/setup script that I can run it on my own. Ideally in a isolated environment that does not unduly interfere with or modify system packages on their local machine.

2. Add a unit test framework so that you can run the unit tests and instructions for running the unit tests via CLI.

3. Add a linter to ensure good code quality and instructions for running the linter via CLI

4. Fix the core application code in buildserver.builder such that the unit tests in buildtest.test_builder pass.

5. Add a put_asset function to builder, and an associated unit test

6. Add a CLI framework to the core buildserver.builder application that can be accessed more or less like so: builder put-asset

7. Add a web application framework to the core buildserver.builder application that can be accessed more or less like so: curl localhost:$PORT/buildserver/put-asset

8. Add documentation on the usage of the unit tests, linters, CLI, and web server.

The goal of this job is to create what would be a build server / CLI utility that would be able to run both locally via CLI and as a web server in AWS.

Please zip up your file and send it to me for review.