Summary
Allegiant is looking for a self-motivated and talented Linux Systems Engineer to join our Systems Engineering team. This person will primarily be focused on system level support for operating systems and application middle-ware services running in our Linux environment. The ideal candidate has experience with Red Hat systems administration, scripting, and networking to diagnose, troubleshoot, and resolve incident tickets as well as participating in project work. As a Linux Systems Engineer, you will be responsible for supporting a large number of IT Systems which include but aren’t limited to the allegiantair.com website, booking and reservation systems, and payment systems. Our technology stack is a mix of open source and commercial off-the-shelf. This team-based position works closely with Software Development, Quality Assurance, Information Security and Project Management teams in a DevOps culture to maintain and enhance our existing processes. Candidates should have prior experience working in a DevOps culture working with multi-disciplinary teams.
Visa Sponsorship Available
No
Minimum Requirements
Combination of Education and Experience will be considered. Must be authorized to work in the US as defined by the Immigration Act of 1986. Must pass a Criminal Background Check.
Education: Bachelor’s Degree
Years of Experience: Minimum five (5) years of working experience with IT or Cloud environments in a large scale environment of Linux or UNIX systems.
Preferred Requirements
•Candidate will possess expert knowledge of Linux systems and internals (Red Hat preferred), with a good understanding of networking and related protocols.
•Scripting experience in actively writing/modifying code to improve monitoring and automation (Perl, Python, Shell, etc).
•Experience with Java Runtime Environment Applications, supporting middleware technologies (RedHat JBoss preferred).
•Expert knowledge installing, maintaining, and troubleshooting common applications such as tomcat, httpd, rsyslog, ntpd.
•In-depth knowledge and understanding of network protocols such as TCP/IP, DHCP, DNS, FTP, DNS, SMTP, NTP, etc.
•Networking experience with OSI layers, firewalls, routers, load balancers, etc.
•Experience working in a virtualized environment (kvm, xen, VMware).
•Experience administering and maintaining code using revision control software (git, svn, cvs, etc.).
•Experience with common monitoring tools used in a Linux environment (nagios preferred).
•Experience with Systems Development Life Cycle working in a role supporting developers, QA and other IT teams to deliver software-based solutions.
•Strong experience with Ansible, Puppet or other configuration management and automation systems.
•Proficiency with source control, continuous integration and testing methods (git, jenkins, etc.).
•Experience delivering enterprise solutions that are scalable, adaptable and in synchronization with ever changing business needs.
•Experience with Linux storage technologies such as Logical Volume Manager (LVM), dm-multipath, etc.
•Experience with common GNU tools such as sed, awk, grep, cut, tr, uniq, wc, sort, etc.
•Strong experience with Linux Package Management (yum, rpm).
•Experience with Change Management and Incident Management processes.
•Strong organizational skills and the ability to work effectively in a team environment and able to provide accurate technical feedback when working with complex issues.
•Ability to communicate clearly and effectively in a professional manner, both orally and in writing, at all levels within and outside the organization.
•Ability to quickly separate the mission-critical tasks from the lower priority tasks; focuses on the most value-added projects of the day or week.
•Ability to travel within the Las Vegas area, based on business needs as well as outside of the area for training and conference.
•Flexible, with a positive attitude and passion for knowledge.
•Available to be on-call for emergencies on a rotational basis among team members.
•Is committed to working scheduled hours and has the flexibility to work additional hours based on changing business needs.
•Experience in a fast-paced environment with shifting priorities.
•Experience in large-scale enterprise computing environments.
•Experience with Red Hat applications such as OpenShift, JBoss A-MQ, and Satellite.
•Knowledge of SOX and PCI auditing and compliance.
•Experience supporting, managing and configuring IBM MQ Series (desired).
•Experience with IBM PowerPC-based systems is a definite asset.
Job Duties
•Supporting a large-scale computing environment which includes Production, Corporate, and Development systems.
•Responding to incident escalations, critical or major incidents and leading the team to resolve complex incidents.
•Mentoring and training team members on complex subjects or newly evolving technologies
•Identify, troubleshoot, and resolve technical problems which relate to application middle-ware, network, or backend systems.
•Work collaboratively with other internal teams, external vendors and partners as well as third-party support organizations to resolve incidents in a timely fashion.
•Design, plan and implement new IT solutions or technologies with demonstrated leadership driving positive change to the organization.
•Leading small/medium internal IT projects that are in-house which might involve conceptual and architectural work, leading to production delivery with appropriate hand-off documentation for sustainment.
•Resolve sophisticated environment obstacles by driving proof of concept designs to completion, analyzing their benefits, and developing integration roadmaps.
•This includes mass-scale infrastructure deployments and upgrades, as well as day to day optimizations.
•Perform security audits, system patching, and educate peers and internal / external customers on security practices and principles.
•Other duties as assigned.
Physical Requirements
The Physical Demands and Work Environment described here are a representative of those that must be met by a Team Member to successfully perform the essential functions of the role. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the role.
Office - While performing the duties of this job, the Team Member is regularly required to stand, sit, talk, hear, see, reach, stoop, kneel, and use hands and fingers to operate a computer, key board, printer, and phone. May be required to lift, push, pull, or carry up to 20 lbs. May be required to work various shifts/days in a 24-hour situation. Regular attendance is a requirement of the role. Exposure to moderate noise (i.e. business office with computers, phones, printers, and foot traffic), temperature and light fluctuations. Ability to work in a confined area as well as the ability to sit at a computer terminal for an extended period of time. Some travel may be a requirement of the role.
COVID-19 Vaccination Tracking Requirement
Allegiant requires new team members to provide their vaccination status via Allegiant’s Vaccination Tracking Tool within 48 hours of receiving notification via company email immediately after being hired. This information is for internal use only. More information will be provided immediately after hire on how to record your vaccination status in our Vaccination Tracking Tool.
Essential Services Provider
Allegiant as a national air carrier is deemed an essential service provider during declared national and state emergencies. Team Members will be required to report to their assigned trip or work location during national and state emergencies unless prohibited by local, state or federal order.
EEO Statement
Equal Opportunity Employer: Disability/Veteran
For more information, see https://allegiantair.jobs
People of color, women, LGBTQIA+, immigrants, veterans and persons with disabilities are encouraged to apply.