UNIX System Administrator Job Description

UNIX Systems Administrator is responsible for the installation, configuration and maintenance of the organization’s UNIX operating systems and all related systems or software. Analyzes and resolves problems associated with server hardware/software and applications software and ensures scalability and appropriate integration with other systems. Being an UNIX Systems Administrator detects, diagnoses, and reports UNIX related problems on both UNIX server and UNIX desktop systems. Responsible for backup or recovery procedures. Additionally, UNIX Systems Administrator typically requires a bachelor’s degree. Typically reports to a supervisor or manager. The UNIX Systems Administrator works on projects/matters of limited complexity in a support role. Work is closely managed. To be an UNIX Systems Administrator typically requires 0-2 years of related experience.

UNIX System Administrator Job Description Template

Our company is looking for a UNIX System Administrator to join our team.

Responsibilities:

  • Configure switches and load balancers for core internal rows;
  • Participate in a 24×7 on call rotation;
  • Maintain and expand function of a very large Linux, FreeBSD, XenServer, and Netscaler systems fleet;
  • Coordinate with datacenter operations personnel for hardware turn-ups and turn-downs;
  • Develop centralized configuration code;
  • Identify and remediate any and all security vulnerabilities and issues;
  • Continually improve systems and processes with regard to automation and monitoring;
  • Support development teams from within and outside the organization in making use of core infrastructure;
  • Evaluates new technology and solutions, makes hardware and software recommendations, and leads implementations;
  • Supports standards and best practices for allocation and use of computing resources;
  • Maintains smooth operation of multi-user computer systems, including coordination with other support groups and customers;
  • Supports development teams and business analysts by deploying packaged code according to corporate policy.

Requirements:

  • 3+ years’ experience as a UNIX systems administrator;
  • Strong, deep knowledge of Linux and/or FreeBSD computer operating systems;
  • Extensive experience with Citrix XenServer;
  • Experience configuring routing and switching hardware;
  • 3+ years’ experience developing centralized configuration code;
  • Very solid understanding of IP networking concepts;
  • Advanced understanding of IP networking, packet framing, and dynamic routing protocols;
  • Intermediate to advanced programming and scripting abilities in multiple languages, which must include the bourne shell;
  • Extensive experience with Citrix Netscaler;
  • 6+ years’ experience as a UNIX systems administrator;
  • 1+ years’ experience developing centralized configuration code;
  • Strong Ruby programming ability;
  • Experience deploying and supporting monitoring and reporting platforms;
  • Demonstrated ITIL best practices experience related to Patch Management, Release Management, Configuration Management, and Change Management;
  • Experience with Linux, UNIX administration (RHEL, CentOS, SUSE, AIX, HPUX, Solaris).