code: def execute_scheduler(self):
          
          try:
              # Schedule periodic scheduling of jobs
              self.scheduler.add_job(
                  self.schedule_jobs,
                  trigger='interval',
                  name='schedule_jobs',
                  minutes=15,
                  start_date=datetime.now() + timedelta(seconds=1)
              )
  
              self.scheduler.add_job(
                  self.process_status_queue,
                  trigger='interval',
                  name='process_status_queue',
                  seconds=30,
                  start_date=datetime.now() + timedelta(seconds=5),
                  max_instances=1
              )
  
              self.scheduler.start()
  
          except KeyboardInterrupt:
              self.scheduler.shutdown()
docs: Main entry point for the scheduler. This method will start two scheduled jobs, `schedule_jobs` which takes
           care of scheduling the actual SQS messaging and `process_status_queue` which will track the current status
           of the jobs as workers are executing them
  
          Returns:
              `None`