How to apply
Email careers@bluink.ca with the subject line "Linux System Administrator" and your attached PDF résumé.
Introduction
You will be a member of a high performing team with responsibility for end-to-end management, automation, and deployment of our highly scalable and secure services and supporting infrastructure. You will leverage your knowledge of operating systems, networking, security, and software development to take our production services to the next level. The ideal candidate will be an exceptional Linux system administrator with broad experience operating, securing, and automating web-based services and underlying software and hardware systems. Strong communication skills, attention to detail, a customer-focussed mentality, and the ability to meet deadlines are critical to this role.
Responsibilities
- Reviewing and assimilating written requirements as provided by technical managers and product management.
- Designing, implementing, and maintaining operations tools, infrastructure, and procedures.
- Working on ways to automate and improve operations, development, and release processes.
- Maintaining and enhancing the security of our services and systems.
- Helping monitor, manage, and maintain production, testing, and development environments.
- Implementing procedures for system monitoring, alerting, troubleshooting, and maintenance.
- Identifying operational and technical problems, analyzing causes, and developing fixes.
- Writing technical documentation suitable for internal and external consumption.
- Participating in software project planning and coordination. Defining and coordinating technical tasks.
Desired qualifications
- Bachelor's degree in Computer Science, a related technical field or equivalent practical experience.
- Must have no less than 3+ years of Linux systems and network administration experience.
- Experience managing and automating production enterprise-scale Linux-based web-based services and supporting infrastructure.
- Excellent knowledge of Linux scripting, web development platforms, and related technologies.
- Understanding of networking, DNS, HTTP, REST, TCP, TLS, IPMI, Firewalls, Proxy Servers, Load Balancing, VLANs, SNMP, syslog, etc.
- Experience with web security and best practices.
- Experience with Linux backup and restore procedures.
- Experience with source version control and deployment environments.
- Working knowledge of relational databases and SQL.
- Understanding of containers and virtualization.
- Nice to Have: Experience with scripting and/or web application development in PHP, Python, and/or JavaScript in Linux environments.
- Nice to Have: Experience with email and mobile push notifications.
- Nice to Have: Experience with cryptography, federation and web authentication protocols such as OpenID Connect, SAML, and JWT.
Location: Ottawa, Ontario
Perks
- Challenging assignments/projects.
- Complimentary access to applicable Udemy online learning courses.
- Dental care.
- Disability insurance.
- Energetic start-up environment.
- Extended health care.
- Flexible schedule.
- Life insurance.
- MacBook or PC laptop access.
- Paid time off.
- Vision care.