Junior Salesforce DevOps Engineer
at DataPattern
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