Senior Linux Systems Engineer

Chicago, Illinois

Engtal Inc
Apply for this Job
We are seeking a highly skilled Linux Engineer with expertise in Python to join our dynamic infrastructure team. This role offers the opportunity to work on large-scale Linux server environments, driving automation, optimizing system performance, and ensuring reliability in a fast-paced industry. You will collaborate closely with teams across the organization to enhance infrastructure efficiency and scalability through cutting-edge automation and configuration management solutions.

Key Responsibilities:
  • Troubleshoot and resolve complex technical issues across an enterprise Linux environment, ensuring the reliability and performance of key systems.
  • Develop and refine automation tools to manage a large fleet of Linux servers in a high-performance, low-latency environment.
  • Enhance and maintain configuration management systems that support thousands of critical Linux machines.
  • Design and improve provisioning workflows to seamlessly deploy bare-metal servers and transition them into fully operational environments.
  • Optimize and support monitoring, logging, and alerting infrastructure to provide real-time system insights and proactive issue resolution.
  • Collaborate with internal teams to share knowledge, develop best practices, and contribute to the continuous improvement of Linux-based solutions.
Required Skills & Experience:
  • Bachelor's degree in Computer Engineering, Computer Science, or a related technical field.
  • 5+ years of experience in Linux system administration, debugging, and OS provisioning (PXE, DHCP, TFTP, GRUB).
  • Strong background in configuration management tools, preferably Puppet and Hiera, for managing systems at scale.
  • Proficiency in Python for automation, scripting, and API development.
  • Hands-on experience with containerization tools such as Docker and Kubernetes.
  • Expertise in infrastructure as code (IaC) practices, including designing Ansible playbooks and utilizing Ansible Tower.
  • Knowledge of RPM package management, including package design, building, and repository maintenance.
  • Experience with CI/CD pipelines, version control (Git), and branching strategies.
  • Familiarity with system and network troubleshooting tools, including EBPF, tcpdump, strace, nmcli, systemd, ntp/ptp, lsof, nc, nmap, and NFS/S3 storage.
  • Solid understanding of networking fundamentals, including DNS, TCP/UDP, and multicast.
  • Experience with monitoring tools such as Prometheus, Grafana, Alert Manager, and OpsGenie.
Why Join Us?

This role offers a unique opportunity to work in a high-impact environment where innovation, automation, and optimization drive success. If you have a passion for Linux engineering, automation, and large-scale system management, we encourage you to apply and become part of a team that values technical excellence and continuous improvement.

Date Posted: 13 March 2025
Apply for this Job