Back to results

Linux System Administrator

  • Vancouver, BC, Canada
  • Greater Vancouver Metropolitan Area, Canada

$30 to $45 CAD / hour · Contract

Applications open in a new tab.

Job details

Pay
$30 to $45 CAD / hour
Job type
Contract
Apply by
Experience
Minimum 3 years of experience administering Linux environments in enterprise or mission-critical settings.
Posting language
English
Posted

Original job description

Overview

We are seeking a Linux Systems Administrator for a 6-month contract based in Vancouver, BC. This is a fully onsite position with the potential for extension or long-term opportunities.

The successful candidate will support the deployment, administration, and maintenance of Linux-based systems and infrastructure while contributing to several strategic technology initiatives. This role requires a hands-on technical professional who can quickly understand the environment, troubleshoot complex issues, and support a variety of systems including Linux servers, containerized platforms, databases, automation tools, and related infrastructure. Experience with open-source technologies, systems integration, and operational support is highly desirable.

Responsibilities

  • Install, configure, administer, and maintain Linux server environments, including Ubuntu, RHEL, Rocky Linux, or similar distributions.
  • Perform system upgrades, patching, security hardening, and ongoing lifecycle management.
  • Monitor system performance, availability, and capacity, proactively identifying and resolving issues.
  • Troubleshoot and resolve complex infrastructure, application, and systems integration issues.
  • Manage user accounts, access controls, permissions, and system security.
  • Develop and maintain automation scripts using Bash, Shell scripting, and Python.
  • Support containerized environments utilizing Docker and Kubernetes.
  • Administer and support databases including PostgreSQL, MySQL, and MariaDB.
  • Support on-premises infrastructure, virtualized environments, and cloud-connected services where required.
  • Maintain backup, recovery, and disaster recovery processes, including testing and documentation.
  • Collaborate with internal stakeholders and third-party vendors to implement and support technical solutions.
  • Participate in system monitoring, incident response, root-cause analysis, and maintenance activities.
  • Maintain technical documentation, configuration records, and operating procedures.
  • Support infrastructure changes while ensuring adherence to operational and security standards.

Required Qualifications

  • Diploma or degree in Computer Science, Information Technology, or a related field, or an equivalent combination of education and experience.
  • Minimum 3 years of experience administering Linux environments in enterprise or mission-critical settings.
  • Strong experience with Linux installation, configuration, troubleshooting, and performance tuning.
  • Experience supporting Docker and containerized workloads.
  • Familiarity with Kubernetes or container orchestration platforms.
  • Experience with PostgreSQL, MySQL, and/or MariaDB administration and support.
  • Solid understanding of networking concepts including DNS, DHCP, TCP/IP, routing, and firewalls.
  • Experience developing automation scripts using Bash, Shell scripting, or Python.
  • Experience with backup, recovery, monitoring, and system maintenance practices.
  • Strong troubleshooting, analytical, and problem-solving abilities.
  • Excellent communication, documentation, and collaboration skills.
  • Ability to work independently, prioritize competing demands, and quickly adapt to new technologies.

Preferred Qualifications

  • Experience with AWS or other cloud platforms.
  • Experience with Infrastructure-as-Code and automation tools such as Terraform and Ansible.
  • Experience supporting CI/CD pipelines and version control platforms such as Git.
  • Experience with NGINX, HAProxy, or other web and application infrastructure technologies.
  • Exposure to AI, machine learning, or GPU-enabled infrastructure environments.
  • Experience supporting drone, video, streaming, or telemetry-based technologies.
  • Familiarity with monitoring and observability tools such as Prometheus, Grafana, or ELK.
  • Experience with virtualization platforms and high-availability environments.
  • Linux, cloud, or infrastructure-related certifications.
More about this job

Responsibilities

Install, administer, secure, monitor, and maintain Linux systems and related infrastructure, including containers, databases, and on-premises or cloud-connected services. Automate operational tasks, troubleshoot incidents, support recovery and maintenance processes, and collaborate on technical changes while maintaining documentation and security standards.

Requirements

Requires a diploma or degree in computer science, information technology, or a related field, or equivalent education and experience, plus at least three years administering Linux systems in enterprise or mission-critical environments. Candidates should have Linux troubleshooting experience, Docker and database support knowledge, networking fundamentals, scripting ability, and strong analytical, communication, and documentation skills.

Skills

  • Linux System Administration
  • Ubuntu
  • RHEL
  • Rocky Linux
  • Docker
  • Kubernetes
  • PostgreSQL
  • MySQL
  • MariaDB
  • Bash
  • Shell Scripting
  • Python
  • Networking
  • Backup and Recovery
  • Troubleshooting
  • System Monitoring

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Engineering

Keywords

  • Linux
  • Ubuntu
  • RHEL
  • Rocky Linux
  • Docker
  • Kubernetes
  • PostgreSQL
  • MySQL
  • MariaDB
  • Bash
  • Shell Scripting
  • Python
  • AWS
  • Terraform
  • Ansible
  • CI/CD
  • Git
  • NGINX
  • HAProxy
  • Prometheus
  • Grafana
  • ELK
  • Infrastructure As Code
  • System Administration
  • Systems Integration
  • Security Hardening
  • Disaster Recovery
  • Virtualization
  • High Availability
  • Incident Response

Report this job