Job Description :
Plan and execute scheduled releases for multiple salesforce instances
Define and implement a standardized deployment process that delivers patches, minor enhancements, and major releases
Automate whenever possible, optimizing efficiency and quality of delivery, including managing external resources to implement automation tools
Own and continually improve the release process by documenting release issues and developing plans to improve process or automation
Facilitate release activities across all Cloud development teams, ensuring easy and timely deployments across environments (e. g. Salesforce. com, Genesys, ETL etc.,)
Responsible for maintaining consistency between Salesforce sandbox environments, from Development through QA, UAT and Production
Manage deployments between sandbox environments
Facilitate release activities for the Salesforce CRM project
Set and manage to consistent deployment schedules, accounting for any dependencies and risks along the way; identify issues and perform root-cause analysis to ensure they are not repeated.
Define and manage change control process for development, where quality is ensured in a fast-paced, iterative environment
Define release readiness criteria and ensure all changes meet criteria prior to deployment
Work with developers to properly resolve merge conflicts, deployment errors and meet code coverage criteria
Set up, monitor, and maintain all Salesforce. com sandboxes, including creating and synchronizing sandbox metadata and appropriate data sets
Track release metrics to drive improvement and report successes/failures to stakeholders
Manage proper tracking of released components in version control
Prepare release notes and communicate release status to stakeholders and project teams
Experience Requirements:
7+ years as a Release Manager for software development, Salesforce. com and cloud platforms preferred
3+ years experience in Migration tools such as Change sets, Flosum (Mandatory)
4+ years experience in Migration tools such as Jenkins, Git hub, Informatica, Eclipse, Ant
Experience with Scratch org deployments and Scratch org concepts
Experience in the CRM domain; understanding of overall SFDC architecture and working knowledge of SFDC integration approach, architecture, and release management
Salesforce Admin experience (permission sets, profile management etc