Linux Engineer
Role: Linux Systems Engineer
Location: Chicago
Salary: $160,000-225,000 base salary plus annual discretionary bonus
A Chicago based High Frequency Trading Firm is seeking a Linux Systems Engineer with strong systems-level knowledge and scripting capabilities to join a dynamic, globally distributed team. This role involves managing and optimizing a large-scale Linux infrastructure, with a focus on automation, performance, and reliability. You'll play a key role in enhancing tooling and workflows that support the provisioning and operation of thousands of Linux servers.
Key Responsibilities:
- Troubleshoot and resolve complex issues across enterprise Linux environments to ensure system stability and performance.
- Improve and maintain configuration management systems for a global fleet of bare-metal Linux servers.
- Develop and support automation tools using Python, Bash, or Go to streamline systems management.
- Enhance provisioning pipelines to efficiently deploy production-ready servers.
- Expand observability through metrics, logging, monitoring, and alerting systems.
- Collaborate with team members and stakeholders through code reviews, documentation, and regular communication.
Required Skills and Experience:
- Proven experience in Linux systems engineering, administration, and provisioning.
- Expertise in configuration management at scale, ideally using tools like Puppet and Hiera.
- Familiarity with container technologies, including Docker image creation and management.
- Hands-on experience with Kubernetes operations.
- Proficiency in Python for automation, API integration, and debugging.
- Experience writing Ansible playbooks and automating complex tasks.
- Knowledge of RPM packaging and internal repository management.
- Understanding of CI/CD workflows and Git-based version control practices.
- Proficiency with system and network diagnostic tools (e.g., tcpdump, strace, systemd, EBPF).
- Solid grasp of networking concepts including routing, DNS, and multicast protocols.
- Experience with monitoring stacks such as Prometheus, Grafana, and alerting tools like Alertmanager or OpsGenie.
- Bachelor's degree in Computer Engineering, Computer Science, or a related field.
This role must sit out of the firms Chicago office, working in a hybrid model of 3 days a week on site.