Reservations System Engineer
ITA is looking for experienced system administrators to help build and support the next-generation airline reservation system. By joining our team, you'll be working with some of the smartest, most dedicated system engineers you will ever meet. You'll help us maintain an infrastructure made up of hundreds of interrelated processes running on hundreds of Linux servers. You will be constantly challenged to improve your skills as you work closely with our engineering team to understand new servers and processes that need to be implemented, with ITA's other internal operations teams to deploy and support production environments, and with the others as we produce cutting edge software.
Responsibilities:
- Participate in 24x7 support, trouble-shooting and deployment for production and pre-production software installations with stringent uptime requirements.
- Participate in the configuration and rollout of in-house developed software. Work closely with software engineers in the development and deployment of this software.
- Train downstream operations team members.
- Debug complex problems involving multiple interacting software systems.
- Work with different internal teams to understand various product domains.
- Help to build and grow production environments in a way that makes the system increasingly maintainable.
Qualifications:
- Demonstrable expertise in Unix system administration. Strong knowledge of Unix or Linux architecture. Knowledge of standard Unix command-line tools such as bash, sed, tcpdump, lsof, etc.
- Programming experience in a scripting language such as Perl or Python as well as shell scripting. Java or Lisp experience is a plus.
- Solid understanding of networking: IP, TCP, UDP, routing, etc.
- Familiarity with common protocols such as DNS and HTTP.
- Apache Tomcat experience is a plus.
- Experience with enterprise sized commercial production Unix hosting environments highly desirable.
Knowledge and Skills:
- Ability to constantly learn new domains, both technical and non-technical.
- Ability to independently prioritize tasks and deliver quality results.
- Must have excellent problem solving skills and a willingness to exercise those skils on a daily basis.
- Must be able to develop procedures for managing newly created software and services. Must be able to clearly document procedures in enough detail for others to be trained using that documentation.
How to Apply
If you are interested in this position, please send your resume to us fill out an application/resume form.
An ITA Software recruiter will review your qualifications and contact you if there is a fit with our needs.
Don't see the perfect job for you? Sign up for our RSS feed.
|