HNI Corporation is a global family of brands for the workplace and home dedicated to enhancing the spaces where we live, work, and gather. We pride ourselves on fostering an environment where we make a positive impact on others; upholding our beliefs in integrity, inclusion and belonging.
We are hiring a Sr. Linux Engineer to join our team. This position is based in Muscatine, IA and will work four days a week onsite.
The ideal candidate will have extensive experience with Red Hat Enterprise Linux (RHEL) and other Linux distributions. This role involves designing, implementing, managing, and maintaining our Linux-based systems to ensure the stability, security, and performance of our IT infrastructure.
Key Responsibilities:
* Linux System Administration:
* Install, configure, and maintain Red Hat Enterprise Linux (RHEL) systems.
* Perform regular system updates, patches, and security enhancements.
* Monitor system performance and troubleshoot issues to ensure optimal performance.
* Scripting and Automation:
* Develop and maintain shell scripts (Bash, KornShell) for system automation tasks.
* Utilize scripting languages such as Python or Perl for advanced automation and management.
* Experience scripting in YAML, PowerShell, and Python for automation and system management tasks.
* System Security:
* Implement and manage security measures to protect Linux systems from threats.
* Configure firewalls, manage user permissions, and secure network services.
* Conduct regular security audits and vulnerability assessments.
* Networking:
* Manage network configurations and services (DNS, DHCP, NFS, FTP, SSH) on Linux systems.
* Ensure network security and performance through monitoring and optimization.
* Virtualization and Cloud Integration:
* Utilize virtualization technologies (e.g., KVM, VMware) for system deployment and management.
* Integrate and manage Linux systems within cloud platforms such as AWS, Google Cloud, or Azure.
* Configuration Management:
* Use configuration management tools like Ansible, Puppet, or Chef to automate system deployments and configurations.
* Monitoring and Maintenance:
* Monitor system health using tools like Nagios, Zabbix, or Prometheus.
* Perform routine maintenance and updates to ensure system reliability.
* Documentation and Reporting:
* Create and maintain detailed documentation for system configurations, procedures, and policies.
* Report system performance, issues, and resolutions to management.
* Support and Collaboration:
* Provide technical support to end-users and resolve IT-related issues.
* Collaborate with other IT team members and departments to achieve project goals.
Qualifications:
* Proven experience as a Linux Systems Engineer or Administrator, with a focus on Red Hat Enterprise Linux (RHEL).
* Strong command-line interface (CLI) skills and proficiency in shell scripting (Bash, KornShell).
* Experience with network configuration and management on Linux systems.
* Knowledge of Linux security best practices and experience in securing Linux systems.
* Familiarity with storage management solutions and backup/recovery procedures.
* Experience with virtualization technologies and cloud platforms.
* Proficiency with configuration management tools such as Ansible, Puppet, or Chef.
* Strong problem-solving skills and the ability to troubleshoot complex system issues.
* Good written and verbal communication skills.
* Ability to work collaboratively in a team environment.
Education & Experience
* Bachelor's degree in Computer Science, Information Technology, or a related field is preferred.
* Minimum of 8 years of experience in LINUX system administration.
* Relevant certifications such as Red Hat Certified Engineer (RHCE) or CompTIA Linux+ are preferred.
We look forward to hearing from you!