HTCondor provides a high-throughput job scheduling and management that is commonly used in the scientific computing space to execute large numbers of batch jobs on a large number of compute nodes. Users submit jobs to the scheduler that then matches the job requirements to available compute nodes and schedules the jobs on appropriate nodes in the pool. The deployment provides condor submit node, condor master node, and a single condor compute node managed instance group, which offers autoscaling capabilities that automatically add or delete virtual machine (VM) instances from a MIG on demand.