System Administrator in Ottawa

System Administrator in Ottawa

Ottawa Full-Time 82800 - 101200 $ / year (est.) On-site
M

At a Glance

  • Tasks: Manage HPC clusters and support scientists with their computing needs.
  • Company: City Government of Canada, Ottawa and Gatineau offices.
  • Benefits: Competitive salary, job stability, and opportunities for professional growth.
  • Other info: Dynamic work environment with a focus on collaboration and innovation.
  • Why this job: Make a real impact in scientific research while working with cutting-edge technology.
  • Qualifications: Experience with Linux HPC clusters and troubleshooting skills.

The predicted salary is between 82800 - 101200 $ per year.

MGIS is seeking a System Administrator, Level 2, to manage High Performance Computing (HPC) clusters and support the scientists who rely on them. This role blends HPC system administration with hands-on user support β€” helping researchers install, run, and debug applications on HPC infrastructure so they can focus on their science instead of IT issues.

HPC environments in scope include clustered CPU/GPU systems with job schedulers and attached parallel storage (e.g., Lustre, GPFS).

What you'll be doing:

  • Maintain the HPC cluster β€” hardware, image management, local networking, scheduler, and backups
  • Troubleshoot environment incidents to ensure a quick return to normal operations
  • Meet with scientists to evaluate their HPC support requirements
  • Develop task plans to meet researchers' needs, consulting the technical authority for approval
  • Support application builds, installs, and runtime troubleshooting (GNU, Intel, Fortran, Nvidia)
  • Support open-source and commercial software, including Python/Anaconda installs, Bash scripting, build/make tools, EasyBuild, Spack, and MPI implementations (MPICH, OpenMPI, IntelMPI, HPMPI)
  • Assist with compilation and runtime of in-house developed applications
  • Manage Linux OS patching schedules and reliability
  • Manage user accounts (creation, deletion) and environment modules
  • Manage configuration via Git, MS DevOps, and Ansible Playbooks
  • Manage RPM/DEB packages and troubleshoot ThinLinc
  • Troubleshoot jobs on schedulers (PBS Pro/Torque, SLURM, SGE)
  • Ensure reliable CUDA installs; troubleshoot GPU failures and CUDA software/driver issues
  • Provide hardware support β€” memory upgrades, storage arrays, power/network cabling, ILO

Documentation:

  • Document every process and task to support enterprise knowledge continuity
  • Submit weekly progress reports to the Technical Authority

Requirements:

  • Solid experience administering Linux-based HPC clusters (CPU/GPU nodes, schedulers, parallel storage)
  • Hands-on experience with job schedulers such as PBS Pro/Torque, SLURM, or SGE
  • Experience troubleshooting CUDA installations, GPU failures, and driver issues
  • Familiarity with scientific computing toolchains β€” compilers (GNU, Intel), MPI implementations, EasyBuild, and Spack
  • Experience supporting researchers or end-users with application builds and runtime issues
  • Working knowledge of configuration management tools (Git, Ansible, MS DevOps)
  • Comfortable working independently and producing clear technical documentation
  • Eligible to obtain and maintain a Secret-level security clearance

System Administrator in Ottawa employer: MGIS

Zohorecruit is an exceptional employer that fosters a collaborative and innovative work culture, particularly for the Aviation Geomatics Analyst role in Ottawa. Employees benefit from ongoing professional development opportunities, a supportive team environment, and the chance to work on cutting-edge geospatial projects that have a real impact on aviation safety and efficiency. With a focus on employee well-being and work-life balance, Zohorecruit stands out as a rewarding place to build a meaningful career.

M

Contact Details:

MGIS Recruitment Team

We think you need these skills to ace System Administrator in Ottawa

High Performance Computing (HPC) Management
Linux System Administration
Job Scheduler Management (PBS Pro/Torque, SLURM, SGE)
CUDA Troubleshooting
GPU Failure Diagnosis
Scientific Computing Toolchains (GNU, Intel, MPI)
Application Build Support