You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.MD
+11-10Lines changed: 11 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,7 @@
1
1
# ICT Conscript Admission Test
2
2
Thank you for taking interest in applying into our ICT Conscript Program.
3
-
In this repository you will find our **Admission Test** to the program.
4
-
### The test is a voluntary (but **highly recommended**) part of the Admission:
5
-
- We will evaluate your OmaIntti application even if you couldn't complete the Admission test.
6
-
### **However we highly recommend you take the test, if possible. It greatly improves your chances of being selected.**
7
-
8
3
4
+
In this repository you will find our **Admission Test** to the program.
9
5
10
6
# 1. What we are looking for?
11
7
We’re looking for individuals who are eager to grow and contribute in the following roles:
@@ -34,20 +30,22 @@ The process is straightforward: choose a task, fork the repository, complete you
34
30
Make sure to link all deliverables (e.g., wireframes, research notes, plans) in your README.md.
35
31
36
32
### 4. Submit your Admission Test
37
-
Once your test is ready, send an email to: ```ictvmrekry.pvjjk (at) mil.fi```
33
+
Once your test is ready, send an email to: ```ictvmhaku.pvjjk (at) mil.fi```
38
34
Include the following in your message:
39
35
- Your full name
40
-
- A link to your forked GitHub repository
36
+
- A link to your forked, public GitHub repository
41
37
- See the format below, use that!
42
38
43
39
⚠️ All other documentation should already be in your repository. Do not include additional details in the email.
44
40
41
+
**You can return an incomplete Test** (a task that fails to fulfill the given goals) **as well. If you do so, please detail in your email why you couldn't complete the task.**
42
+
45
43
### 5. Await pre-selection results
46
44
After submitting your test:
47
-
- We will evaluate your work
45
+
- We will evaluate your work.
48
46
- Based on both your OmaIntti application and Admission Test, if applicable, we’ll decide if you move to the interview stage.
49
47
50
-
You will be notified whether you are selected for an interview, or not moving forward in the process.
48
+
You will be notified if you are selected for an interview.
51
49
52
50
Final selections are made after all interviews are completed.
Copy file name to clipboardExpand all lines: challenges/02a-devops-docker.MD
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,8 +19,8 @@ Your assignment is to deliver a **Docker Compose stack** that exposes a simple *
19
19
***hello-world container** (plain nginx serving `index.html` with “Unit Logbook OK”)
20
20
* optional **log forwarding** or **health-check** side-container.
21
21
2. Obtain and renew **Let’s Encrypt TLS** certificates automatically.
22
-
3. Ship a **CI-based deploy** (GitHub Actions) that, on every push to `main`, redeploys the stack to a free-tier VPS or container platform.
23
-
4. Pin all container images to **immutable version tags** (no `:latest`).
22
+
3. Ship a **CI-based deploy** (GitHub Actions) that, on every push to `main`, redeploys the stack to a eg. free-tier VPS, container platform, your homeserver behind a DDNS or other service of your choice.
23
+
24
24
25
25
---
26
26
@@ -42,7 +42,7 @@ Your assignment is to deliver a **Docker Compose stack** that exposes a simple *
42
42
***Reverse-proxy choice** – Traefik v2, Caddy 2, or nginx with `certbot` / `acme.sh`.
43
43
***Hosting target** – free tier is fine (Fly.io, Oracle Arm Ampere, CapRover, Dokku, Render, Railway, Hetzner CX11 + Cloud DNS…).
44
44
***DNS** – use a sub-domain you control (e.g. `logbook-<yourname>.example.org`). Synthetic (`duckdns.org`, `nip.io`) is acceptable.
45
-
***Zero manual steps**after first `terraform apply` / VM creation – deploy script must recreate the stack end-to-end.
45
+
***Zero manual steps**except for starting the docker compose.
46
46
47
47
---
48
48
@@ -51,6 +51,7 @@ Your assignment is to deliver a **Docker Compose stack** that exposes a simple *
51
51
| Idea | Hint |
52
52
|------|------|
53
53
| Development | A "docker-compose-dev.yml" when ran, overwrites your Let's Encrypt setup with eg. mkcert for running the compose in local/development environment. |
54
+
| Version tags | Pin all container images to **immutable version tags** (no `:latest`). |
54
55
55
56
---
56
57
@@ -59,8 +60,7 @@ Your assignment is to deliver a **Docker Compose stack** that exposes a simple *
59
60
| ✔︎ | Item |
60
61
|----|------|
61
62
||`docker compose up -d` locally starts stack; `curl -k https://localhost` prints “Unit Logbook OK”. |
Copy file name to clipboardExpand all lines: challenges/04-productowner-scrummaster.MD
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ You have been asked to make this product happen with a squad of developers.
15
15
16
16
Produce a **concise product-management package** that a new dev team could pick up on Monday and start delivering the **Unit Logbook Proof-of-Concept**.
17
17
18
-
> **Time-box:****1 – 6 hours**
18
+
> **Time-box:****1 – 8 hours**
19
19
> **Tools:** Issues to your `Github repository issue tracker`, and a `Github Projects` kanban board.
20
20
> **No coding required.**
21
21
@@ -60,5 +60,5 @@ Produce a **concise product-management package** that a new dev team could pick
60
60
|| Sliced up the Concept to meaningful pieces, exhibited as Issues on your forked repository's issue tracker & Github Projects kanban board |
61
61
|| Roadmap or crude timing on when happens what. |
62
62
|| Artefacts committed in `challenges/product-owner/` and linked from root README. |
63
-
-[ ]Mail link to your forked repository to ictvmrekry.pvjjk at mil.fi.
63
+
-[ ]Return your done Test to ```ictvmhaku.pvjjk at mil.fi```.
0 commit comments