Huntington Ingalls Industries DevOps/SCM Engineer - 2097 (Software Engineer 2) in Pocasset, Massachusetts
Huntington Ingalls Industries is America’s largest military shipbuilding company and a provider of professional services to partners in government and industry. For more than a century, HII’s Newport News and Ingalls shipbuilding divisions in Virginia and Mississippi have built more ships in more ship classes than any other U.S. naval shipbuilder. HII’s Technical Solutions division provides a wide range of professional services through its Fleet Support, Mission Driven Innovative Solutions, Nuclear & Environmental, and Oil & Gas groups. Headquartered in Newport News, Virginia, HII employs more than 42,000 people operating both domestically and internationally.
Collaborate within Engineering department to coordinate status, release and configuration of software for the HII Unmanned Systems Group and support the CI/CD Infrastructure and software configuration management activities.
Control and distribute released software to production, verify software documents, create release notes and support customer service with releasing software to customers.
Assist in maintaining procedures for using source control, build management, software releases and defect tracking. Support and guide engineers use of the systems as per the established process.
Assist in tracking software changes throughout the software development lifecycle.
Assist in administering DevOps/SCM systems for source control, issue tracking, CI/CD, build server environments and software quality.
Support/develop software documentation for existing software and future software projects.
Build, configure and administer Windows and Linux systems and related software as directed to support software engineering
Aid in the development of automation and improvements for CI/CD Infrastructure and processes.
Provide user and team application support and support for resolving DevOps/SCM issues that may arise.
Other duties as assigned.
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.
2 years relevant experience with Bachelors in related field; 0 years experience with Masters in related field; or High School Diploma or equivalent and 6 years relevant experience.
2-years experience in Software Configuration Management, DevOps, Release Engineering or equivalent combination of education and experience.
Must have secret clearance
Must be able to track, control, build and deploy software throughout the software development lifecycle
Knowledge of Microsoft Word; Microsoft Excel; Microsoft Project; Microsoft Access; Teams
Knowledge of building C/C++ applications with tools such as Microsoft Visual Studio and VxWorks workbench.
Experience with CI/CD, source control tools, software development processes, software release and branching models and bug tracking software.
Experience with tools Jira, Confluence, Bamboo. Perforce, GIT, VMWare, Virtual Box, SQL Server, and Coverity a plus.
Experience administering Windows and Linux systems.
Adequate visual acuity and manual dexterity for meeting the requirements Software Engineer family.
Huntington Ingalls Industries is an Equal Opportunity/Vets and Disabled Employer. U.S. Citizenship may be required for certain positions.
Huntington Ingalls Industries
- Huntington Ingalls Industries Jobs