DevOps Engineer

Montreal

Offre publiée le 2026-01-18

Epsilon Solutions Ltd.

Team Lead Recruitment Epsilon Solutions Ltd. | Full-life Cycle Recruiting

Location: Montreal - Hybrid

Job Description

Pipeline Design and Implementation

  • Design and implement end-to-end CICD pipelines using GitLab stacks
  • Automate the compilation, testing, and deployment of PL/SQL packages, functions, and procedures
  • Automate the execution and monitoring of data warehouse processes triggered by CICD
  • Automate builds, testing, and artifact generation
  • Configure deployments to various environments e.g., development, QA, production
  • Work with developers to integrate best practices for continuous integration and delivery

Infrastructure and Tooling

  • Work with infrastructure teams to ensure environments are configured to support the new CICD processes
  • Manage and configure GitLab Runners and integrate other necessary DevOps tools

Troubleshooting and Support

  • Provide expertise in diagnosing and resolving pipeline failures, deployment issues, and other automation-related problems

Documentation

  • Create and maintain detailed documentation for all CICD pipelines, automation scripts, and deployment processes

Skills and Qualifications

Minimum of 3 to 5 years of experience in DevOps or a related software engineering role

Mandatory Skills

  • CICD Pipeline Expertise – Extensive hands-on experience designing and building CICD pipelines with GitLab for complex multi-language, multi-platform projects

Preferred Optional Skills

  • Perl/Python – Experience with Perl or Python for scripting and automation
  • Containers – Experience with Docker or other containerization technologies
  • Infrastructure as Code – Knowledge of IaC concepts and tools like Terraform or Ansible
  • SQL and PL/SQL – Knowledge in SQL and PL/SQL with an understanding of database deployments
  • Shell Scripting – Knowledge in Shell Scripting (Bash) for automating tasks in a Linux/Unix environment
  • .NET Framework – Knowledge in building and deploying applications using the .NET framework

Excellent communication and interpersonal skills with a proven ability to lead and mentor

Strong problem-solving abilities and a strategic approach to automation