# DevOps Scripting / Coding Challenge

Designed to be done in around 15 minutes. Additional requirements can be added in depending on progress.

Sample files can be found in the `sample-data` directory which are designed to cover all of the additional requirements. Recommend that candidates create their own sample data so that additional requirements can be added and tested iteratively.

## Challenge

Find all the JSON files in a directory and print the value of the key `foo` from each file.

## Further Requirements

* Find all files recursively
* If the JSON file does not have a `foo` key, print `NOT FOUND`.
* If the JSON file is invalid, print `INVALID JSON`
* Print the path to the file alongside the value of `foo`, on a single line
* Print just the filename instead of the path
* Sort the output in alphabetical order
