Unknown Company

Junior Software Engineer / Devops

nc • Posted Yesterday
Remote Full Time IT & Technology

Position: Jr Software Engineer / with emphasis on DevOps

Position Summary

Location: Remote or Mount Airy, NC Employment Type: Full-Time

Vigilant Cyber Systems, Inc. (VCS) is seeking a Virtual Machine Configuration Engineer to support the development of our SBIR programs. In this role, you will develop software, systems, and infrastructure as code (IaC) to design and manage large-scale virtualized environments using tools such as Packer, Ansible, and minimega. You will be responsible for building, configuring, and maintaining a virtual testbed of target systems to enable advanced simulation and testing.

Experience / Degree

A related STEM degree or equivalent experience as a Jr Software Engineer or DevOps Engineer.

The ideal candidate will have experience in many of the following skills

  • Ability to write software or scripts in any or all of the following languages (Scala / Python / Rust / Bash / Powershell)
  • Build and maintain VM images using Packer for multiple operating systems.
  • Automate configuration management and application installation using Ansible.
  • Apply IaC practices to design consistent, reproducible environments for testing and deployment.
  • Use minimega to launch, manage, and scale distributed virtual environments across clusters.
  • Develop repeatable workflows for creating and tearing down complex VM-based test environments.
  • Troubleshoot VM networking, performance, and configuration issues.
  • Maintain documentation for image building, configuration scripts, and deployment processes.

Ideal Qualifications

  • Proficiency with virtualization technologies (QEMU/KVM, VMware, VirtualBox, or similar).
  • Experience in Functional Programming such as Scala.
  • Experience in IaC deployed environments.
  • Familiarity with distributed VM orchestration tools, minimega preferred.
  • Familiarity with infrastructure as code (IaC) tools, especially Packer and Ansible.
  • Experience with scripting languages (Python, Bash, or PowerShell).
  • Understanding of networking fundamentals (VLANs, routing, firewalls, etc.).

Required

  • Ability to obtain a DoD security clearance.
  • Ability to work independently and in a small, fast-paced R&D team.

Preferred

  • Experience with cluster-based virtualization environments.
  • Background in testbed development or systems simulation.
  • Familiarity with DoD or critical infrastructure systems.

#J-18808-Ljbffr

Junior Software Engineer / Devops in nc at Unknown Company

This position is listed as full time and able to be worked remotely.

Back to Job Search