https://github.com/ableco/devops-coding-interview
https://github.com/ableco/devops-coding-interview
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/ableco/devops-coding-interview
- Owner: ableco
- Created: 2019-09-23T22:53:13.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-19T20:40:13.000Z (over 3 years ago)
- Last Synced: 2025-02-23T04:27:32.112Z (over 1 year ago)
- Language: Ruby
- Size: 729 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DevOps Pair Programming
## Description
The candidate will deploy different components from a common infrastructure in AWS/GCP/Azure using the automation tool of their choice. We could recreate this environment many times only changing its name (for example production, staging, etc.)
## Infrastructure Components
* Load Balancer
* Two Web/Application Servers
* One Database Server
## Steps
* Choose an infrastructure as code tool: terraform, cloudformation, pulumi, ansible, etc.
* Choose the cloud provider where you are going to deploy the infrastructure.
* Clone the repository. Create your own branch for the exercise.
* List your requirements in order to execute the deployment.
* Explain your initial approach to resolve the exercise.
* Write the code or configuration using the tool of your choice.
* Explain their final approach to resolve the exercise.
* Get feedback from the interviewer about their proposed resolution.
* Make adjustments if needed.
* Push your code.
* Execute the deployment.
* If the deployment fails, explain why and possible solutions.
* If the deployment is successful, explain what things could be improved (performance, security, etc).