CBTS serves enterprise and midmarket clients in all industries across the United States and Canada. CBTS combines deep technical expertise with a full suite of flexible technology solutions--including Application Modernization, Managed Hybrid Cloud, Cybersecurity, Unified Communications, and Infrastructure solutions. From developing and deploying modern applications and the secure, scalable platforms on which they run, to managing, monitoring, and optimizing their operations, CBTS delivers comprehensive technology solutions for its clients' transformative business initiatives. For more information, please visit www.cbts.com.
OnX is a leading technology solution provider that serves businesses, healthcare organizations, and government agencies across Canada. OnX combines deep technical expertise with a full suite of flexible technology solutions—including Generative AI, Application Modernization, Managed Hybrid Cloud, Cybersecurity, Unified Communications, and Infrastructure solutions. From developing and deploying modern applications and the secure, scalable platforms on which they run, to managing, monitoring, and optimizing their operations, OnX delivers comprehensive technology solutions for its clients’ transformative business initiatives. For more information, please visit www.onx.com.
Job Summary
The Linux System Administrator is responsible for installing, configuring, maintaining, and troubleshooting Linux-based systems and servers. This role ensures system performance, security, and availability while supporting business-critical applications and infrastructure.
Key Responsibilities
- System Installation & Configuration:
Install and configure Linux operating systems on servers, desktops, and virtual machines. - Maintenance & Monitoring:
Monitor system performance, resource utilization, and security logs; apply patches and upgrades regularly. - Security Management:
Implement and maintain system security, including firewalls, access controls, and vulnerability management. - User & Access Management:
Create and manage user accounts, permissions, and authentication policies. - Troubleshooting:
Diagnose and resolve hardware, software, and network issues promptly. - Backup & Recovery:
Perform regular backups and execute disaster recovery procedures. - Automation & Scripting:
Develop scripts (Bash, Python, etc.) to automate routine tasks and improve efficiency. - Documentation:
Maintain detailed documentation of system configurations, processes, and troubleshooting steps. - Collaboration:
Work closely with IT teams to support Linux-based applications and infrastructure.
Required Skills & Qualifications
- Technical Skills:
- Proficiency in Linux distributions (Ubuntu, CentOS, Red Hat).
- Strong knowledge of networking (TCP/IP, DNS, DHCP, firewalls).
- Experience with virtualization (VMware, KVM) and cloud platforms (AWS, GCP).
- Familiarity with configuration management tools (Ansible, Puppet, Chef).
- Scripting & Automation:
Bash, Python, or Perl scripting experience. - Security:
Understanding of security best practices and compliance standards. - Education:
Bachelor’s degree in Computer Science, IT, or related field (preferred). - Certifications:
RHCSA, RHCE, or equivalent certifications are a plus.
Soft Skills
- Strong problem-solving and analytical skills.
- Ability to work in fast-paced environments and manage multiple priorities.
- Excellent communication and documentation skills.
Work Environment : Hybrid