Senior DevOps & Python Platform Engineering Specialist
Role Overview
DevOps and Python platform engineering specialist role focused on enterprise content management platforms and platform operations.
The role develops software and automation and operates Alfresco ECM in on-premises private-cloud environments.
The role includes Level 3 production support and an engineering on-call rotation of about one week every four to five weeks.
Key Skills for This Role
Full Job Posting
Role overview
DevOps and Python platform engineering specialist role focused on enterprise content management platforms and platform operations.
The role develops software and automation and operates Alfresco ECM in on-premises private-cloud environments.
The role includes Level 3 production support and an engineering on-call rotation of about one week every four to five weeks.
Software development and engineering
- Build and maintain content-management solutions, integrations, tooling, libraries, and automation using Python primarily and Java secondarily.
- Contribute to technical design discussions, create architecture documentation, review code, and reinforce engineering practices.
Platform and operations
- Deploy, configure, and operate Alfresco ECM platforms and provide Level 3 production support.
- Evaluate SharePoint Embedded and Snowflake as content-management solutions and contribute to proofs of concept where applicable.
- Coordinate with vendors on escalations, patches, and upgrades; maintain diagrams, configuration standards, release notes, and runbooks.
- Troubleshoot full-stack issues across web and application servers, databases, and authentication layers.
Support and customer engagement
- Participate in the on-call rotation and act as an escalation point for complex customer issues.
- Work with Level 2 support, infrastructure, and security teams to diagnose incidents and communicate status, root causes, and resolution plans.
- Use incident and customer-feedback trends to improve reliability, scalability, security, and preventive measures.
Required qualifications
- 10+ years in software engineering, application development, or DevOps roles.
- 5+ years of hands-on Python development and working knowledge of Java.
- 5+ years supporting Linux and/or Windows systems, including troubleshooting, shell scripting, and automation.
- Strong relational database proficiency and SQL-query writing; 3+ years with Microsoft SQL Server is preferred.
- Networking fundamentals, load-balancing experience, and ability to troubleshoot complex distributed systems.
Preferred qualifications
- Experience with Tomcat and Apache web servers; familiarity with application security and authentication such as Kerberos, Mutual TLS, OAuth/OIDC, or SAML.
- Experience with Maven or Gradle, Podman or Kubernetes, CI/CD pipelines such as Jenkins, or Ansible.
- Familiarity with Git-based version control, GitHub Copilot or other AI-assisted development tools, and DevOps practices.
- Knowledge of message queues or event-driven technologies and enterprise architecture artifacts is preferred.
Compensation and benefits
- The posting gives a base compensation range of 70,000 to 90,000 without stating currency or pay cadence.
- The role may be eligible for variable incentives, bonuses, or commissions; benefits are available to eligible regular full-time employees and depend on local policy.
About Capgemini
Capgemini describes itself as a global business and technology transformation partner serving clients in more than 50 countries.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Capgemini
Senior Data Engineer - Vancouver
Vancouver, CAN
Capgemini is seeking a Senior Data Engineer to build and support reliable batch and real-time data pipelines and infrastructure. The role calls for strong Spark/PySpark expertise, Azure pipeline development, orchestratio
CORE JAVA DEVELOPER
Montréal, CAN
Capgemini is seeking a Core Java Developer to build full-stack features for its SD platform, including Java/Spring microservices and a React/TypeScript frontend. Applicants need 5+ years of server-side Java experience, h
Senior Oracle EPM Engineer
Montréal, CAN
Capgemini is seeking a Senior Oracle EPM Engineer to manage, optimize, and scale Hyperion financial planning and consolidation systems. The role requires strong PLSQL and shell scripting skills, with work at a Montreal c
.NET Dev with Capital Markets
Montréal, CAN
Capgemini is seeking a .NET support engineer to support and enhance capital-markets systems, resolve operational incidents, and deliver technical solutions. Candidates need 5+ years of capital-markets back-office experie
Senior Data Engineer
Vancouver, CAN
Capgemini is seeking a Senior Data Engineer to build and support scalable batch and real-time data pipelines and lead complex data engineering initiatives. Candidates should bring expert Spark/PySpark skills, hands-on pi
EOL Certification Data & Triage Specialist
Montréal, CAN
The employer is seeking a specialist to support hardware and software end-of-life certification, triage, and technology asset data quality. The role analyzes and reconciles inventory data, supports stakeholders, and impr
Project Coordinator (BSFI)
Toronto, CAN
Capgemini is seeking an onshore Project Coordinator to support a data analytics cloud migration program. The role coordinates meetings, tracks actions and project documentation, and supports testing and migration readine
Senior Data Engineer - Vancouver
Vancouver, CAN
CORE JAVA DEVELOPER
Montréal, CAN
Senior Oracle EPM Engineer
Montréal, CAN
.NET Dev with Capital Markets
Montréal, CAN
Senior Data Engineer
Vancouver, CAN
EOL Certification Data & Triage Specialist
Montréal, CAN
Project Coordinator (BSFI)
Toronto, CAN