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