DevOps 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
Role Name: Senior DevOps & Python Platform Engineering Specialist
Location: Montreal / Hybrid / F2F interview required
Job Summary
The Senior DevOps & Python Platform Engineering Specialist 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 engineer 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
- 10+ 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.
- 5+ years of experience supporting Linux and/or Windows systems, including troubleshooting, shell scripting, and automation.
- Strong proficiency with relational databases, preferably 3+ years of experience in 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.
More about this job
Responsibilities
Design, build, operate, and support highly available enterprise content management platforms and related services, including Alfresco, SharePoint Embedded, Box, and Google Workspace. Develop platform capabilities with Python, integrate services, apply DevOps practices, troubleshoot production issues, and contribute to reliability, scalability, customer experience, and modernization.
Requirements
Requires 10+ years of experience in software engineering, application development, or DevOps, including 5+ years of hands-on Python development and working knowledge of Java. Candidates should also have 5+ years supporting Linux and/or Windows systems, strong relational database and SQL skills, networking and load-balancing knowledge, and experience resolving complex distributed-system issues.
Skills
- Python
- Java
- Linux
- Windows
- Shell Scripting
- Automation
- Microsoft SQL Server
- SQL
- Networking
- Load Balancing
- Distributed Systems
- DevOps
- Platform Integration
- Production Support
- Troubleshooting
- Enterprise Content Management
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Engineering
Keywords
- DevOps
- Python
- Java
- Linux
- Windows
- Shell Scripting
- Automation
- Microsoft SQL Server
- Relational Databases
- SQL Queries
- Networking
- Load Balancing
- Distributed Systems
- Enterprise Content Management
- End-User Content Management
- Alfresco
- SharePoint Embedded
- Box
- Google Workspace
- Platform Engineering
- Platform Integration
- Production Support
- High Availability
- Reliability
- Scalability
- Troubleshooting
- Modernization
- Montreal
- Hybrid