Senior DevOps & Python Platform Engineering Specialist
Epsilon Solutions Ltd.
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
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