Linux / IT Administrator Job Description Template
Our company is looking for a Linux / IT Administrator to join our team.
Responsibilities:
- Keep abreast of latest changes and feature availability for Linux and virtualization environments;
- Demonstrate exceptional hardware and software troubleshooting skills and consistent attention to detail;
- Recommend and implement best practices of capacity planning, disaster recovery, and high-availability solution regarding Linux servers;
- Ability to harden Linux systems and other running services such as Postgres, Apache, etc;
- Document Linux configurations and procedures, participate in environment planning meetings, and communicate environment requirements to management;
- Configure, monitor, and manage physical storage and file systems on LINUX servers;
- Perform hardware and software installations, upgrades, and troubleshooting of OS, provisioning, email and web based applications;
- Perform resource monitoring, performance tuning, and scaling of infrastructure as needed;
- Develop, implement, test and document best practices/standards;
- Maintain and administer computer networks, servers, and systems;
- Develop and maintain automation systems to improve Linux administrative efficiency.
Requirements:
- Familiar with scaling, load balancing, storage and network infrastructure;
- 3-5 years experience supporting web and email servers in an ISP environment;
- Troubleshooting and problem solving skills with little supervision (email, network, hardware, OS);
- Internet server protocols and utilities (DNS, SMTP, POP, IMAP, HTTP/S, TLS, S/FTP, TCP/IP, SSH, iptables);
- Experience in writing automation scripts and self-service tools;
- 3-5 years experience with RHEL, CentOS, system administration in an enterprise environment;
- Postgres database administration is a plus;
- Shell scripting and Security hardening;
- Technical documentation skills;
- Performance tuning and monitoring (Nagios, Catci and Solarwinds).