We would like to see your ability to package and deploy an application using industry-standard tooling for this assessment. Please make sure you pay attention to detail. A simple, working example is preferable to one that is incomplete or takes more than the allotted time.
Please use the following guideline to show your knowledge and expertise:
1. Find or write a simple application that’s suitable for containerization. A simple “Hello World” app is sufficient
2. Create the necessary configuration files to containerize the app.
3. Using configuration management tooling, create the necessary configuration to deploy the app to a container orchestration platform (eg, Kubernetes, ECS, etc)
4. Write some documentation to explain how to deploy your app; assume the reader has only basic knowledge of the tools being used.
set up some simple monitoring (ie, CloudWatch) for your app, and/or write some simple CI/CD to deploy the app automatically.
The recommended toolchain is Node, Docker, Kubernetes, Github Actions, and Terraform. Feel free to use any tools you prefer but make sure all necessary config and documentation are included to test the finished product.