The Linux System Administrator is responsible for the setup and maintenance of several Linux servers in a 5x9’s environment. This includes installing and upgrading the OS, analyzing and tuning the systems for application performance. The System Administrator will also be responsible for managing storage including backup and restore of data. Some networking skills are required, the candidate must have a good knowledge of Ethernet and TCP/IP networking and a basic understanding of routing and firewall rules. The ideal candidate will have some programming experience and be able to work closely with the development team to identify and resolve application issues. Writing of basic scripts to monitor and maintain administration tasks is required.
3 years Linux administration experience in an enterprise or datacenter environment (Debian preferred).
Strong Linux command line and shell scripting skills.
Excellent knowledge of HTTP, SSL and web application management.
Basic ability to program in a high level language (Python preferred).
Ability to work autonomously and prioritize tasks.
Good written and verbal English communication skills.
Strongly Preferred Skills:
MySQL and Apache experience.
OpenLDAP, Samba, BIND, and Postfix experience.
Experience building and packaging software for Debian GNU/Linux.
Experience with monitoring systems such as Nagios and Cacti.
Able to lift 40 lbs.
Multiple programming languages (C/C++, Erlang, Java, PHP, …).
Strong Windows administration background.
Good knowledge of XML/XSLT.
LVM and virtualization environments.
TNS - 16 months ago