Skip to content

Commit 948fa13

Browse files
committed
docs
Signed-off-by: Jonathan Pulsifer <jonathan@moonpay.com>
1 parent 5a2f064 commit 948fa13

1 file changed

Lines changed: 4 additions & 8 deletions

File tree

README.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,10 @@
22

33
:wave: Hello and welcome to the DevOps Challenge! https://github.com/moonpay/devops-challenge
44

5-
We're excited to see you in action! This is your time to **show off your technical skills and aptitude**. We want to understand how you think, how you solve problems, and how you apply DevOps principles to real-world scenarios.
5+
We're excited to see what you can do! This take-home exercise is your time to **show off your technical skills and aptitude**. We want to understand how you think, how you solve problems, and how you apply DevOps principles to real-world scenarios.
66

77
This exercise uses a simple Next.js application, but our focus is on your DevOps expertise—working with Containers, CI/CD, and Infrastructure as Code (IaC).
88

9-
**Relax and enjoy the process.** We know live coding can be stressful. We're more interested in your decision-making and approach than a perfect, finished product in the first few minutes. Please think aloud and walk us through your thought process.
10-
119
> **Note:** For development setup, scripts, and project structure details, see [DEVELOPMENT.md](DEVELOPMENT.md).
1210
1311
## :dart: Goal
@@ -19,7 +17,7 @@ Deploy the provided Next.js application in a **production-ready** manner.
1917
You should be comfortable with:
2018
1. **Docker**: Building and running containers.
2119
2. **CI/CD & IaC**: Tools like GitHub Actions, Terraform, etc.
22-
3. **Orchestration**: Kubernetes, ECS, Cloud Run, or similar.
20+
3. **Orchestration**: Kubernetes (GKE or local).
2321
4. **Git**: Version control.
2422

2523
## :wrench: Tasks
@@ -32,7 +30,7 @@ You should be comfortable with:
3230

3331
### Task 2: Deploy the Application :rocket:
3432

35-
1. Deploy the application. We **strongly prefer deploying to Kubernetes** (local or cloud), but we are open to other cloud-based solutions (Cloudflare, AWS ECS, GCP Cloud Run, Fly.io, etc.) if that's what you're most comfortable with.
33+
1. Deploy the application to **Kubernetes** (GKE or a local cluster such as kind, minikube, or Docker Desktop).
3634
2. Ensure the solution is **as close to production-ready as possible**. Consider aspects like:
3735
* Security
3836
* Scalability
@@ -41,9 +39,7 @@ You should be comfortable with:
4139

4240
## :hourglass_flowing_sand: Time & Expectations
4341

44-
You have **60 minutes** for this live session.
45-
46-
**However, if you feel you cannot complete a solution you are proud of in this time, you are welcome to treat this as a take-home assignment.** You can finish it on your own time and submit it later. We want to see your best work!
42+
This is a take-home exercise — complete it on your own time and submit when you're ready. We want to see your best work! Be prepared to walk us through your solution and decision-making during the interview.
4743

4844
## :robot: AI Usage
4945

0 commit comments

Comments
 (0)