Hey There!
   I have been recently looking for SysAdmins with DevOps mindset for my 
team and I usually receive lot of profiles from all across the world and 
screening of the candidate profile is a tedious task. I prefer to give 
candidates a real sysadmin challenge instead of theoretical linux questions 
even at this first screening phase. What does it mean? I like to provision 
a system with issues (which resembles real issues faced by admins everyday) 
and ask candidate to troubleshoot the issue in given time constraint with 
sudo access. This acts as great way for evaluating their approach and 
ability.

This involves provisioning VMs with random screening challenge environment 
for many candidates, adding their public keys to respective instances, 
sending them email at specified time in automatic way and once they finish 
it, validate if the issue was fixed. Can this be done in automated way? I 
thought puppet+rspec could help. Puppet Manifests describes the problem and 
provisions the challenged environment, Rspec stories describe expectations 
of the fixed environment. I built a toolkit for all this.

I thought, it might be helpful to share it with community so here it goes : 
https://github.com/zalora/automated_sysadmin_screen_test
  
Any feedback? or do you wanna experience the screen test? (Write to me 
off-thread)


- 
apac_abhi

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-users@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to