Jobs / Pelmorex
Systems Administrator
Pelmorex · Oakville, ON, Canada
Oakville, ON, CanadaExp: 5+ yrsHybrid
Remuneration
On-call compensation in accordance with company policy
Location
Oakville, ON, Canada
Visa sponsorship
Not specified
Job summary
The Systems Administrator maintains reliable, secure, and high-performing IT operations across an environment of more than 500 servers, approximately 70% Linux and 30% Windows, spanning physical, virtual, and cloud infrastructure. The role monitors and troubleshoots services, administers Active Directory, supports VMware and cloud platforms plus Kubernetes and Docker workloads, and handles incident response, maintenance, automation, and disaster recovery.
Benefits
Retirement savings planPaid vacation days in addition to personal daysCompany phone
Qualifications
- Degree or diploma in Computer Science or Engineering.
- At least 5 years of related experience.
- Production experience installing, configuring, securing, patching, and troubleshooting Linux and Windows operating systems.
- Administration experience with at least one of VMware, OpenStack, or Proxmox.
- Experience with at least one of AWS, Azure, or GCP, including provisioning, monitoring, security, troubleshooting, and access management.
- Practical experience with Bash, PowerShell, or Python and automation tools such as Ansible or Terraform.
- Knowledge of web-serving software such as Apache, IIS, NGINX, or Varnish.
- Working knowledge of TCP/IP, DNS, DHCP, VLANs, subnetting, routing, firewalls, load balancing, VPNs, and TLS certificates.
- Experience with performance monitoring and alerting tools such as Grafana, Prometheus, or Pingdom.
- Experience with development and pipeline tools such as Git, Jenkins, and Sonar or SonarQube.
- Experience with tools across Veeam; Grafana, Prometheus, or Elastic; Jenkins or SonarQube; and CrowdStrike, ManageEngine Endpoint Central, Zscaler, or Cisco Duo.
Responsibilities
- Install, configure, maintain, patch, upgrade, and troubleshoot Linux and Windows servers and server-based applications across physical, virtual, and cloud environments.
- Administer Active Directory, Group Policy, permissions, and service accounts using least-privilege practices.
- Monitor service health, logs, performance, resource utilization, and data transfers; investigate and resolve irregularities.
- Provide escalated incident and service-request support, restore services, communicate status, document actions, and escalate when needed.
- Support capacity planning, performance tuning, operating system lifecycle upgrades, and business-critical services.
- Operate Kubernetes clusters and Docker workloads, including deployments, configuration, resource allocation, health checks, and upgrades.
- Plan and implement system maintenance, patches, service packs, hotfixes, and upgrades to minimize downtime.
- Maintain documentation, monitoring, backups, disaster recovery, and user support practices.
- Research help desk technologies and share findings to improve system efficiency and reduce operational costs.
- Provide knowledge transfer, coaching, and mentoring to junior staff.
Skills
AnsibleAWSAzureBashDockerGCPGitGrafanaJenkinsKubernetesLinuxNGINXOpenStackPowerShellPrometheusProxmoxPythonRESTSonarQubeTerraformVMwareWindowsElastic APMElasticsearchIAM
Degrees
Degree or diploma in Computer Science or Engineering
Work schedule
Regular hours: 9 a.m. to 5 p.m.On-call rotation one week every three weeks, including nights, weekends, and holScheduled maintenance outside business hours
Industry
Weather services
Relocation
No