System Administrator, DevOps and Infrastructure
- Ottawa, ON
- On-site
- Posted Sep 19, 2026
- 1 position
Opens an external site
- Employment type
- Full-time
- Experience level
- Senior · 5+ years
- Minimum education
- Bachelor’s degree
- Apply by
- Sep 30, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
Job summary
The System Administrator manages, maintains, and troubleshoots the company's on-premises infrastructure, hardware, and network systems. They are also responsible for designing CI/CD pipelines, managing containerized services, and implementing infrastructure-as-code solutions.
Job details
Department Information Technology Reports to IT Manager Location Ottawa office The System Administrator, DevOps and Infrastructure performs day-to-day administration of SGL’s infrastructure through maintaining, upgrading, managing and troubleshooting our software, hardware and networks. Responsibilities Analyze, assess, and document on-premises physical server infrastructure requirements, oversee hardware and software installations, system monitoring, and preventive maintenance to ensure continuous availability of organizational systems; Design and implement log management and observability pipelines using tools such as Rsyslog, Loki, Vector, and Grafana; Develop information systems policies and procedures related to IT operations, including backup workflows, disk utilization assessments, and network share management across Windows and Linux environments; Assess and monitor infrastructure health metrics by developing system monitoring agents, integrating with directory services; Evaluate, deploy, and manage containerized services using Docker, and develop and maintain CI/CD pipelines in GitLab; Analyze requirements and design bare-metal Kubernetes clusters, including distributed storage (Ceph), networking, and load balancing solutions to support scalable and highly available systems; Assess existing workloads and provide recommendations for migration and consolidation onto container orchestration platforms, implementing monitoring, auto-scaling, and failover mechanisms to meet high-availability and business continuity requirements; Author infrastructure-as-code using Terraform/OpenTofu and Talos Linux for provisioning and managing Kubernetes cluster nodes in a reproducible, declarative manner; Develop and maintain identity and access management integrations; Build centralized IT management platforms/internal tooling (e.g., inventory, archiving, and media management systems) as containerized microservices deployed on Kubernetes; Design and operate access control reconciliation loops that enforce ACL state across systems based on authoritative directory sources; Develop automation for employee on-boarding and off-boarding workflows; Manage virtualization platforms including VMware vSphere and Proxmox VE for workload virtualization, VM provisioning, and resource allocation across the data center; Create custom container images for enterprise mail and groupware platforms, integrating CalDAV/CardDAV, LDAP authentication, and mail server monitoring; Maintain good records and documentation; Provide project status reports as required; Understand, comply with, and promote all company safety precautions and policies, including reporting hazards and incidents encountered during daily operations; Attend and complete training courses and/or company examinations, as required; Maintain a high level of technical and operational knowledge through direct engagement with colleagues, supervisors, and personal development; Maintain project schedules and design goals; and Perform and complete other duties as assigned. Qualifications And Experience Postsecondary Degree or Diploma in computer science, related field or combined education and experience; Experience with Linux system administration and on-premises infrastructure management; Proficiency with containerization and orchestration technologies such as Docker and Kubernetes; Familiarity with CI/CD tooling, version control systems, GitOps workflows, and DevOps practices; Experience with infrastructure-as-code tools such as Terraform/OpenTofu; Experience with observability and monitoring tools (Prometheus, Grafana, Loki, Vector); Knowledge of networking concepts, directory services (LDAP, Active Directory, OIDC/SAML), database systems (MySQL/MariaDB, PostgreSQL), and distributed storage (Ceph); Experience with virtualization platforms such as VMware vSphere and Proxmox VE; Proficiency in Go, with additional experience in Python, TypeScript, and shell scripting; Experience building and maintaining custom container images and CI/CD pipeline templates; Experience with identity and access management, including OAuth2/OIDC, LDAP proxying, and SSO integrations; Knowledge of secrets management solutions such as HashiCorp Vault; Ability to obtain secret security clearance; Ability to produce thorough and effective technical documentation; Strong interpersonal, teamwork and communications skills; and Able to solve problems quickly and automate processes; and, Ability to establish priorities and multitask in a fast-paced environment. Benefits SGL is committed to promoting employee wellness and successful work-life balance. Employee benefits include (but are not limited to): Comprehensive benefits coverage including health, dental, vision, and paramedical; Life insurance; Paid vacation, personal leave, and medical leave; On-site gym; and On-site parking. If you are interested or know a qualified person who would be interested, please forward their resume to careers@sgl.com. Please include the position title in the subject line of your email. Sander Geophysics is an equal opportunity employer. Accommodations, including this posting in an alternate format, are available for applicants with disabilities throughout the recruitment process. If you require accommodation, contact Human Resources at careers@sgl.com prior to your interview. Please note that only applicants selected for an interview will be contacted. We thank all applicants for their interest.
What you’ll do
The System Administrator manages, maintains, and troubleshoots the company's on-premises infrastructure, hardware, and network systems. They are also responsible for designing CI/CD pipelines, managing containerized services, and implementing infrastructure-as-code solutions.
Requirements
Candidates must have a postsecondary degree or diploma in computer science or a related field along with professional experience in Linux administration. Proficiency in containerization, orchestration, infrastructure-as-code, and observability tools is required, as is the ability to obtain secret security clearance.
Benefits
• Comprehensive benefits coverage • Health insurance • Dental insurance • Vision insurance • Paramedical insurance • Life insurance • Paid vacation • Personal leave • Medical leave • On-site gym • On-site parking
Listed skills
- Kubernetes · Preferred
- CI/CD · Preferred
- Go · Preferred
- Docker · Preferred
- TypeScript · Preferred
- Terraform · Preferred
- Python · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Linux system administration
- Docker
- Kubernetes
- Terraform
- OpenTofu
- CI/CD
- GitLab
- Prometheus
- Grafana
- Loki
- Vector
- Go
- Python
- TypeScript
- VMware vSphere
- Proxmox VE
Job areas
- Technology
- Software
- Engineering
- Energy
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Canadian Pork Council
Senior Software Developer
SponsoredDirect employerEasy Apply- Hybrid
- Posted Sep 11, 2026
Government of Ontario
Registered Nurse
SponsoredDirect employerEasy Apply- On-site
- Lindsay, ON
- Posted Sep 17, 2026
Bédard Ressources Humaines
ITAD Services Representative #1265
SponsoredDirect employerEasy Apply- On-site
- Mississauga, ON
- Posted Sep 16, 2026
