17 Apr
|
Soho Square Solutions
|
Montreal
17 Apr
Soho Square Solutions
Montreal
Apply on Kit Job: kitjob.ca/job/2fxa02
Role: Dev Ops & Python Platform Engineering Specialist
Contract: 1-Year
Location: Montreal, QC
Work Arrangement: Day‑1 onsite onboarding; hybrid model with in‑office presence 3 days per week
About the Role
We are seeking a Senior Dev Ops & Python Platform Engineering Specialist to design, build, and operate highly available enterprise content management platforms supporting both Application Enterprise Content Management (AECM) and End User Content Management (EUCM) use cases.
This role is part of a team responsible for engineering and operating platforms such as Alfresco, Share Point Embedded, Box, Google Workspace, and several supporting enterprise services. The position combines hands‑on Python development, platform integration, Dev Ops practices, and production support.
The ideal candidate demonstrates a strong sense of ownership, excels at solving complex distributed systems challenges, and communicates effectively with both technical and non‑technical stakeholders. You will play a critical role in improving platform reliability, scalability, security, and customer experience, while contributing to ongoing platform modernization initiatives.
Key Responsibilities
Software Development & Engineering
- Design, develop, and maintain scalable content management platforms, integrations, and automation using Python (primary) and Java (secondary).
- Lead and contribute to technical design discussions; produce high‑quality architecture and design documentation.
- Build and enhance internal tooling, libraries, and automation to improve platform reliability, integration, and operations.
- Conduct code reviews and help establish and enforce engineering best practices.
- Mentor junior engineers and provide technical leadership across the team.
Platform & Infrastructure Ownership
- Deploy, configure, and operate Alfresco ECM platforms in on‑premises private cloud environments, providing Level 3 production support.
- Evaluate and assess Share Point Embedded as an application content management solution, 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 application stack, including web servers, application servers, databases, and authentication layers.
Operations, Support & Customer Engagement
- Participate in an engineering on‑call rotation (approximately 1 week every 4–5 weeks).
- Act as an escalation point for complex platform and customer issues, collaborating with Level 2 support, infrastructure, and security teams.
- Communicate clearly with customers regarding incident status, root cause analysis, and resolution plans.
- Analyze incident trends and customer feedback to drive platform improvements and preventive actions.
- Continuously review and improve operational workflows to enhance reliability, scalability, and security.
Required Qualifications
- 6+ years of experience in software engineering, application development, or Dev Ops roles.
- 3+ 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 experience with relational databases, preferably Microsoft SQL Server, and writing effective SQL queries.
- Solid understanding of networking fundamentals and experience with load balancing technologies.
- Proven ability to troubleshoot and resolve issues in complex, distributed systems.
Preferred Qualifications
- Experience operating enterprise applications using Apache and Tomcat.
- Knowledge of modern application security and authentication mechanisms (Kerberos, Mutual TLS, OAuth/OIDC, SAML).
- Experience with build and dependency management tools such as Maven or Gradle.
- Exposure to containerization and orchestration technologies (e.g., Podman, Kubernetes).
- Experience building or supporting CI/CD pipelines using tools such as Jenkins.
- Familiarity with Agile/Scrum methodologies and tools like Jira.
- Experience with Ansible or similar configuration management and automation tools.
- Knowledge of message queue or event‑driven architectures.
- Proficiency with Git‑based version control, Git Hub, Copilot, and Dev Ops best practices.
What You Bring
- Excellent written and verbal communication skills, with the ability to explain complex technical topics to diverse audiences.
- A strong sense of ownership and accountability for the platforms you support.
- A passion for continuous improvement across code quality, automation, and operational excellence.
- A collaborative mindset with a focus on building reliable, scalable, and secure enterprise platforms.
Apply on Kit Job: kitjob.ca/job/2fxa02
📌 Software Engineer (Montreal)
🏢 Soho Square Solutions
📍 Montreal