Infrastructure Architect
Role details
Job location
Tech stack
Job description
- Monitor licensing of CAS/FOSS and coordinate with legal as needed\n
- Interact with other programs to share best practices with regard to CAS/FOSS\n
- Monitor security and problem reports for system CAS/FOSS\n
- Determine whether CAS/FOSS has any limitations with regard to distribution to the FAA\n
- Create keys and CSRs and maintain SSL certificates using OpenSSL.\n
- Perform web application and database server maintenance on RHEL servers within the Gaithersburg and remote environments.\n
- Separate bullet: Architect the maintenance and enhancement of web server configuration (Tomcat, Nginx) and RHEL server configuration using Ansible playbooks.\n
- Handle software installation, software configuration, software updates, certificate and service account management, and DBA activities in MySQL, PostgreSQL, and Oracle SE.\n
Requirements
Requires a BS degree in Computer Science/Engineering with a minimum of 8+ years of prior relevant experience, or a Master's degree with 6+ years of prior relevant experience will also be considered\n
- Experience on a large-scale software development program in a software engineering leadership capacity\n
- Demonstrated understanding of full software development life cycle as well as proven experience with supporting highly critical customer missions. \n
- Understanding of SW configuration management tools and change tracking.\n
- Must have excellent verbal and written communication skills and an ability to demonstrate a commitment to personal and corporate excellence, ethical behavior and integrity.\n
- Planning and cost estimating experience\n
- Experience with execution under Waterfall and/or Agile development methodologies\n, Familiarity with the National Air Space and FAA NextGen Air Traffic Control programs\n
- Background and development experience in ERAM Software Engineering, particularly Infrastructure and Support software products.\n
- Prior experience in ERAM SW process, ERAM SW architecture and business rhythms.\n
- Understanding of OS, CAS, COTS products and lifecycles, particularly LINUX OS.\n
Benefits & conditions
ERAM is the heart of the Next Generation (NextGen) Air Transportation System and the pulse of the National Airspace System, helping advance our transition from a ground-based system of air traffic control to a satellite-based system of air traffic management.\n \n Responsibilities include ownership and execution of the engineering review process for software licenses; coordination and maintenance of the Software Architecture Document describing the environment and configuration of program COTS/FOSS; ownership of database architecture for web applications; hands-on database management; and ability to lead and guide others in database update activities.\n \n \nPrimary Responsibilities\n \n \n
- Maintain software architecture document (SWAD) for ERAM operational, operational support, and factory environments.\n
- As CAS SWAD owner ensure CAS/FOSS data records are up to date\n
- Familiarize with the CAS/FOSS in the system to accumulate some expertise on how they are used within the system\n
- Familiarize with system architecture in an effort to accumulate expertise for suggesting new CAS/FOSS for future SIGs\n
- Participate in SIG/PRED preparation and reviews impacting CAS/FOSS\n
- Consult as needed with software on design/implementation of solutions including CAS/FOSS\n
- Participate in End Of Life assessment activities\n
- Shepherd FOSS process and be FOSS manager approver\n