Back to results

DevOps Engineer

  • Montreal, QC, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Posting language
English
Posted

Original job description

The Senior DevOps & Python Platform Engineer designs, builds, and operates highly available enterprise content management platforms supporting both Application Enterprise Content Management (AECM) and End User Content Management(EUCM) use cases.

The team owns and engineers platforms including Alfresco, SharePoint Embedded, Box, Google Workspace, and several supporting services. This role blends hands on Python engineering, platform integration, DevOps practices, and production support. The successful candidate brings a strong sense of ownership, excels at solving complex distributed system problems, and communicates effectively with both technical and non-technical stakeholders. You will play a key role in shaping platform reliability, scalability, and customer experience while contributing to ongoing modernization initiatives.

Required Qualifications

  1. 6+ years of experience in software engineering, application development, or DevOps roles.
  1. 3+ years of hands-on development experience with Python, with working knowledge of Java.
  1. 3+ years of experience supporting Linux and/or Windows systems, including troubleshooting, shell scripting, and automation.
  1. Strong proficiency with relational databases, preferably Microsoft SQL Server, and writing SQL queries.
  1. Solid understanding of networking fundamentals and experience working with load balancing technologies.
  1. Proven ability to troubleshoot and resolve issues in complex, distributed systems.

Preferred Qualifications

  1. Experience operating enterprise applications using Tomcat and Apache web servers.
  1. Familiarity with modern application security concepts and authentication mechanisms (e.g., Kerberos, Mutual TLS, OAuth/OIDC, SAML).
  1. Experience with build and dependency management tools such as Maven or Gradle.
  1. Exposure to containerization and orchestration technologies (e.g., Podman, Kubernetes).
  1. Experience building or supporting CI/CD pipelines, including tools such as Jenkins.
  1. Comfort working in an Agile/Scrum environment using tools such as Jira.
  1. Experience with Ansible or similar automation and configuration management tools.
  1. Knowledge of message queue or event driven technologies.
  1. Familiar with Github/Copilot environment, proficient with Git-based version control and DevOps best practices.
  1. Exposure to containerization technologies (e.g., Podman, Kubernetes).
More about this job

Responsibilities

The Senior DevOps & Python Platform Engineer designs, builds, and operates enterprise content management platforms. This role involves hands-on Python engineering, platform integration, and production support.

Requirements

Candidates should have 6+ years of experience in software engineering or DevOps roles and 3+ years of hands-on development experience with Python. Strong proficiency with relational databases and troubleshooting complex systems is also required.

Skills

  • Python
  • Java
  • Linux
  • Windows
  • SQL
  • Networking
  • Load Balancing
  • Tomcat
  • Apache
  • Application Security
  • Maven
  • Gradle
  • Kubernetes
  • CI/CD
  • Jenkins
  • Ansible

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Engineering
  • Consulting

Keywords

  • DevOps
  • Python
  • Platform Engineering
  • Enterprise Content Management
  • Alfresco
  • SharePoint
  • Box
  • Google Workspace
  • Application Development
  • Automation
  • Troubleshooting
  • Distributed Systems
  • Agile
  • Scrum
  • CI/CD
  • Containerization
  • Orchestration
  • Networking
  • Load Balancing
  • SQL Server
  • Jenkins
  • Ansible
  • Maven
  • Gradle
  • Kubernetes
  • Git
  • OAuth
  • SAML
  • Kerberos
  • Mutual TLS

Report this job