apac_abhi
2013-May-29 14:42 UTC
[Puppet Users] A project for screening of SysAdmin Candidates in an automated way
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+unsubscribe@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.