Junior Software Engineer / Devops at Vigilant Cyber Systems, Inc Raleigh, NC
Vigilant Cyber Systems, Inc11 months ago
Raleigh, NC, United States
Remote
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
Vigilant Cyber Systems, Inc. is seeking a Junior Software Engineer / DevOps to support the development of our SBIR programs. This full‐time role can be performed remotely or from Mount Airy, NC. 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.
Key Responsibilities
- Develop software and IaC to design and manage large‐scale virtualized environments.
- Build and configure VM images using Packer and automate application installation with Ansible.
- Utilize minimega to launch, manage, and scale distributed virtual test environments.
- Implement repeatable workflows for creating and dismantling complex VM-based testbeds.
- Troubleshoot and optimize VM networking, performance, and configuration issues.
Required Qualifications
- A related STEM degree or equivalent experience as a Junior Software Engineer or DevOps Engineer.
- Proficiency in scripting/programming languages such as Scala, Python, Rust, Bash, or PowerShell and experience with Packer, Ansible, and minimega.
- Experience applying IaC practices to design consistent and reproducible environments.
- Ability to obtain a DoD security clearance and work independently in a fast-paced R&D team.
Preferred Qualifications
- Experience with virtualization technologies such as QEMU/KVM, VMware, or VirtualBox.
- Familiarity with functional programming (e.g., Scala) and IaC deployed environments.
- Experience in cluster-based virtualization environments, testbed development, or working with DoD/critical infrastructure systems.
Required Skills
Infrastructure as Code
Packer
Scala
Networking fundamentals
Rust
Bash
minimega
Ansible
Python
PowerShell
Virtualization (QEMU/KVM, VMware, VirtualBox)