Software Design Engineer - 30969 in Norfolk, VA at Alion Science and Technology

Date Posted: 9/10/2019

Job Snapshot

Job Description



Sr. DevOps Software Engineer

Come 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.

Duties and Responsibilities

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:

•       Work with a team of DevOps engineers and software engineers, enhance, integrate, and support NCITE applications based on the needs of the organization and best practices.

•       Assist in the writing and/or presentation of briefings (reports on analyses, findings, and project progress), project or task plans, technical reports, and user manuals.

•       Participate in the preparation of technical proposals.

•       Perform additional duties and responsibilities as assigned.

Education and Experience

•       Bachelor’s degree in Engineering, Computer Science or related discipline

•       2-4 years of directly related experience developing and maintaining software.

•       Security+ and Linux+ certification will be required if the candidate does not have them already.

•       In some cases, educational requirements may be adjusted or waived for more than 10 years applicable work experience.

Required Knowledge, Skills, Abilities

•       Comprehensive understanding and usage of the Java programming language

•       Experience with Java debugging tools

•       Experience with distributed web architectures

•       Strong written and oral communication skills and ability to work in an Agile team environment

Desired Knowledge, Skills, Abilities

•       Experience with development in a Linux/Unix environment

•       Security+ and Linux+

•       Experience with CI/CD development and tools management

•       Experience with DevSecOPS is a plus

Favorable Knowledge, Skills, Abilities

•       Experience with Java development, Jenkins, SonarQube, Artifactory, Intelllij IDEA, Modeling and Simulation, Gradle or Maven build systems, Shell Scripting, Python development, and automated test development



Security Clearance


Must be able to obtain and maintain a Secret clearance

U.S. Citizenship required

Diversity Statement


We are an EOE that values our employee’s talent – regardless of gender, race, ethnicity, national origin, sexual orientation, religion or other protected characteristics – Your Talent Is Our Strength.

Alion will provide a reasonable accommodation to individuals with disabilities and disabled veterans who need assistance to apply. Please visit the Alion Careers site for more information.

U.S. Citizenship Required for the majority of our positions.

Next Steps

Next Steps


Join the Alion Talent Network today and stay up-to-date on our openings as they continue to become available! As a member of our network, you will receive alerts with new job opportunities that match your interests and have the ability to share job opportunities through social media or email. Join now!

Whether you choose to apply or just leave your information, we look forward to staying connected with you.