12. The system of claim 11 , wherein the one or more tags are received from a job submission system that requests jobs for container-based applications.
11. A system comprising: a memory; and a processing device operatively coupled to the memory, to: receive a job request to allocate one or more resources in a resource environment to a job, the job being related to an application, the job request specifying the job using a first description language; extract one or more tags from the job request, the one or more tags at least one of a handling parameter of the job or a feature of the application, wherein the one or more tags are in a declarative tag format with information to describe the at least one of the handling parameter or the feature of the application without specifying a specific quantity of resources to be used in the resource environment; translate the one or more tags into a resource requirement in a second format that can be processed by a job scheduler executing by the processing device, wherein, to translate the processing device is to use mapping information that maps the one or more tags into the resource requirement that can be processed by the job scheduler; and allocate, by the job scheduler, one or more resources in the resource environment to the job in view of the resource requirement, wherein, to allocate one or more resources in the resource environment to the job in view of the one or more tags, the processing device is to: determine whether one or more tags indicate data for the job is secure data; instantiate a container for the job if one or more tags indicate that the data for the job is not secure data; and instantiate a virtual machine for the job if one or more tags indicate that the data for the job is secure data.