DevOps / SRE / Platform

Junior Salesforce DevOps Engineer

at DataPattern

📍 Location Toronto, Ontario Remote
📋 Details Full-time
📅 Posted

About the Role

Manage Salesforce deployments, CI/CD, and development

About DataPattern

DataPattern, Salesforce-focused software company

Full Description

Job Title: Junior Salesforce DevOps Engineer

Location: Toronto

Work Mode: Hybrid

Experience: 2–3 Years

Job Summary

We are seeking a Junior Salesforce DevOps Engineer to support release management, deployment processes, and Salesforce development activities. This role combines DevOps, Administration, and Development responsibilities , including managing metadata deployments, maintaining environments, and developing Salesforce components.

The ideal candidate will collaborate with cross-functional teams, assist in CI/CD pipeline operations, and ensure smooth release cycles across Salesforce environments.

Key Responsibilities

Deployment & Release Management

  • Manage daily pull requests and resolve metadata merge conflicts using Git-based version control
  • Execute deployments across Salesforce environments (Dev, QA, UAT, Prod)
  • Support CI/CD pipeline activities and release schedules

Environment Management

  • Coordinate sandbox refreshes and environment synchronization
  • Perform data seeding and maintain consistency across environments

Quality Assurance Support

  • Run static code analysis using tools like PMD and SonarQube
  • Execute and monitor automated unit tests within CI/CD pipelines
  • Assist QA teams in validating deployments

Troubleshooting & Support

  • Identify and resolve deployment issues through root cause analysis
  • Provide technical support for developers during releases
  • Troubleshoot Salesforce platform and integration issues

Development & Customization

  • Develop and customize Salesforce solutions using Apex, LWC, and Visualforce
  • Implement business logic and enhancements based on requirements

System Configuration

  • Configure Salesforce objects, workflows, validation rules, and page layouts
  • Maintain and optimize declarative automation (Flows, Process Builder)

Documentation

  • Maintain SOPs, technical documentation, and release notes in Confluence/Jira
  • Ensure proper documentation of deployments and system changes

Collaboration

  • Work closely with developers, architects, QA teams, and business stakeholders
  • Participate in Agile ceremonies and contribute to continuous improvement

Required Qualifications

Experience

  • 2–3 years of hands-on experience with the Salesforce platform
  • Experience with version control systems such as Git/GitHub
  • Exposure to DevOps practices and CI/CD processes

Technical Skills

  • Working knowledge of:
  • Salesforce CLI
  • Apex, LWC, JavaScript, HTML, CSS
  • Familiarity with DevOps tools such as Flosum or AutoRABIT
  • Understanding of metadata deployment processes

Platform Knowledge

  • Good understanding of Salesforce data model
  • Experience with declarative tools like Flows and Process Builder

Additional Experience

  • Background in Salesforce Administration or software development (1–2 years)

Soft Skills

  • Strong problem-solving and analytical skills
  • Attention to detail and ability to manage multiple tasks
  • Effective communication and collaboration skills

Preferred Qualifications

  • Salesforce Certifications:
  • Salesforce Administrator
  • Platform Developer

Nice to Have

  • Exposure to integration concepts (REST/SOAP APIs)
  • Experience with Agile/Scrum methodologies
  • Basic knowledge of release automation tools and pipeline monitoring

Opens in a new tab on the company's website