UNIX Systems Administrator Major League Gaming
Major League Gaming (MLG) (www.majorleaguegaming.com) is the world's largest eSports organization with millions of LIVE viewers, fans and competitors around the globe. MLG enables gamers to compete, improve their skills, and socialize at the largest online destination for competitive console and PC gaming featuring more than 8 million registered gamers, and the annual MLG Pro Circuit featuring LIVE, in-person tournaments in cities nationwide. MLG broadcasts competitive play, analysis and more via online streaming to hundreds of thousands of fans in an average of more than 170 countries.
MLG is seeking a UNIX Systems Administrator. You would work directly with our systems administration and development teams, working on a service-heavy, distributed cloud environment.
2+ years experience managing UNIX systems (Linux experience preferred).
Strong understanding of computer networks, firewalls, and network security concepts.
Experience with web and database servers (NGINX and MySQL preferred).
Familiarity with system monitoring tools (Monit preferred).
Excellent working knowledge of DNS, HTTP(S), SSH, LDAP, NFS, PXE/DHCP/TFTP.
Extensive scripting knowledge (especially using default UNIX tools, e.g. sh, awk, sed, perl).
Must be detail-oriented, an organized thinker, and able to act decisively under stressful conditions.
Must have a proactive mindset and be able to multitask and prioritize requirements.
Must be self-motivated, posses excellent communication skills, and be a team-player.
Willing to work evening time and during off-hours
Work with an experienced, successful, intelligent team
Competitive salary, health benefits, and retirement plan
Be an integral part of a growing, fast-paced company where your work will make a true impact
All applicants should submit their resume, up to date references, as well as their solution to the following scenario:
Assume that you have a MySQL database running on localhost, which we want to keep backups for, mirrored both locally and on a remote server, "mirror.example.com". We want to make one backup daily, and store the last seven backups created. Assume that there is sufficient disk space to store these backups. Please describe from beginning-to-end how you would do this, including in your description any scripts that you would write, any applications or daemons that you would make use of, any administrative tasks involved (e.g. creating user accounts), and any security assumptions or decisions that would inform your design. Assume you are root on both servers: you may do anything you wish to setup this task (so long as it's documented!). Note: The "mysqldump" command (don't worry about any arguments to it) will suffice for making a backup. It will print the backup to STDOUT.
||420 Lexington Avenue |
New York, NY 10170