DevOps Engineer
- New Westminster, BC, Canada
$30 to $45 CAD / hour
Applications open in a new tab.
Job details
- Pay
- $30 to $45 CAD / hour
- 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.
More about this job
Responsibilities
The Linux Systems Administrator will install, patch and secure Linux servers, monitor performance, and troubleshoot infrastructure issues. The role also covers containers, databases, backups and disaster recovery, and automation scripting.
Requirements
Candidates need a diploma or degree in IT or Computer Science, or equivalent experience, plus at least 3 years administering enterprise Linux. Docker, Kubernetes, PostgreSQL/MySQL/MariaDB, networking and Bash/Python scripting experience are required.
Skills
- Linux administration
- Ubuntu
- Red Hat Enterprise Linux
- Rocky Linux
- Docker
- Kubernetes
- PostgreSQL
- MySQL
- MariaDB
- Bash scripting
- Shell scripting
- Python
- Networking
- DNS
- DHCP
- TCP/IP
- Routing
- Firewall configuration
- Security hardening
- Performance tuning
- Backup and recovery
- Disaster recovery
- System monitoring
- Incident response
- Root-cause analysis
Categories
- Software
- Technology
- Consulting
Keywords
- Linux
- Linux systems administrator
- Ubuntu
- RHEL
- Rocky Linux
- Docker
- Kubernetes
- PostgreSQL
- MySQL
- MariaDB
- Bash
- Shell scripting
- Python
- DNS
- DHCP
- TCP/IP
- firewalls
- backup and recovery
- disaster recovery
- DevOps
Seniority
Mid level
Tools
- Linux
- Ubuntu
- RHEL
- Rocky Linux
- Docker
- Kubernetes
- PostgreSQL
- MySQL
- MariaDB
Languages
- English
Fields of study
- Computer Science
- Information Technology