1. A non-transitory computer-readable medium comprising: one or more instructions, which when executed by at least one processor, cause the at least one processor to receive a request to create a profile that allows a job to be performed within a distributed computing environment comprising one or more computing devices; one or more instructions, which when executed by the at least one processor, cause the at least one processor to provide an interface that allows the profile to be specified; one or more instructions, which when executed by the at least one processor, cause the at least one processor to obtain a scheduler component via the interface, where the scheduler component identifies: a scheduler to be used to perform the job, and an application that at least one of the one or more computing devices, that is specified by the scheduler, is to use when performing the job; one or more instructions, which when executed by the at least one processor, cause the at least one processor to obtain, via the interface, a project component that identifies data on which the job is to be based; and one or more instructions, which when executed by the at least one processor, cause the at least one processor to create the profile based on the scheduler component and the project component.