Loading this job…
Our EC2 instances were each set up by hand and every one of them is slightly different, which is fine until a patch needs applying to all of them on a Friday. In two months at our Bengaluru office you will turn that fleet into something reproducible.
You will write Ansible roles for the base server build: users, SSH hardening, unattended security updates, the Node runtime, log shipping and the Nginx config. Then you will bake those roles into a Packer image so a new instance joins the load balancer ready to serve rather than needing an hour of setup. Along the way you will run an inventory of what is currently installed where, which is the unglamorous part and also the useful one. If time allows you will write the restore drill: take a database snapshot, rebuild a server from the image, and prove the whole thing comes back.
You are in your final year or recently graduated, you have used Linux beyond a single lab assignment, and you would rather write a playbook once than repeat a command sixty times. Familiarity with YAML and Git helps. Professional experience is not expected.
MailerMen runs a verified job board covering startup and product roles across twelve markets, and takes on interns across engineering, data, design and marketing to build it.