System Deployment Developer

Job opening ID

Posting title
System Deployment Developer

Roles and responsibilities
Must be a US Citizen 
Estimated duration of 12 months with the potential for extension or conversion.
W2 with full benefits
Customer and contract specific training will be required and provided.
Labor Category: Software Systems Engineer III

Job Description:
The selected candidate will be a software engineer in the Common Software Services Group (393F), serving as the System Deployment Developer reporting to the Group Supervisor and Multimission Ground System and Services (MGSS) System Deployment Implementation Task Manager. In this role, the primary task is to collaborate with MGSS task mangers, architect and development organization to develop fully automated application deployment capabilities in Puppet.

Required Skills:
• Must be a US Citizen 
• Offer contingent on ability to successfully pass a background check and drug screen
• Knowledge of, and experience with, Infrastructure as Code (IaC) systems like Puppet (preferred), Ansible, Chef, etc.
• Able to quickly develop solid understanding of application configuration steps from documentation, software developer & tester
inputs, and other environmental information
• Experience developing tools for automated deployment of systems, including provisioning of virtual machines and configuring
• Experience in developing high-quality software in minimal iterations – including design, development, unit testing, and clear product documentation
• Ability to adhere to a shifting schedule for competing development tasks and to clearly and objectively report status, issues, and needs for task completion
• Can collaborate effectively with multiple teams to achieve successful products

Desired Skills:
• Experience working in the following Infrastructure Environments:
• VMWare VSphere / ESXi
• Amazon AWS
• Other Cloud provider experience is welcome

Number of positions