Welcome to the DevOps Assessment. This assessment contains 5 sections
- Availability - 15%
- Containerisation - 35%
- Monitoring/Logging - 10%
- Optimisation - 15%
- Security - 25%
To solve the cns-devops-assessment, you will be required to have Linux based operating system such as Ubuntu, MAC OS etc. if you are on Windows then it is highly recommended to use WSL.
You can also use a simple, interactive and fun playground to do this assessment via https://labs.play-with-k8s.com/
This assessment consists of a set of performance-based items (problems) to be solved in a command line and candidates have few days to complete the task which has been provided under the assessment folder. Each folder contains, it's own README.MD
file which contains every information which is required by the candidate to solve the problem. Before you start solving porblem, don't forget to execute the deploy.sh
.
cd resources/k8s/
./deploy.sh
- Clone the repository to your local file system code
git clone [email protected]:canstar-dev/cns-devops-assessment.git
cd cns-devops-assessment
- Create a branch of the repository with the same task name found in Jira
- Git Pull and then checkout the branch you created before
- Make changes to code and commit with sensible commit messages using commit -m or commit -s
Welcome to Canstar DevOps Assessment! To learn more about contributing to the CNS DEVOPS ASSESSMENT code repo, check out the Contributor's guide.
If you need support, start with the original documentations, and work your way through the process that they've outlined. That said, if you have questions, reach out to us one way or another via [email protected]