Talent.com
Linux Engineer

Linux Engineer

Selby JenningsChicago, IL, United States
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

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.

    serp_jobs.job_alerts.create_a_job

    Linux Engineer • Chicago, IL, United States