Hacker News new | ask | show | jobs
by sloppycee 2600 days ago
Do you feel bad about using your 'hiring process' as a means of free labour?

i.e. Reading kubeadm config, reusing system certs, and automating the configuration of a VPN overlay system: https://github.com/jameskeane/scrambler

--

FYI to readers, the above project was completed as part of a 'take-home assignment' that I was explicitly told was not a project being worked on.

The feedback I received indicated that this approach was not considered previously, and may indicate (also your commit dates) that this entire project may have been fabricated after my submission.

Here's the feedback from Gravitational around Oct 2018 (before this project was 'started'):

> * I do think re-using the kubernetes certs for IPSec is a compelling solution for the IPSec secrets

> * I like the re-use of the kubernetes keys/certs for ipsec as it avoids use of the PSK

At least it was released as OSS, but seriously you should be ashamed of yourselves.

1 comments

FYI, I was hired by Gravitational back in April 2018 and I was given that same take-home assignment as part of the interview process - to write a CNI plugin for k8s which created an encrypted mesh network between nodes. My work is here: https://github.com/webvictim/k8s-ipsec-cni

I found some other resources/projects online while I was writing this which indicated that I certainly wasn't the first interviewee to be asked to do this - I evidently wasn't the last either as your project shows.

My point is that it seems Gravitational has had this 'idea' for quite some time as they've been using it as an interview question for at least the year 2018. I don't feel like that constitutes them using anyone's interview work as free labour.