Our client, a technology-driven trading firm, is seeking a Linux Engineer with strong Python expertise to automate and optimize their Linux server infrastructure. This role is critical to managing and enhancing a large-scale, mission-critical Linux environment that supports high-performance trading and development systems. The ideal candidate will leverage automation, self-service tools, and modern infrastructure methodologies to ensure system stability, scalability, and efficiency in a rapidly evolving industry.
Key Responsibilities:- Troubleshoot and resolve complex issues on enterprise Linux systems, ensuring the stability and performance of critical trading and development platforms
- Develop and maintain configuration management code and automated processes across thousands of Linux systems in a high-frequency, ultra-low latency environment
- Utilize Python to design, develop, and support processes that manage and maintain large-scale Linux infrastructure
- Enhance provisioning systems that transform bare-metal servers into fully functional trading and development environments
- Support and improve logging, monitoring, and alerting tools to ensure system reliability and operational visibility
- Collaborate with internal teams to implement best practices, communicate technical solutions, and contribute to continuous improvement efforts
- Bachelor’s degree in Computer Engineering, Computer Science, or a related field
- 5+ years of experience in Linux engineering, debugging, administration, and OS provisioning (PXE/DHCP/TFTP/Grub)
- Strong experience with configuration management tools such as Puppet and Hiera at scale
- Proficiency in Python for automation, API programming, unit testing, and debugging
- Hands-on experience with Docker image creation, modification, and deployment
- Experience managing Kubernetes in production environments
- Expertise in Ansible for task automation, playbook development, and Ansible Tower usage
- Strong background in RPM package management, including design, build, and repository administration
- Familiarity with CI/CD pipelines, version control (Git), and best practices for branching and merging
- Knowledge of system and network tools such as EBPF, tcpdump, strace, nmcli, systemd, NTP/PTP, and NFS/S3 storage
- Understanding of networking fundamentals, including DNS, TCP/UDP, and multicast protocols
- Experience with monitoring and alerting tools such as Prometheus, Grafana, Alert Manager, Alerta, and OpsGenie
Our client is a cutting-edge trading firm that combines advanced technology with deep market expertise. They operate in a fast-paced, high-performance environment, continuously innovating to optimize their trading infrastructure. Their team of engineers, researchers, and traders work collaboratively to develop and implement sophisticated solutions that maintain a competitive edge in the financial markets.
The base salary range for this role is competitive, with additional components including a discretionary bonus and a comprehensive benefits package covering paid leave, insurance, and other perks.
#LI-KH2