Back to results

DevOps Platform Engineer

  • Montreal, QC, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Job Title: Senior DevOps & Python Platform Engineering Specialist

Location: Montreal, QC (Hybrid)

Interview Mode: Face-to-Face (F2F) – Mandatory

Job Summary:

We are seeking an experienced Senior DevOps & Python Platform Engineering Specialist to design, develop, and support highly available enterprise content management platforms. The role involves hands-on Python development, platform integration, DevOps automation, infrastructure management, and Level 3 production support.

The ideal candidate will have strong experience in Python engineering, Linux/Windows environments, distributed systems, and enterprise platform operations, with the ability to drive reliability, scalability, and modernization initiatives.

Key Responsibilities:

  • Design, develop, and maintain scalable content management solutions using Python (primary) and Java (secondary).
  • Build automation tools, libraries, and platform integrations.
  • Deploy, configure, and support Alfresco ECM platforms in private cloud environments.
  • Evaluate SharePoint Embedded and Snowflake solutions through technical assessments and POCs.
  • Troubleshoot complex issues across application servers, databases, web servers, and authentication layers.
  • Lead technical design discussions, code reviews, and architecture documentation.
  • Provide Level 3 production support and collaborate with Level 2, infrastructure, security, and vendor teams.
  • Participate in an on-call rotation (approximately one week every 4–5 weeks).
  • Drive continuous improvements in platform reliability, scalability, security, and operational efficiency.

Required Skills & Qualifications:

  • 10+ years of experience in Software Engineering, Application Development, or DevOps.
  • 5+ years of hands-on Python development experience.
  • Working knowledge of Java.
  • 5+ years of experience supporting Linux and/or Windows environments.
  • Strong experience with shell scripting, automation, and troubleshooting.
  • 3+ years of Microsoft SQL Server experience and strong SQL query skills.
  • Solid understanding of networking fundamentals and load balancing.
  • Experience troubleshooting complex distributed systems.

Preferred Skills:

  • Alfresco ECM platform experience.
  • SharePoint Embedded and Snowflake exposure.
  • Apache and Tomcat application servers.
  • Authentication protocols: Kerberos, Mutual TLS, OAuth/OIDC, and SAML.
  • Maven, Gradle, Podman, and Kubernetes.
  • CI/CD pipelines and Jenkins.
  • Ansible or similar configuration management tools.
  • GitHub, GitHub Copilot, and AI-assisted development tools (Claude Code, GPT, Gemini, or Grok).
  • Message queues and event-driven architectures.
  • Enterprise architecture documentation (C4 models, ADRs, security architecture, integration diagrams, and data flow diagrams).

Important: Candidates must be local to Montreal and available for hybrid work and mandatory face-to-face interviews.

More about this job

Responsibilities

Design, develop, integrate, and support scalable enterprise content management platforms, primarily using Python, while managing deployments and evaluating platform solutions. Provide Level 3 production support, troubleshoot complex distributed systems, lead technical design and documentation, and improve platform reliability, scalability, security, and operational efficiency.

Requirements

Requires 10+ years of software engineering, application development, or DevOps experience, including 5+ years of hands-on Python development and 5+ years supporting Linux and/or Windows environments. Candidates should also have Java knowledge, 3+ years of Microsoft SQL Server experience, strong SQL and shell scripting skills, and experience with networking, load balancing, automation, and distributed-system troubleshooting.

Skills

  • Python
  • Java
  • Linux
  • Windows
  • Shell Scripting
  • Microsoft SQL Server
  • SQL
  • Distributed Systems
  • DevOps Automation
  • Alfresco ECM
  • Networking
  • Load Balancing
  • CI/CD
  • Kubernetes
  • Authentication Protocols
  • Level 3 Production Support

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Engineering

Keywords

  • Python
  • Java
  • DevOps
  • Alfresco ECM
  • SharePoint Embedded
  • Snowflake
  • Linux
  • Windows
  • Microsoft SQL Server
  • SQL
  • Shell Scripting
  • Distributed Systems
  • Apache
  • Tomcat
  • Kerberos
  • Mutual TLS
  • OAuth
  • OpenID Connect
  • SAML
  • Maven
  • Gradle
  • Podman
  • Kubernetes
  • CI/CD
  • Jenkins
  • Ansible
  • GitHub
  • Message Queues
  • Event-Driven Architecture
  • C4 Models

Report this job