Our client is a leading player in the manufacturing industry. Currently they are looking for a Salesforce DevOps Engineer to build and manage reliable CI/CD and release processes for Salesforce platforms. This role combines DevOps automation expertise with Salesforce deployment knowledge to ensure secure, consistent, and traceable releases across environments.
Key Responsibilities
- Design, build, and maintain CI/CD pipelines for Salesforce deployments (e.g., Azure DevOps/Git, SFDX/sf CLI, automated tests, validation deployments).
- Define and manage environment and branching strategies, release governance, approvals, and rollback procedures.
- Troubleshoot deployment issues including metadata dependencies, test failures, and permission conflicts.
- Implement and enforce DevOps best practices, including PR policies, code quality checks, secrets management, and deployment standards.
- Continuously improve release stability, automation, and deployment efficiency.
- Collaborate closely with developers, administrators, QA, and architects to support smooth delivery cycles.
Requirements
- Degree in Computer Science or related field.
- 5+ years of experience in DevOps or Release Engineering, ideally with Salesforce environments.
- Hands-on experience building CI/CD pipelines for Salesforce (Azure DevOps/Git, SFDX/sf CLI).
- Strong understanding of Salesforce deployment concepts (metadata, sandboxes, Apex testing, dependencies, rollback processes).
- Experience with scripting/automation (PowerShell, Bash, Python) and build tools.
- Familiarity with code quality checks, automated testing, and PR policies.
- Knowledge of authentication and secrets management (e.g., service connections, Key Vault).
- Experience working in Agile/Scrum environments.
- Strong problem-solving skills and collaborative mindset.
- Professional proficiency in English.