Negotiable
Undetermined
Undetermined
London Area, United Kingdom
Summary: The Salesforce DevOps Engineer will design, implement, and maintain deployment processes for the Salesforce platform, focusing on CI/CD pipelines and GitHub Actions. This role is essential for enhancing the Salesforce development lifecycle, improving automation, and ensuring high-quality code delivery. The engineer will collaborate with various stakeholders to integrate changes effectively and ensure compliance with governance standards. Additionally, they will troubleshoot deployment issues and continuously improve system reliability.
Key Responsibilities:
- 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.
- 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.
- 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.
- 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.
Key Skills:
- 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.
- Salesforce certifications (e.g., Salesforce Platform Developer I/II, Salesforce Certified DevOps Engineer) are desirable.
- 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).
Salary (Rate): undetermined
City: London Area
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
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.
Key Responsibilities
- 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.
Skills & Experience
Essential
- 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).
Personal Attributes