code: func (r *realisClient) CreateJob(auroraJob Job) (*aurora.Response, error) {
  
  	r.logger.DebugPrintf("CreateJob Thrift Payload: %+v\n", auroraJob.JobConfig())
  
  	resp, retryErr := r.thriftCallWithRetries(func() (*aurora.Response, error) {
  		return r.client.CreateJob(nil, auroraJob.JobConfig())
  	})
  
  	if retryErr != nil {
  		return resp, errors.Wrap(retryErr, "Error sending Create command to Aurora Scheduler")
  	}
  	return resp, nil
  }
docs: // Sends a create job message to the scheduler with a specific job configuration.
  // Although this API is able to create service jobs, it is better to use CreateService instead
  // as that API uses the update thrift call which has a few extra features available.
  // Use this API to create ad-hoc jobs.