Imc Linux Engineer responsible for engineering and operating large-scale Linux infrastructure with automation and scripting. The role supports ultra-low latency and high-throughput environments including Kubernetes-based applications.
Responsibilities
Apply deep Linux engineering expertise to troubleshoot and resolve complex issues on enterprise systems, ensuring stability and performance
Enhance configuration management code and processes that we use to manage over 10,000 bare-metal Linux systems globally
Develop and maintain Python/Bash tools to support large-scale Linux systems management
Improve provisioning workflows to seamlessly build bare servers into production-ready platforms
Extend Linux-focused metrics, logging, monitoring, and alerting integrations for full fleet visibility
Communicate updates and status clearly and frequently with peers and stakeholders through meetings, tracking tickets, code reviews, chats, and merge requests
Hands-on Linux systems engineering, administration, and provisioning expertise applied at scale, preferably on bare-metal systems
Configuration management at scale, preferably on bare-metal servers with Puppet and Hiera
Python development for automation, APIs, design, testing, and debugging
Qualification
RPM designCI/CD pipelinesNetworking fundamentalsWorking familiarity with Kubernetes
Required
Ansible playbook authorship and complex task automation
RPM design, build, publishing, and in-house repository management
CI/CD pipelines, Git version control, branching and merging best practices
Strong system and network troubleshooting with tools such as EBPF, tcpdump, strace, systemd, ntp/ptp, lsof, and nc