Linux Engineer (Bash, Python, Ansible)
Коротко
Administers RHEL/Fedora servers, performs low-latency tuning, develops Bash/Python/Perl scripts, manages Ansible/Salt configs, Proxmox clusters, networking · Needs: Bachelor's in CS/IT; 5-10 years RHEL/Fedora Linux engineering; networking fundamentals; performance tuning; after-hours/weekend incident response.
Описание от работодателя
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.