Senior Linux Engineer
Engtal - chicago, IL
Apply NowJob Description
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 CICD pipelines, version control (Git), and branching strategies.Familiarity with system and network troubleshooting tools, including EBPF, tcpdump, strace, nmcli, systemd, ntpptp, lsof, nc, nmap, and NFSS3 storage.Solid understanding of networking fundamentals, including DNS, TCPUDP, 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.
Created: 2025-02-23