Job Title: Linux Systems Engineer
Reporting to: Chief Engineer
The Linux System Engineer is responsible for the design,
implementation, deployment, and support of systems and solutions based
on Linux platforms.
Essential Duties and Responsibilities include but are not limited to the following:
• Support the day-to-day operation and monitoring of production systems.
Design and implement modifications and enhancements to improve the
performance, reliability, and efficiency of existing systems.
• Document existing and newly deployed systems and configurations.
• Perform analysis and troubleshooting of hardware and OS-level issues.
• Maintain server build, installation and configuration documentation.
• Automate regular monitoring and housekeeping tasks.
• Participate in 24x7 on-call rotation as required.
- Thorough knowledge of the Linux command line and shell scripting
(bash/ksh), user and group management, essential system services
(systemd, xinetd, cron, syslog, DHCP, DNS, NTP, SNMP), software
- Some programming knowledge (C, Perl, Python).
- Familiarity with the TCP/IP networking stack, protocols, network
configuration, network-level tracing, troubleshooting, and debugging
(netstat, netcat, tcpdump).
- Storage administration: partitioning, filesystems (XFS, BTRFS), LVM, RAID.
- Strong analytical and problem-solving skills, attention to detail,
ability to work independently and proactively, think creatively,
identify problems, and propose solutions.
- Excellent command of
written and spoken English. Ability to write clear, concise,
well-structured technical documentation, such as operation and
maintenance manuals, configuration guides, server build documents, etc.
• Bachelor’s degree in a Science, Engineering, or IT-related discipline.
• At least 3 years of experience as a Linux System Administrator/Engineer.
certifications, e.g. LFCS, LFCE, LPIC, CompTIA Linux+, SCA.
exposure to SUSE Linux.
with security concepts and server hardening.
with HP ProLiant server hardware.