Linux Systems Administrator

The Linux Systems Administrator analyzes and resolves problems associated with the operating system’s servers, hardware, applications, and software. Installs, configures, and maintains Linux operating systems. Being a Linux Systems Administrator may require a bachelor’s degree in a related area. Monitors systems performance and ensures compliance with security standards. In addition, Linux Systems Administrator may also require a Linux certification such as Red Hat. Typically reports to a project leader or manager. Being a Linux Systems Administrator occasionally directed in several aspects of the work. Gaining exposure to some of the complex tasks within the job function. Working as a Linux Systems Administrator typically requires 2 -4 years of related experience.

Linux Systems Administrator Job Description Template

Our company is looking for a Linux Systems Administrator to join our team.

Responsibilities:

  • Good verbal and written communication skills;
  • Independently perform complex troubleshooting, root-cause analysis, solution development, and implementation;
  • Provide basic Linux OS support: user environments, dotfiles, X/Wayland configs, ssh, routing yum installs/updates;
  • Support media management through internal methods and procedures or through offsite storage and retrieval services;
  • Provide Tier II troubleshooting support for incidents within one (1) business day after receipt of request during normal business hours;
  • Install, operate, and configure systems hardware and software for TCG’s corporate and development infrastructure;
  • Assist projects with system administration at client sites;
  • Build, install, document, and manage RedHat, Ubuntu, SUSE, and CentOS servers and workstations;
  • Communicating effectively to users and IT resources to help understand or effectively troubleshoot issues or requests as they are submitted;
  • Planning and scheduling the installation of new or modified hardware andoperating systems and applications software;
  • Implementing security procedures and tools;
  • Experienced in on-premise and Cloud Linux deployments utilizing tools such as Ansible, Cloud Formation, Terraform, or similar products;
  • Maintain monitoring systems and participate in creating new monitoring solutions;
  • Support CentOS/ZFS servers, SMB/NFS shares and storage infrastructure; support High Performance Computing environment;
  • Collaborating with programmers, technologists, and technicians on deployments and systems performance.

Requirements:

  • Python;
  • Extensive experience as a Systems Administrator in a Linux/Unix environment;
  • Experience with MongoDB, shell scripting, and Python;
  • A minimum of 5 years of Systems Administration experience;
  • 2+ years of experience with Atlassian tool suite, including Jira or Confluence;
  • Experience with storage platforms and provisioning, including Ceph and NetApp;
  • Experience with open source application build and configuration and Cloud-based infrastructure;
  • Experience with Ansible, CFengine, Chef, or Puppet a plus;
  • Experience with SVN/Git;
  • VMware vSphere experience a plus;
  • Minimum of 5 years of Linux system administration experience (Ubuntu/Debian preferred);
  • Demonstrated ability to work constructively with an organized system administration team;
  • Experience with VMWare solutions;
  • Flexible to work after hours and participate in on-call rotation;
  • Redhat Certification.