DevOps - Technical Test
DevOps - Technical Test
A PDF where the answers to the questions on this document are detailed
Notes:
1. For questions that require commands, we are expecting Linux commands (native or
not, ex. you could use a command that is not widely distributed by default but that
can be installed using apt)
Write a script to remove all the empty files in a given directory (also nested
directories)
Exercise #3 - Generic
Describe the tools that you would use and the steps that you would take to address
these generic issues:
What are you using for troubleshooting and debugging network issues?
What are you using for troubleshooting and debugging disk & file system issues?
What are you using for troubleshooting and debugging process issues?
Exercise #7 - Python
3. The CI pipeline/workflow will include anything that is relevant to the project you
forked. For example:
If the project has a unit tests directory, you will run these unit tests as part of the CI
4. In a separate file, describe what is running as part of the CI and why you chose to
include it. You can also describe any thoughts, dilemmas, challenge you had
Exercise #9 - Kubernetes
1. Cluster
2. Pods
3. ReplicaSets
d. If you'll list all the Pods now, what will you see?
Reliable
Secure
Fault-Tolerant
For this exercise, you can include as many details as possible, including network ports,
different solution providers, encrypted connections, domains, certificates, and network
segregation. Database scalability can be ignored.
Suggestion: There are many online apps to draw diagrams. You can use
https://app.diagrams.net/
Create a terraform recipe to launch an AWS EC2 instance with the following proprieties: