Overview
Linux Engineering Team Lead role that is part of a growing global team responsible for automated provisioning, configuration management, performance and troubleshooting of Linux systems across the company’s infrastructure and works within the core Information Technology department designing and maintaining infrastructure services central to company infrastructure and Linux-based high performance trading systems. The role has a strong focus on standardization of system performance and optimization of Linux systems.
Responsibilities
- Team Lead for Linux engineering team.
- Linux OS engineering using SRE/DevOps methodologies.
- Work closely with other members of the trading team to understand business requirements and develop technical solutions that meet those requirements.
- Troubleshoot and resolve complex Linux-related issues, both independently and as part of a team.
- Write and maintain automation code and pipelines.
- Continuously evaluate modern technologies and tools to improve the performance and reliability of our trading infrastructure.
- Develop and maintain technical documentation related to the Linux-based trading infrastructure.
- Follow and enforce Linux best practices and engineering.
- Provide escalation support for subordinates and junior resources.
- Mentor junior and mid-level Linux engineers.
Qualifications
- 5+ years of experience in Linux systems administration, preferably in a trading environment.
- In-depth knowledge of Linux operating systems, including best practices and system security.
- Strong programming skills in one or more scripting languages, such as Python, Perl, or Bash.
- Knowledge and experience with automation tools like Jenkins, Ansible, Packer, Terraform
- Experience with network troubleshooting including TCP/UDP, multicast, packet captures, kernel bypass.
- Experience with server hardware (Dell or HPE) and PXE/Kickstart.
- Experience with Git, CI/CD pipelines, Infrastructure-as-Code, and code review workflows.