Linux Engineer
About HAECO Americas
Headquartered in Greensboro, NC, with facilities in Lake City, FL, HAECO Americas is a global, world-class aviation company providing services ranging from aircraft maintenance, repair, and overhaul to the manufacturing of aircraft interior products. HAECO Americas is one of the leading aviation corporations in the world. We pride ourselves on safe, high-quality aviation products and services for our customers, as well as security and growth for our most valuable asset -- our people.
Why HAECO Americas
A career with HAECO Americas is your chance to connect with a world leader in aircraft maintenance and interiors. Your career at HAECO will expose you to the best practices of aircraft maintenance on Boeing and Airbus wide-body and narrow-body jets for major airlines and operators. As a HAECO team member, you will learn from the industry’s best, pick up new skills, and continue your professional development. We offer a flexible, high-energy work environment with opportunities to innovate, learn and grow - doing work that matters. The sky is the limit on how far your potential could take you at HAECO Americas.
HAECO Americas offers an array of benefits designed with the health and welfare of our employees in mind.
- Comprehensive Benefit Plans
- Health Savings Account
- Career Progression Program
- Paid Premiums for Certifications/Shifts
- Paid Time Off
- Employee Discounts
- Relocation Assistance (if applicable)
- 401k Savings Plan
- Employee Assistance Program
- Certification Assistance and Tuition Reimbursements
- Collaborative and Safe Work Environment
Position Overview
The Linux Engineer is responsible for maintaining, optimizing, and securing Linux-Based systems and applications across production and development environments.
Essential Duties
- Maintain, monitor, and support Linus-based services (RHEL, CentOS, Ubuntu, etc)
- Perform routine systems administration tasks, including user management, patching, and upgrades.
- Monitor system performance and ensure high availability.
- Automate tasks using shell scripts, Ansible, or similar tools.
- Troubleshoot system issues and provide timely resolutions.
- Ensure system security through regular updates and compliance with best practices.
- Work with DevOps and development teams to deploy applications and support CI/CD pipelines.
- Document procedures, configurations, and processes.
- 7 X 24 On-Call availability to handle and resolve all systems problems affecting production, emergencies and equipment specific maintenance that involves off-hours downtime.
- Coordinate system changes and downtimes with IT site managers/supervisors.
- Be able to cross-train in Linux, UNIX, PBX, Windows, and Helpdesk administration.
What you need: (Requirements)
Minimum
- Bachelor’s degree in Computer Science, Information Systems or combination of coursework and experience.
- 2-5 years of Linux administration experience
- A deep understanding of the various technologies, services and specifications that comprise an enterprise network.
- Ability to troubleshoot problems in a logical manner to isolate the issue.
- Good understanding of networking protocols at all layers of the OSI model. Hands-on, “under the hood” experience with TCP/IP, SMTP, IMAP, POP, SNMP, and HTTP.
- Three (3) or more years’ experience with at least one scripting language and the use of said language to automate common administrative tasks.
- Experience with navigating system structure, architecture, operating limits to achieve business goals.
- Experience with system data collection and analysis to further tuning and performance initiatives.
- Strong problem solving and professional presentation skills.
- Must be self-motivated, have good attention to detail and be able to complete assigned tasks on or before a due date.
- Must participate in job-related training and development programs.
- Ability to work both independently and in a team environment.
- Some travel is required.
Preferred
- Experience administering RHEL and/or Debian based distributions of Linux. Experience with Alpine and Busy Box will be considered.
- Working knowledge of Git and best practices.
- Experience with one of the following languages: C, C++, Python, Ruby, Rust, Java, Groovy, PowerShell, Bash, SQL
- Experience using Visual Studio Code, JetBrains products, or equivalent IDEs.
- Experience with PostgreSQL cluster administration.
- Experience with virtualization technologies, including vSphere/vCenter, ESXi, KVM, Proxmox.
- Experience with LXC/LXD.
- Experience with Docker, containerD, Podman, or Vagrant.
- Experience with Jenkins or alternatives.
- Familiarity with DevOps technologies and practices.
- Understanding of relational database systems and NoSQL database systems.
- General experience or training in Software Delivery Lifecycle (SDLC).
“This company considers all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status.”
Other details
- Job Family IT
- Job Function IT
- Pay Type Salary