Negotiable
Undetermined
Undetermined
London Area, United Kingdom
Summary: The Release Manager will oversee the complete release process for Salesforce-based applications, utilizing Azure DevOps for CI/CD pipeline management. This role involves collaboration with cross-functional teams to ensure successful deployments and adherence to quality standards. The position requires extensive experience in Salesforce release management and automation practices. The contract is for 45 days with a possibility of extension.
Key Responsibilities:
- Oversee the full release process for Salesforce-based applications, including planning, scheduling, and coordinating all releases across multiple environments (dev, test, staging, production).
- Utilize Azure DevOps tools for CI/CD pipeline management, automating build and deployment processes, and ensuring integration with Salesforce development cycles.
- Manage source control, branching, and version control within the Azure DevOps environment.
- Plan and execute Salesforce-specific releases, including customizations, configurations, and third-party integrations.
- Ensure proper versioning and deployment strategies are in place for Salesforce releases.
- Collaborate with cross-functional teams, including developers, QA, product owners, and business stakeholders, to ensure alignment of release timelines and successful deployment.
- Ensure that all releases meet the required quality standards by facilitating pre-release testing, reviewing deployment plans, and confirming that necessary rollback plans are in place.
- Monitor and report on the status of ongoing releases, deployments, and environment health.
- Provide post-release support and manage any issues or incidents that arise during the release cycle.
- Implement and maintain release governance policies and procedures to ensure the integrity and stability of production environments.
- Drive the automation of processes within Azure DevOps for smoother, faster, and more reliable deployments, leveraging tools such as PowerShell, Azure CLI, or other automation scripts where appropriate.
Key Skills:
- 8+ years of experience as a Release Manager or similar role, with a focus on Azure DevOps and Salesforce.
- Strong experience in managing deployments for Salesforce applications, including both declarative and programmatic changes (Apex, Visualforce, Lightning).
- Expertise in Azure DevOps (build pipelines, release pipelines, repository management).
- Strong understanding of Salesforce development and release processes (e.g., sandboxes, change sets, deployment using Salesforce DX).
- Proficient in version control systems like Git or SVN.
- Familiarity with CI/CD practices and tools for automated testing and deployment.
- Proficiency in Salesforce platform, administration, and DevOps practices.
- Experience with Salesforce release management tools (Azure DevOps, Gearset, Copado, AutoRABIT, Flosum).
- Strong understanding of CI/CD pipelines and automation tools (Azure DevOps, Jenkins, GitHub Actions).
- Experience with Git-based version control and branching strategies.
- Familiarity with Salesforce DX and other deployment tools.
- Knowledge of Salesforce metadata, APIs, and packaging.
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job Role: Release Manager
Location: London, UK
45days Contract (Possible Extension)
Key Responsibilities:
- Release Management: Oversee the full release process for Salesforce-based applications, including planning, scheduling, and coordinating all releases across multiple environments (dev, test, staging, production).
- Azure DevOps: Utilize Azure DevOps tools for CI/CD pipeline management, automating build and deployment processes, and ensuring integration with Salesforce development cycles.
- Manage source control, branching, and version control within the Azure DevOps environment.
- Salesforce Release Management: Plan and execute Salesforce-specific releases, including customizations, configurations, and third-party integrations.
- Ensure proper versioning and deployment strategies are in place for Salesforce releases.
- Collaboration & Coordination: Collaborate with cross-functional teams, including developers, QA, product owners, and business stakeholders, to ensure alignment of release timelines and successful deployment.
- Quality Assurance: Ensure that all releases meet the required quality standards by facilitating pre-release testing, reviewing deployment plans, and confirming that necessary rollback plans are in place.
- Monitoring & Reporting: Monitor and report on the status of ongoing releases, deployments, and environment health. Provide post-release support and manage any issues or incidents that arise during the release cycle.
- Change Management: Implement and maintain release governance policies and procedures to ensure the integrity and stability of production environments. Ensure all changes are documented and meet the required audit standards.
- Automation: Drive the automation of processes within Azure DevOps for smoother, faster, and more reliable deployments, leveraging tools such as PowerShell, Azure CLI, or other automation scripts where appropriate.
Key Skills & Qualifications:
- 8+ years of experience as a Release Manager or similar role, with a focus on Azure DevOps and Salesforce.
- Strong experience in managing deployments for Salesforce applications, including both declarative and programmatic changes (Apex, Visualforce, Lightning).
- Technical Skills: Expertise in Azure DevOps (build pipelines, release pipelines, repository management).
- Strong understanding of Salesforce development and release processes (e.g., sandboxes, change sets, deployment using Salesforce DX).
- Proficient in version control systems like Git or SVN.
- Familiarity with CI/CD practices and tools for automated testing and deployment.
- Mandatory : Proficiency in Salesforce platform, administration, and DevOps practices.
- Experience with Salesforce release management tools (Azure DevOps, Gearset, Copado, AutoRABIT, Flosum).
- Strong understanding of CI/CD pipelines and automation tools (Azure DevOps, Jenkins, GitHub Actions).
- Experience with Git-based version control and branching strategies.
- Familiarity with Salesforce DX and other deployment tools.
- Knowledge of Salesforce metadata, APIs, and packaging.