Skip to content

Latest commit

 

History

History

DevOps

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Idea of the Challenge 💻

Your mission should you choose to accept it, is to create a devops solution for a Laravel application using docker, you'll need to setup a full solution from continuous testing to deployment to monitoring.

This is meant to demonstrate your abilities as a DevOps and security engineer. your skills and industry knowledge will be essential to successfully completing this assignment.

How to participate

  1. Read the instructions carefully.
  2. When you're ready to start the test, make sure you init an empty github repository and share the link by email to [email protected] with the object DevOps Security Engineer application by FirstName LastName, it'll be considered as the time your started working on the challenge.
  3. Once you're done with the challenge, reply again by email to notify us you're done with it.

Make sure you spare an average of 3 days, and a maximum of 7 days to work on the challenge.

Features 🚀

Tech stack for the application is LEMP.

  • Need to build and setup a deployment environnement using docker.
  • Need to have Supervisor for Laravel queue.
  • Need to have a way to monitor application health and security alerts.
  • Need to document the entire setup process (Notion Recommended).
  • Option to rollback deployments.
  • Database and application need to be separated.

Evaluation criteria 🚨

  • Scalability, support for spike request.
  • Reliability.
  • Zero-down time deployments.
  • High Security.
  • Monitoring

Instructions

  • Try to design and implement your solution as you would do for real production code.
  • Feel free to add more! Really, we're curious about what you can think of. We'd expect the same if you worked with us.
  • Documentation and maintainability is very important.
  • We don’t want to know if you can do exactly as asked everybody would have the same result. We want to know what you bring to the table when working on a project, what is your secret sauce. More features? Best solution? Thinking outside the box?
  • If you think of something we didn't provide. Please let us know.

Resources

Questions?

If you have any questions, ask directly via email above or linkedIn

Message will self destruct in 3, 2, 1 💥🧨 ! May the force be with you !! 🖖