Back to job search
IS
IS3 SolutionsVerified Job Source

Python/DevOps engineer

Develop and maintain scalable content management solutions and automation using Python while leading technical design discussions. Manage platform reliability through deployment, configuration, and Level 3 production support for Alfresco and cloud environments.

  • Hybrid
  • Montréal, QC
  • Posted Jul 22, 2026
  • Apply by Aug 21, 2026
  • 1 position

Job summary

Responsibilities Position: Python/DevOps Engineer Location: Montreal, Quebec, (3 days onsite) The position blends hands-on Python engineering and development, platform integration, DevOps practices, and production support. The successful candidate brings strong 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. Key Responsibilities Software Development and Engineering Design, develop, and maintain scalable content management solutions, integrations, and automation using Python. Java knowledge is an asset. Lead and contribute to technical design discussions; produce high-quality design and architecture documentation. Build and enhance tooling, libraries, and automation to support platform integration, operations, and reliability. Perform code reviews and help establish and reinforce engineering best practices. Mentor and provide technical guidance to other engineers on the team. Platform and Infrastructure Ownership Deploy, configure, and operate Alfresco ECM platforms in on-premises and private cloud environments, providing Level 3 production support. Evaluate and assess SharePoint Embedded and Snowflake as application content management solutions, partnering with internal customers on proofs of concept. Collaborate with vendor engineering and support teams on escalations, patches, and product upgrades. Maintain accurate and up-to-date architecture diagrams, configuration standards, release notes, and operational runbooks for Level 2 support teams. Troubleshoot complex issues across the full application stack, including web servers, application servers, databases, and authentication layers. Operations, Support and Customer Engagement Participate in an engineering on-call rotation (approximately one week every four to five weeks) to support production platforms. Act as an escalation point for complex customer issues, working closely with Level 2 support, infrastructure, and security teams to diagnose and resolve incidents. Communicate clearly with customers regarding issue status, root cause analysis, and resolution plans. Analyze trends in incidents and customer feedback to drive platform improvements, defect remediation, and preventive measures. Continuously review existing workflows and operational processes, recommending and implementing improvements to reliability, scalability, and security. Required Qualifications 8+ years of experience in software engineering, application development, or DevOps roles. 5+ years of hands-on development experience with Python, with working knowledge of Java. 3+ years of experience supporting Linux and/or Windows systems, including troubleshooting, shell scripting, and automation. Strong proficiency with relational databases, preferably Microsoft SQL Server, and writing SQL queries. Solid understanding of networking fundamentals and experience working with load-balancing technologies. Proven ability to troubleshoot and resolve issues in complex, distributed systems.

What you’ll do

Develop and maintain scalable content management solutions and automation using Python while leading technical design discussions. Manage platform reliability through deployment, configuration, and Level 3 production support for Alfresco and cloud environments.

Requirements

Requires over 8 years of experience in software engineering or DevOps with at least 5 years of hands-on Python development. Candidates must have strong Linux/Windows troubleshooting skills and proficiency in relational databases like Microsoft SQL Server.

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Python
  • DevOps
  • Java
  • Linux
  • Windows
  • Shell Scripting
  • Automation
  • SQL
  • Microsoft SQL Server
  • Networking
  • Load-balancing
  • Distributed Systems
  • Alfresco ECM
  • SharePoint Embedded
  • Snowflake
  • Software Engineering

Job areas

  • Software
  • Engineering
  • Technology
  • Data & Analytics

Additional details

Minimum experience
8+ years
Apply by
Aug 21, 2026
Posting language
English
Working hours
40 hours per week
Office presence
3 days per week
Seniority
Mid-Senior level
Application method
Direct apply is available