+ Employee Type:
Full-Time
+ Location:
Norfolk, VA
+ Job Type:
Engineering
Information Technology
+ Experience:
Not Specified
+ Date Posted:
7/13/2022
+ Job ID:
909098100
Job DescriptionRequisition Number: 6861
Required Travel: 0 - 10%
Employment Type: Full Time/Salaried/Exempt
Hours Per Week: 40
Security Clearance: No Clearance
Level of Experience: Entry Level
Job Description
Explore Alion, a company that develops state-of-the-art modeling and simulation software to support the warfighter! The Navy Training Baseline (NTB) Continuous Integration and Test Environment (NCITE) Engineer is responsible for the engineering and maintenance of a Continuous Integration (CI) and Continuous Deployment (CD) system to automate the software development workflow and tests. NCITE DevOps Engineer provides CI/CD workflows that follow industry best practices, automated testing frameworks, report generation, and tool development and maintenance for all of the enterprise NTB applications in development.
Essential Job Responsibilities
Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions. Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software. Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems. Ensures software standards are met.
You will be working with a team of DevOps engineers and software engineers to enhance, integrate, and support NCITE applications based on the needs of the organization and best practices. Primary development and systems management is done on-site with Red Hat Linux 6/7 and Windows 10 platforms using the IDE IntelliJ IDEA to write Java and Groovy with Shell and Python scripting to help automate tasks, and query information and Git as the primary revision control system. Under direct supervision, this engineer is required to:
+ Assist with coordinating automation framework integration into DevOps CI/CD (continuous integration/continuous deployment) orchestration
+ Provide remote and onsite automation support, and provide training to team members.
+ Create process documents for the Automation team, which includes training documents, peer code review, code merge procedures, server maintenance, and IDE configuration (e.g. Eclipse/IntelliJ).
+ Coordinate the deployment of the new automation tool with Applications/Engineering.
+ Provide QA and automation engineers guidance for test case design, test case management, test automation, data management, and quality management.
+ Assist with containerization across NTB including initial development, testing, updates, and distribution.
Minimum Qualifications
+ 0 years experience with Bachelors in related field; or High School Diploma or equivalent and 4 years relevant experience.
+ Bachelors degree in Engineering, Computer Science, or related discipline
+ Minimum 2-4 years of related experience.
+ In some cases, educational requirements may be adjusted or waived for applicable work experience.
+ Experience with development in a Linux/Unix environment
+ Obtaining Security+ and Linux+ certifications will be required if the candidate does not have them already.
+ Experience with DevSecOPS is a plus
+ Experience with Docker, Podman, or other container technology
Preferred Requirements
Experience with Java development, Jenkins, SonarQube, Artifactory, IntelliJ IDEA, Modeling and Simulation, Gradle or Maven build systems, Ansible, Shell Scripting, Python development, and automated test development
Clearance: Ability to obtain and maintain a Secret Clearance
Physical Requirements
Adequate visual acuity and manual dexterity for meeting the requirements Software Engineer family.
This opportunity resides withLive, Virtual, Constructive Solutions, a business group within Mission Technologies, a division of Huntington Ingalls Industries. As a trusted partner to our military customers, we design, develop and operate systems that bring together service members from across the globe to help you train like you fight, because we understand that preparation requires full coordinationnot readiness in piece parts.
HII is a global engineering and defense technologies provider. With a 135-year history of trusted partnerships in advancing U.S. national security, HII delivers critical capabilities ranging from the most powerful and survivable naval ships ever built, to unmanned systems, ISR and AI/ML analytics. HII leads the industry in mission-driven solutions that support and enable a networked, all-domain force. Headquartered in Virginia, HIIs skilled workforce is 44,000 strong. For more information, please visit:hii.com (https://huntingtoningalls.com/) .
Huntington Ingalls Industries is an Equal Opportunity/Vets and Disabled Employer. U.S. Citizenship may be required for certain positions.