Salesforce DevOps Engineer
Role details
Job location
Tech stack
Job description
We are looking for a highly skilled Salesforce DevOps Engineer with strong expertise in CI/CD pipelines and GitHub Actions. You will be responsible for designing, implementing, and maintaining the deployment processes that support our Salesforce platform, ensuring smooth releases, high-quality code delivery, and scalable environments.
This role is critical to enhancing our Salesforce development lifecycle, improving automation, and enabling faster, more reliable delivery of solutions to our business users., * CI/CD & Automation
- Design, implement, and optimize CI/CD pipelines for Salesforce using GitHub Actions or selected Deployment tool
- Automate deployments across multiple Salesforce environments (e.g., sandboxes, scratch orgs, production).
- Maintain release management processes to ensure consistent and repeatable deployments.
Version Control & Collaboration
- Manage Salesforce source control strategy with GitHub.
- Support branching and merging strategies aligned with development best practices.
- Collaborate with developers, admins, and business analysts to integrate changes effectively.
Quality & Governance
- Implement static code analysis and automated testing frameworks within pipelines.
- Ensure compliance with security, data, and governance standards.
- Provide documentation and training on DevOps best practices for Salesforce.
Monitoring & Support
- Troubleshoot and resolve build, deployment, and environment issues.
- Continuously improve system reliability and efficiency.
- Monitor GitHub Actions workflows and deployment logs for errors or inefficiencies.
Requirements
-
Proven experience as a Salesforce DevOps Engineer, Release Engineer, or similar role.
-
Strong knowledge of Salesforce development lifecycle, metadata, and packaging.
-
Expertise with GitHub Actions
-
Solid understanding of Git, branching strategies, and version control best practices.
-
Experience with Salesforce CLI (sfdx), scratch orgs, and automation scripts.
-
Familiarity with testing frameworks and static code analysis tools for Salesforce (e.g., PMD, Apex tests).
-
Strong problem-solving and troubleshooting skills.
-
Desirable
-
Salesforce certifications (e.g., Salesforce Platform Developer I/II, Salesforce Certified DevOps Engineer).
-
Experience with AutoRabit
-
Knowledge of Salesforce DX and unlocked packages.
-
Experience with monitoring tools and deployment reporting.
-
Background in Agile development practices and tools (e.g., Jira, Azure Boards)., * Strong communication and collaboration skills.
-
Ability to work in a fast-paced environment with multiple stakeholders.
-
Detail-oriented, with a focus on quality and process improvement.
-
Proactive mindset with a passion for automation and DevOps culture.
Benefits & conditions
Our people are the most critical component of our long-term success and their health and wellbeing are our priority. You will enjoy a comprehensive, locally competitive benefits package.