Senior System Administrator

The Systems Administrator – Senior administers, installs and troubleshoots a variety of operating systems. Maintains and supports the integrity of the operating system environment and various computer systems. Being a Systems Administrator – Senior schedules, installs, and tests system software upgrades. Performs systems maintenance tasks, such as system back-up, recovery and file maintenance. In addition, Systems Administrator – Senior configures software and resolves technical problems. Monitors and maintains software licensing and maintenance agreements. Typically requires a bachelor’s degree or its equivalent. Typically reports to a project leader or manager. Being a Systems Administrator – Senior contributes to moderately complex aspects of a project. Work is generally independent and collaborative in nature. Working as a Systems Administrator – Senior typically requires 3 to 5 years of related experience.

Senior System Administrator Job Description Template

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

Responsibilities:

  • Planning large migrations & executing it;
  • Developing better monitoring & systems management practices to maximize uptime;
  • Set up monitoring, configuration management, administration & operation practices for such applications/systems;
  • Troubleshooting, resolving all technical issues related to our software/networks and the range of products and services;
  • Research & build specifications for new products & tools;
  • Plan team to-do’s/goals, product upgrades/releases;
  • Troubleshooting complex systems/network issues;
  • Assist operations teams in daily operations when required;
  • Assist developers in architectural and design problems;
  • Good understanding of statistics;
  • Creating high level architectural design of products & systems;
  • Training & managing teams;
  • Monitoring of the network, IT infrastructure and various applications to check for any new or outstanding alarms/issues;
  • Acting as liaisons between junior system administrators, application administrators and software developers;
  • Quick in decision making and execution.

Requirements:

  • Ability to manage large server farms including cloud remotely and in an automated fashion;
  • In depth knowledge about Load balancing & High Availability;
  • Deep understanding of file systems – ext{234}, ntfs, XFS and recovery techniques;
  • Ability to solve problems quickly and completely;
  • A master of regular expressions and nifty one liner in sed, awk. Perl etc;
  • Ability to setup and maintain High Availability Clusters and Load Balanced environment;
  • In-depth knowledge of Apache web server and related modules like PHP, mod security, Tomcat, SSL etc;
  • Ability to understand and solve complex problems, and to make quick decisions;
  • SSH, SSL, Cyphers, PGP etc;
  • In-depth Knowledge of MRTG, Nagios, selinux;
  • Knowledge of LDAP & Active Directory;
  • Knowledge of MySQL, databases & in-depth fine-tuning procedures & advanced troubleshooting;
  • Knowledge about RAID & LVM;
  • Good knowledge of SQL & Databases (relational and non-relational,the ability to think in sets and graphs, performance tuning);
  • Security and uptime freak.