Job Information
ASRC Federal Holding Company Associate DevOps Engineer in Moorestown, New Jersey
ASRC Federal Agile Decision Sciences is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems.
We are seeking a Senior Application Software Developer to support the development and sustainment of the U.S. Navy Ships Self Defense Test Ship in Moorestown, NJ.
Roles/Responsibilities:
Work in a collaborative team located in AL, CO, CT, NJ, and CA using agile software development methodology
Participates in software requirements review, preliminary and critical design reviews, integration readiness review, and software acceptance reviews.
Researching problems and developing solutions
Collaborate with and mentor software and integration engineers to establish and drive operational acceptance criteria for projects and features.
Work alongside the team to increase quality, resiliency, reduce risk, and drive efficiencies in development, release, and operational tasks.
Support the bridge between Information Technology and the Development Operations, working with IT closely on managing systems, VMs, and other aspects of the IT portion of the DevOps process.
Requirements :
Bachelor’s degree or higher in Computer Science, Computer Engineering, Mathematics, or related engineering discipline
US citizenship required in order to obtain and maintain a Secret Government Clearance
0-2 years' experience in software development, maintenance, or support of large-scale software programs and DevOps pipelines
Experience with VMWare and Linux OS
Experience administering git version control systems, git command-line experience required (additional experience with Bitbucket, GitHub, GitLab, etc. preferred)
Experience with developing with the Python language
Experience compiling and releasing large-scale software systems in *nix. (CMake, gcc/g++, Java, Ada experience preferred)
Experience reviewing compiler output and identifying errors in different programing laguages
Experience developing software with Agile development methodologies
Experience designing, implementing and operating build & release automation and continuous integration and deployment.
Experience managing operational monitoring, metrics, and logging systems.
Scripting/automation development skills.
Demonstrated history of seeking out and bringing in new ideas.
Remain calm and effective in the face of unexpected change.
Unix system administration skills preferably in a container focused environment
Strong written and verbal communication skills. Experience releasing software and interfacing with customers and QA preferred.
Enthusiasm for collaborative, iterative development, high quality, and robust systems
Ability to design and implement robust and maintainable utilities.
Experience with issue tracking systems like JIRA or Trello
Preferred Requirements:
Experience with the following
XUnit architecture testing for unit testing like Google Test, pyUnit, jUnit, cppUnit Lite.
bash/csh/perl
Docker
CMake
Gcc/java/ada development pipelines
Atlassian tool suite including Jira, BitBucket, and Confluence
Development measurement and validation tools like SonarQube and UCC
Storage and CM tools such as Gitlab, Nexus, Artifactory
Linux operating systems and general IT support activities
ASRC Federal and its Subsidiaries are Equal Opportunity / Affirmative Action employers. All qualified applicants will receive consideration for employment without regard to race, gender, color, age, sexual orientation, gender identification, national origin, religion, marital status, ancestry, citizenship, disability, protected veteran status, or any other factor prohibited by applicable law.