Senior Linux Engineer
imcChicago, United States On-site Full-time $150K/yr - $225K/yr
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Qualifications
Your Core Responsibilities:
Leverage your deep Linux engineering expertise to diagnose and resolve complex issues on enterprise systems, ensuring optimal stability and performance.
Enhance configuration management processes and code to effectively manage over 10,000 bare-metal Linux systems worldwide.
Create and maintain Python/Bash tools to support the management of large-scale Linux systems.
Refine provisioning workflows to ensure seamless transition of bare servers into production-ready platforms.
Expand Linux-focused metrics, logging, monitoring, and alerting integrations for comprehensive fleet visibility.
Maintain clear and frequent communication with peers and stakeholders through meetings, tracking tickets, code reviews, chats, and merge requests.
Your Skills and Experience:
Proven hands-on experience in Linux systems engineering, administration, and provisioning at scale, preferably with bare-metal systems.
Strong background in configuration management at scale, ideally using Puppet and Hiera.
Proficiency in Python development for automation, APIs, design, testing, and debugging.
Experience in creating Ansible playbooks and automating complex tasks.
Knowledge of RPM design, build, publishing, and in-house repository management.
Familiarity with CI/CD pipelines, Git version control, and best practices for branching and merging.
Exceptional troubleshooting skills in system and network environments, utilizing tools such as EBPF, tcpdump, strace, systemd, ntp/ptp, lsof, and nc.
Solid understanding of networking fundamentals, including routing, DNS, and TCP/UDP/multicast.
About the job
Join our dynamic and innovative global team as a Senior Linux Engineer at IMC. We are on the lookout for a talented professional with extensive systems knowledge and experience in Python scripting. In this pivotal role, you will engineer and manage Linux environments at scale within our mission-critical operations, while enhancing automation and self-service tools to streamline server management.
The Linux Engineering team plays a crucial role in the provisioning, configuration, performance, and reliability of a robust Linux infrastructure that supports a myriad of workloads. This includes ultra-low latency systems essential for high-frequency trading and high-throughput environments that facilitate research workflows and diverse Kubernetes-based applications. We value strong Linux fundamentals applied at scale, with automation being a vital enabler for consistency and efficiency across our infrastructure. Your proactive mindset, collaborative spirit, problem-solving abilities, and dedication to continuous improvement will help keep IMC at the forefront of technology.
About imc
IMC is a leading global technology company that specializes in innovative trading solutions. Our team thrives in a fast-paced environment, continuously pushing the boundaries of technology to stay competitive in the financial markets.