Innovative Defense Technologies (IDT), provider of cutting-edge cloud-based integration, automated testing and data analysis for complex, mission-critical systems in the US Department of Defense (DOD), is seeking a DevOps Deployment Engineer to be based in our Arlington, VA, and Mt. Laurel, NJ offices. Leveraging advanced software automation, model-based systems engineering (MBSE), and AI-driven capabilities, IDT accelerates capability development, enhances operational readiness, and reduces lifecycle costs for the Department of Defense. The company is dedicated to transforming defense systems through innovation, efficiency, and mission-critical results.
Overview:
Innovative Defense Technologies (IDT), provider of automated software testing, data analysis, and cybersecurity solutions for complex defense systems, is currently accepting applications for DevOps Deployment Engineer to join our team. The successful candidate will be responsible for transitioning, deploying, and maintaining delivered software at a government site, with a focus on Infrastructure as Code, Kubernetes, Containerization, and virtualization technologies. This role requires a proactive individual with strong technical expertise in Linux, container orchestration, virtualization, and software deployment, as well as excellent problem-solving skills, with 5+ years of experience for a position in support of its innovative automated solutions. This position offers an engineer the opportunity to utilize their knowledge and talents as part of a collaborative team developing software for a growing company.
All applicants must currently possess an active U.S. Security Clearance .
Responsibilities Include:
Develop, implement, and maintain Infrastructure as Code software for automated deployment and configuration of a multi-site, multi-system environment.
Deploy and configure IDT software applications using Kubernetes and virtualization technologies.
Communicate and work collaboratively with colleagues and customers
Implement and maintain security measures to protect the infrastructure and applications from vulnerabilities.
Troubleshoot and resolve technical issues related to Kubernetes, virtualization, and software deployment.
Collaborate with cross-functional teams, including software developers, to ensure successful software integration.
Provide technical support and training to end-users.
Document deployment processes and maintenance activities.
Ensure compliance with government regulations and security protocols.
Minimum Required Qualifications:
Bachelor's Degree in Information Technology, Computer Science, Computer Engineering, Electrical Engineering, Systems Engineering, Physics, or Math; Master's Degree in Engineering or another technical field highly desired
5+ years of professional experience in technically rigorous environments
Required skills:
Proven experience in Kubernetes, Docker, container orchestration, and virtualization technologies.
Virtualization Infrastructure Experience with VMware or similar virtualization tools
Experience with CI/CD tooling such as Jenkins, Git, etc.
Proficiency in automation scripts and tools such as Ansible, Terraform, Puppet, salt, etc.
Familiarity with government regulations and security requirements.
Excellent problem-solving and analytical skills.
Strong communication and interpersonal skills
Ability to work independently and as part of a team
Strong Linux skills / High degree of competence in Bash and Shell
Strong documentation skills
Ability to travel and/or work out of local customer sites
Preferred skills:
Experience with Kubernetes distros such as RKE2
Experience with creating, modifying, and deploying Helm charts
Experience with software defined networking (SDN) such as NSX-T
Azure or AWS Cloud Experience
Experience with Artifactory or similar repository managers
Ability to adapt to and thrive in a fast-paced environment
Experience with government software systems.
Knowledge of network configurations and security protocols.
Certification in relevant technologies (e.g., Certified Kubernetes Administrator, CompTIA Security+, Microsoft Certified: Azure Administrator)
Competencies:
Excellence in technical communication with customers and non-technical cohorts
Solid analytical abilities, coupled with a strong sense of ownership, urgency, and drive
Attention to detail
Ability to adapt to and thrive in a fast-paced environment
Ability to prioritize tasks
Problem-solving skills with the ability to navigate ambiguous situations
Be able to communicate with customers when needed
Pay Range: $102,600 - $179,550 or $132,300 - $231,000
*Pursuant to New Jersey Senate Bill 2310, IDT is required to disclose the "pay scale" or "pay range" associated with a job posting. Notably, however, this amount may not be reflective of actual compensation that may be earned as pay is dependent on a candidate's experience, skills, and education. The posted range does not include bonuses, commissions, tips, or other benefits. Click here for additional information about New Jersey Senate Bill 2310. IDT is often looking to place multiple candidates at various levels. Therefore, more than one pay range has been included, commensurate with experience.
EEO Statement:
IDT is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, sex, national origin, disability, protected Veteran status, or any other basis protected by federal, state, or local law.