Job Description: Linux Systems Administrator
Key Responsibilities
- Administer, maintain, monitor, and optimize RHEL and Amazon Linux servers across on-premises, VMware, AWS, and private cloud environments.
- Perform OS installation, configuration, upgrades, patching, repository management, service administration, filesystem management, and server lifecycle activities.
- Support Linux services, including DNS, NTP, SMTP relay, SSH, certificates, authentication, and directory service integrations.
- Monitor system performance, capacity, availability, and health, and troubleshoot infrastructure and application issues.
- Maintain Linux-based application platforms, including Apache Tomcat and related middleware components.
- Implement Linux security hardening, vulnerability remediation, access reviews, certificate renewals, and compliance controls.
- Develop and maintain automation scripts using Bash, Python, Ansible, AWS Systems Manager, or similar tools.
- Manage Linux storage, filesystems, AWS EBS volumes, backup agents, and recovery processes.
- Perform backup verification, restoration testing, disaster recovery exercises, and support high availability and business continuity initiatives.
- Maintain infrastructure documentation, operational procedures, configuration records, and audit evidence.
- Identify opportunities for automation, performance optimization, capacity planning, and continuous service improvement.
- Prepare operational reports, incident updates, root cause analysis inputs, and technical recommendations in collaboration with relevant technology teams.
Person Specifications
- Bachelor's degree or diploma in Computer Science, Information Technology, Engineering, or a related field.
- Minimum 4 years of hands-on experience in Linux Systems Administration, Systems Engineering, or Infrastructure Operations.
- Strong practical experience administering and troubleshooting Red Hat Enterprise Linux (RHEL) and Amazon Linux.
- Experience supporting hybrid infrastructure across on-premises data centers, VMware, AWS, and private cloud environments.
- Working knowledge of TCP/IP, DNS, NTP, SMTP, certificates, storage, backup, high availability, disaster recovery, and monitoring tools.
- Practical scripting and automation skills using Bash, Python, Ansible, AWS Systems Manager, or equivalent tools.
- Understanding of Linux security, access control, authentication, OS hardening, vulnerability management, and IT service management practices.
- Familiarity with ITIL, ISO 27001, and relevant regulatory or governance requirements is an advantage.
- Certifications such as RHCSA, RHCE, AWS, VMware, or ITIL are desirable.
- Strong troubleshooting, analytical, documentation, and communication skills.
- Ability to work independently, prioritize tasks, collaborate across teams, and participate in after-hours support when required.
Key Skills: RHEL, Amazon Linux, Linux System Administration, AWS, VMware, Bash/Python, Ansible, Linux Security, Troubleshooting, Backup & Disaster Recovery.