Linux Engineer (Bash, Python, Ansible)
Job Description:
Responsibilities
- Linux Systems Administration: Install, configure, patch, and maintain RHEL/Fedora servers and related infrastructure.
- Performance & Low-Latency Tuning: Perform network/system/kernel tuning for ultra-low-latency workloads; develop benchmarks and monitoring/observability dashboards.
- Scripting & Automation: Develop reliable Bash, Python, and Perl scripts for routine operations, troubleshooting/diagnostics, and internal tooling.
- Configuration Management: Build and maintain Ansible playbooks or Salt states (Salt preferred); ensure idempotent configuration across large node fleets (hundreds of nodes).
- Virtualization & Cloud: Deploy and manage Proxmox clusters; create and maintain VMs and containers; integrate with AWS services when relevant.
- Network Engineering: Implement and troubleshoot advanced networking, including VLANs, bonding/NIC teaming, SR-IOV, TCP/UDP tuning, and QoS. Cisco and Fortinet experience is a plus.
- Storage Engineering: Administer and troubleshoot SAN/NAS and block storage via iSCSI. Perform LUN masking, multipathing, and Linux host performance tuning. HPE SAN experience is a plus.
- Incident Response: Respond to production incidents promptly (including some after-hours/weekend coverage).
- Documentation & Knowledge Sharing: Create clear runbooks, SOPs, and technical documentation; mentor junior engineers.
- Security & Compliance: Apply hardening standards, manage SELinux where required, and support audit/compliance requirements.
What You Bring
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 5–10 years of professional Linux engineering experience with RHEL/Fedora.
- Strong problem-solving skills; able to work independently and collaboratively; proactive approach to automation and continuous improvement.
- Strong networking fundamentals: TCP/IP, routing, switching, and firewalls.
- Proven experience with system/kernel/network performance tuning, including low-latency optimization.
- Hands-on experience with Proxmox (preferred) or comparable virtualization platforms (KVM, VMware).
- Advanced scripting skills in Bash, Python, and Perl.
- Demonstrated experience with Ansible or Salt (Salt preferred).
- Experience with container technologies (Docker, LXC/LXD).
- Familiarity with monitoring/observability stacks: Prometheus, Grafana, Zabbix, LibreNMS.
- Knowledge of security frameworks such as CIS and NIST.
- Experience with Windows networking.
- Working knowledge of AWS services (EC2, VPC, S3) is a plus.
- Prior experience in high-frequency trading and financial services is a plus.
- Fluency in English; Mandarin and/or Cantonese fluency is a plus.
Required Skills:
Prometheus Performance Tuning TCP/IP Perl Routing Support Cantonese Grafana Virtualization Technical Documentation Financial Services Operations Firewalls Mandarin Trading Compliance Ansible Bash VMware Servers Storage Continuous Improvement Optimization Infrastructure AWS Automation Networking Information Technology Computer Science Security Linux Troubleshooting Docker Administration Windows Documentation Engineering Python English Science Management