DevOps - System Administrator

Contrôles Laurentide / Laurentide ControlsMontreal, QC
Hybrid

About The Position

The DevOps System Administrator is a key figure in enabling the efficient and continuous delivery of high-quality software, aligning the development and operations sides of an organization to achieve faster, more reliable, and scalable software deployments.

Requirements

  • Previous working experience as a System Administrator.
  • Proficient in source code management tools (git).
  • Experience with databases: MySQL, MongoDB, MSSQL.
  • Strong problem-solving and communication skills.
  • Expertise with containerization technologies such as Docker, Kubernetes
  • Ability to prioritize work and manage multiple project priorities.
  • In-depth knowledge of the Linux Operating System.
  • Experience with virtualization technologies such as KVM and Hyper-V.
  • Experience with command-line scripting languages.
  • Good communicator in French and English, capable of clearly communicating complex concepts to a non-technical audience.

Responsibilities

  • Proactively maintain and develop infrastructure technology for uninterrupted service uptime.
  • Engineer systems administration solutions for diverse project and operational needs.
  • Adhere to best practices for managing systems and services across all environments.
  • Conduct fault finding, analysis, and logging for reporting performance exceptions.
  • Proactively monitor system performance and engage in capacity planning.
  • Coordinate and implement software upgrades, patches, and hot fixes on servers, workstations, and network hardware.
  • Create or modify scripts and applications for task automation.
  • Collaborate with team members to develop automation strategies and deployment processes.
  • Configure, optimize, and deploy new solutions or clusters based on specific needs.
  • Collaborate with the customer service team for swift problem resolution.
  • Provide hardware support and maintain support inventory.
  • Ensure optimal operations of the server fleet, including shared, virtualized, and dedicated servers.
  • Establish and maintain a program for upgrades, backups, and security management of computing resources.
  • Actively participate in the software release process, supporting systems in development, transitioning to production, and providing production monitoring and support.
  • Work with the team to implement tools and processes supporting infrastructure and enhancing development velocity.
  • Collaborate with the development team to streamline the development cycle and service delivery.
  • Develop and maintain system and support documentation.
  • Take ownership of systems administration and the pipeline from software development to production.
  • Provide operational support for production and pre-production software systems.
  • Work closely with development and support teams to establish a continuous delivery practice.
  • Implement monitoring in production and pre-production environments.
  • Communicate operational requirements to the team.
  • Provide technical infrastructure support upon request from various teams.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service