Linux Engineer

Chicago 5 days agoFull-time External
1.2m - 2.1m / yr
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: • 5+ years of experience in designing and architecting high performance Linux Systems • 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.