Jobs / ATB Financial
Salesforce DevOps Developer
ATB Financial · Calgary, AB, Canada
Calgary, AB, CanadaExp: 4+ yrsHybrid
Remuneration
Not specified
Location
Calgary, AB, Canada
Visa sponsorship
Not specified
Job summary
Build and centralize a secure, scalable Salesforce DevOps platform that enables engineering teams to deliver changes safely and frequently. The role designs CI/CD pipelines, developer tooling, sandbox and data management workflows, platform monitoring, and security practices using Salesforce technologies such as Apex, Salesforce DX, and Copado, alongside scripting and automation tools.
Qualifications
- At least 4 years of software development experience, including scripting with Python, Bash, or Node.js.
- At least 4 years of Salesforce-focused DevOps experience in platform engineering, CI/CD, and release management.
- Hands-on expertise with Salesforce development and configuration, including Apex, Lightning Web Components, Metadata API, Salesforce DX, SOQL, and APIs.
- Experience building Salesforce CI/CD pipelines with tools such as GitHub Actions, GitLab CI/CD, Copado, Gearset, or Jenkins.
- Expertise in Salesforce environment management, sandbox refresh strategies, data masking, and scratch org orchestration.
- Advanced source control and Git-based branching skills.
- Experience with enterprise monitoring and logging tools such as Splunk.
- Knowledge of Salesforce security and compliance practices for configuration, integrations, and certificates.
- Ability to work independently, identify platform-wide problems, and develop enterprise solutions.
- Experience collaborating with technical, QA, and integration leads.
Responsibilities
- Design, build, and optimize Salesforce CI/CD workflows and release automation.
- Establish deployment guardrails, quality gates, and automated release strategies.
- Build developer tools, scripts, and utilities to streamline engineering workflows.
- Manage sandbox provisioning, refreshes, backups, and capacity monitoring.
- Define environment strategies and integration patterns for multi-sandbox systems.
- Automate sandbox data provisioning, database mocking, and unit-test execution workflows.
- Implement platform monitoring, alerting, and health tracking for integrations, batch processing, and storage.
- Oversee platform compliance, security credential lifecycles, and data retention.
- Maintain release tooling, including version updates and coordination with engineering teams.
- Mentor team members on Salesforce development practices, design patterns, and quality standards.
Skills
BashGitGitHubGitHub ActionsGitLabGitLab CIGraphQLJenkinsKubernetesNode.jsPythonRESTSplunk
Degrees
Bachelor's degree in computer science or engineering, or equivalent practical ex
Relocation
No