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