Skip to content
mimi

Senior DevOps & Python Platform Engineering Specialist

Epsilon Solutions Ltd.

Montreal · Hybrid Full-time Senior Yesterday

About the role

Job Summary

The Senior DevOps & Python Platform Engineer 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 engineers 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

  • 6+ years of experience in software engineering, application development, or DevOps 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 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.

Preferred Qualifications

  • Experience operating enterprise applications using Tomcat and Apache web servers.
  • Familiarity with modern application security concepts and authentication mechanisms (e.g., 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, including tools such as Jenkins.
  • Comfort working in an Agile/Scrum environment using tools such as Jira.
  • Experience with Ansible or similar automation and configuration-management tools.
  • Knowledge of message-queue or event-driven technologies.
  • Familiar with Github/Copilot environment, proficient with Git-based version control and DevOps best practices.
  • Exposure to containerization technologies (e.g., Podman, Kubernetes).

Skills

ApacheAnsibleBoxCI/CDDockerGitGithubGoogle WorkspaceGradleJavaJenkinsJiraKubernetesLinuxMavenMicrosoft SQL ServerOAuthOIDCPodmanPythonSAMLSharePointSQLTomcatWindows

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free