This paper presents an improved hyper-heuristic scheduling algorithm for job scheduling in cloud computing environments. It focuses on optimizing resource management by reducing makespan time and includes techniques such as conditional revealing algorithms to address job failures. The proposed method combines two low-level heuristics, ant colony optimization and particle swarm optimization, to derive better scheduling solutions efficiently.