Experience in managing both First-Generation and Second-Generation managed packages.
Experience in Automating the deployment processes and enhancing the efficiency of the release management lifecycle.
Work closely with all the developers to resolve conflicts and promote the changes on a day-to-day basis.
Responsible for overseeing release management in our Salesforce platform,
Take ownership in resolving Validation/deployment errors during promotions.
Setting-up the CI/CD pipeline and environment from scratch.
Ensuring code delivery through the development lifecycle is simple, seamless, and consistent, and providing long-term resolutions and an overall roadmap for the completion of this process.
Experience with a version control system (eg, Git) to track changes and collaborate effectively
Maintain a clean and organized repository structure with branches for development, testing, and production.
Supporting post deployment activities, including knowledge transfer, process documentation and application bug fixes.
Collaborating with team members to ensure safe and secure environments for development, quality assurance, user acceptance testing, and deployment.
Acting as a single point of contact to plan, coordinate, and oversee our releases, patches, and emergency change requests.
Required Qualifications:
6+ total years of hands-on experience as a Salesforce Admin and/or Developer, with at least 4+ years working with Salesforce deployments and DevOps/release management, with an understanding of CI/CD processes, integration concepts in an enterprise IT software development environment.
Expertise with branching strategies, version control, pipeline automation and orchestration utilizing any automated tools like Jenkins, BitBucket, GitHub, Ant, Copado, Flossum, Cumulus etc
Implemented complex Salesforce DevOps pipeline for Salesforce releases.
Excellent knowledge in code deployment version conflict resolution
Experience with Salesforce configuration such as managing users, profiles and permission sets.