IMC is seeking a Senior Linux Engineer to join their team in Mumbai. The successful candidate will be responsible for automating and optimizing the company's Linux server infrastructure. The Linux Engineering team manages the provisioning, configuration, and performance of a large Linux server fleet. This role involves using automation and self-service tools to ensure server stability, reliability, and scalability.
Role Involves:
Troubleshooting and resolving complex issues on enterprise Linux systems.
Enhancing and supporting configuration management code and automated processes.
Designing, developing, and supporting processes that manage and maintain critical Linux systems at scale.
Improving and supporting programs and processes that provision bare-metal servers.
Supporting and enhancing metrics and log collection infrastructure, as well as core monitoring and alerting tools.
Communicating status updates, ideas, and strategies with peers and stakeholders.
Requirements:
Bachelor’s Degree in Computer Engineering or similar field.
5+ years of experience in Linux engineering, debugging, administration, and OS system provisioning.
Extensive experience with configuration management at scale, preferably with Puppet and Hiera.
Experience in Docker image building, modification, and publishing.
Hands-on experience with Kubernetes.
Advanced skills in Python for automation, API programming, design, unit testing, and debugging.
Experience in designing Ansible tasks and playbooks, as well as utilizing Ansible Tower.
Expertise in RPM design, build, publishing, and repository management.
Familiarity with CI/CD pipelines, version control systems (git), branching and merging best practices.
Proficiency in a range of system/network tools and services.
Proficiency with networking fundamentals.
Experience with monitoring tools such as Prometheus/Grafana, Alert Manager, Alerta and OpsGenie.
Role Offers:
Opportunity to work with cutting-edge automation and self-service tools.
Chance to enhance and support configuration management code and automated processes.
Exposure to a High-Frequency Trading (HFT), Ultra Low Latency environment.
IMC is a global trading firm that operates in the financial markets since 1989. The company leverages advanced research and technology to provide liquidity and stability across various markets. With offices in the US, Europe, Asia Pacific, and India, IMC fosters a collaborative culture among its research, engineering, trading, and business operations teams. IMC is committed to innovation, continuous improvement, and actively engages with regulatory bodies across multiple jurisdictions to ensure adherence to evolving industry standards and compliance requirements.