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