Application Engineer in Kansas City, MO at GDH

Date Posted: 2/14/2018

Job Snapshot

Job Description

Position Summary
The Application Engineer (AE) will be dedicated to the Positive Train Control (PTC) initiative supporting the development, configuration and implementation of key applications onboard locomotives. This position willwork with a small group of Application Engineers supporting the same goals of PTC delivery. The willingness to learn new applications and design new solutions are critical to the success of this role. The ability to work withina flexible, changing environment is a must; we are often learning by trial and error, proof of concept and detailed analysis. This position requires prior experience in a Linux environment dealing with network and security issues.
Position Requirements
• Bachelor’s Degree in Science and/or Technology DisciplineRequired Experience• 8+ in technology related field. Railroad Industry definite plus• 5+ years of managing a Linux or other UNIX platform• 3+ years of scripting, Python is preferred• 5+ years working with networking and/or security within a Linux environment• Previous experience working with IP tables• Previous experience working with system event logging• Previous experience with continuous integration and deployment• Previous experience with ELK (Elastic) stack or other SIEM tool preferredSkills• Advanced Systems/network engineering experience with security understanding• Efficient use of Python, shell or other open source scripting languages• Demonstrated ability to work within DevOps environment• In-depth knowledge with system logging and alerting solutions• Demonstrated ability to complete solutions with limited requirements defined• Debugging within a complex environment that includes multiple connected devices• Demonstrated ability to coordinate cross-functional small work teams toward task completion• Demonstrated effective analytical and problem solving skills• Professional written and verbal communication skills within the team environment• Ability to work effectively within a variety of solutions• Desire to work in an environment with undefined elements where trial and error is common
Job Duties
• Identify and implement ways to install/support applications over IP• Determine field deployment and configuration procedures for devices (procedures, install guides, etc)• Manage and maintain IP tables and firewall configurations• Development of solution for remote system logging and alerting• Support the development team with connectivity and access to virtual and physical devices for thedifferent type of equipment