Welcome to the DevOps task! This task is designed to be relatively simple, where we are more interested in how you would handle a platform request than the actual implementation itself.

Requirements

To perform this task, you will need to use the following technologies:

The Task

We require you to design a GitLab Pipeline job that will take a Laravel application, and use an infrastructure as code solution to deploy this application itself. This does not need to actually deploy anything, or it be accessible. What we are looking at here is how you would look to solve this problem of vendor agnostic deployments through GitLab.

Access

Provide your submission to us in a git repository complete with a README containing setup instructions. Please do not send us a link to a public repository, as this can then become a source of plagiarism for future candidates. For github please invite GitHub-User and for GitLab invite [email protected]

Time allocation

Take as much time as you require for this task, we want to see your process - not a ticket just being pushed through the process. The sooner you get this done the sooner we are able to assess and move the process forward, but do not feel that this is a first come first serve situation.

Feedback

Where possible we will try and ensure that we provide feedback on all applicants, even if not successful. We are firm believers in investing in peoples growth.

Next Steps

The next step after this task will be an interview with our Engineering Manager and another member of the geomiq team - so that we can have a conversation around the role, culture and any questions that we might have from your Recruitment Task.