diff --git a/app/workers/scheduler/sidekiq_health_scheduler.rb b/app/workers/scheduler/sidekiq_health_scheduler.rb
deleted file mode 100644
index 646976d831..0000000000
--- a/app/workers/scheduler/sidekiq_health_scheduler.rb
+++ /dev/null
@@ -1,12 +0,0 @@
-# frozen_string_literal: true
-
-class Scheduler::SidekiqHealthScheduler
-  include Sidekiq::Worker
-
-  sidekiq_options retry: 0, lock: :until_executed, lock_ttl: 15.seconds.to_i
-
-  def perform
-    url = ENV.fetch('SIDEKIQ_HEALTH_FETCH_URL', nil)
-    Request.new(:head, url).perform if url.present?
-  end
-end
diff --git a/config/sidekiq.yml b/config/sidekiq.yml
index b643a1ecfb..f1ba5651dd 100644
--- a/config/sidekiq.yml
+++ b/config/sidekiq.yml
@@ -58,10 +58,6 @@
       interval: 1 minute
       class: Scheduler::SuspendedUserCleanupScheduler
       queue: scheduler
-    sidekiq_health_scheduler:
-      interval: 30 seconds
-      class: Scheduler::SidekiqHealthScheduler
-      queue: scheduler
     software_update_check_scheduler:
       interval: 30 minutes
       class: Scheduler::SoftwareUpdateCheckScheduler
diff --git a/spec/workers/scheduler/sidekiq_health_scheduler_spec.rb b/spec/workers/scheduler/sidekiq_health_scheduler_spec.rb
deleted file mode 100644
index 899b09fee3..0000000000
--- a/spec/workers/scheduler/sidekiq_health_scheduler_spec.rb
+++ /dev/null
@@ -1,13 +0,0 @@
-# frozen_string_literal: true
-
-require 'rails_helper'
-
-describe Scheduler::SidekiqHealthScheduler do
-  let(:worker) { described_class.new }
-
-  describe 'perform' do
-    it 'runs without error' do
-      expect { worker.perform }.to_not raise_error
-    end
-  end
-end