GE Vernova

Site Operations Deputy Manager (Ottawa)

📍 Location
ottawa, on
⏰ Job Type
Full-time
📅 Posted
June 16, 2026
Apply Now

Job Description

Overview

Enhance hydro project execution as a Site Operations Deputy Manager. Oversee planning, cost control, team management, and site readiness for turbine and generator projects. Reporting to the Site Manager, this role involves comprehensive site management activities with a strong focus on safety and efficiency.

Responsibilities

  • Develop safety and shutdown operational strategies
  • Supervise field team organization and planning
  • Collaborate on complex resource scheduling
  • Control and monitor project budgets effectively
  • Prepare sites before team mobilization

Qualifications

  • University degree in a technical or management field
  • Experience in site management essential
  • Background in electrical power generation
  • Robust cost control experience needed
  • Familiarity with technical machinery concepts required

#J-18808-Ljbffr

Start Your Week Right!

Apply now and make every Monday exciting with GE Vernova

Apply for this Position