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.