Jobs / Scotiabank
DevOps Engineer(Salesforce)
Scotiabank · Toronto, ON, Canada
Toronto, ON, CanadaOnsite
Remuneration
Competitive rewards including a bonus, flexible vacation, personal and sick days, and benefits starting on day one.
Location
Toronto, ON, Canada
Visa sponsorship
Not specified
Job summary
The Salesforce DevOps Engineer owns and evolves release, deployment, and environment management for an enterprise Commercial Banking Salesforce platform. The role builds Git-based CI/CD pipelines, coordinates releases across Dev, QA, UAT, Pre-Prod, and Prod, and manages metadata, sandboxes, deployment troubleshooting, and release documentation while supporting audit, security, and compliance requirements.
Benefits
Online courses, cross-functional development opportunities, and tuition assistanBonus, flexible vacation, personal and sick days, and benefits starting on day oCommunity engagement opportunities
Qualifications
- Experience with Salesforce metadata deployments and Git-based source control
- Knowledge of Salesforce limits, metadata dependencies, and deployment constraints
- Experience building or managing CI/CD pipelines with GitHub Actions, Azure DevOps, GitLab, or equivalent
- Understanding of feature, release, and hotfix branching strategies
- Familiarity with automated testing and validation
- Hands-on experience with Salesforce DevOps tools such as Gearset, Copado, or AutoRabit
- Knowledge of Apex, triggers, flows, permission sets, profiles, record types, page layouts, and Salesforce security
- Ability to troubleshoot deployment failures and dependency issues
- Salesforce Platform Developer experience
- Experience with unlocked or managed packages
- Exposure to Salesforce DX
- Experience in regulated or enterprise environments, such as banking, insurance, or healthcare
- Salesforce certifications such as Platform Developer I, Advanced Administrator, or DevOps-related certifications
Responsibilities
- Design, implement, and maintain Salesforce CI/CD pipelines using Git-based workflows
- Manage releases across Dev, QA, UAT, Pre-Prod, and Prod environments
- Coordinate scheduled releases, hotfixes, and emergency deployments
- Ensure deployments meet audit, security, and compliance standards
- Manage Salesforce metadata in source control
- Plan sandbox creation, refreshes, and data masking
- Resolve conflicts involving profiles, permission sets, record types, page layouts, flows, Apex, and dependencies
- Recommend practices that reduce deployment failures and rework
- Collaborate with Salesforce developers, administrators, QA, and platform teams
- Advise on DevOps-friendly Salesforce design patterns
- Document release processes, runbooks, and rollback procedures
- Support audit and change management requirements
Skills
AzureAzure DevOpsGitGitHubGitHub ActionsGitLabGitLab CI
Certifications
Salesforce Platform Developer ISalesforce Advanced AdministratorSalesforce DevOps-related certifications
Industry
Banking
Relocation
No