Summary: Salesforce Release Engineer is responsible for environment and release management of Salesforce Platform and the Salesforce Application Production Support activities. This hands-on technical role demands excellent knowledge of business processes and methodologies along with a strong analytical and software application design background. The candidate will have direct hands-on experience in Salesforce.com, configuration and implementation/customization, environment, and release management functions.
· Define and manage release scope, schedules and quality.
· Work with Project Management and development teams across projects to coordinate and plan product deployment, manage conflicts and dependencies.
· Analyze the impact of Salesforce releases and fixes on configuration and custom code; work with system administrator and development team to resolve issues. Communicate the impact of Salesforce release and custom deployments, environment refreshes, release schedules, release status, release scope, escalate issues and risks.
· Build and maintain the repository for release procedures, release log, and release artifacts.
· Manage change control process. Manage production backups, sandbox refreshes and continuously improve release processes.
· Plan and govern best practices for release lifecycle including version controls, branching and code merges. Package and deploy custom configuration and code.
· Drive planning & delivery of high-quality enterprise IT software releases.
· Manage release schedules and milestones.
· Assemble and lead multiple cross-functional teams to support IT application releases of varying size, complexity and duration.
· Collaborate and manage release processes across all functions within IT and with business stakeholders
· Manage change control processes for the releases.
· Continuously improve release processes.
· Implement best practices consistent with an agile development methodology.
· Define and manage release readiness and success criteria based on business requirements.
· Proactively identify and mitigate risks and remove obstacles to release.
· Guide the completion of root cause analysis to ensure issues do not recur.
· Perform environment planning, provisioning, and management required to support the releases.
· Provide oversight for deployment of releases into production environments through ensuring release readiness and adequate deployment runlist handoff to Service Delivery.
· Communicate plans and status, and escalate issues as required.
· Advance the CI/CD maturity journey of Salesforce/ CRM Platform.
· 8 + years of hands-on experience on SFDC Admin/Developer.
· Implemented complex Salesforce DevOps architectures using industry standard commercial and open source tools, preferable with Copado.
· Consistent history of rock-solid mission-critical automations.
· Participate in DevOps-driven development in Salesforce platform.
· Good understanding and experience in GitHub tools and techniques.
· Proficiency in Salesforce Configuration, Scripting, and Customization techniques.
· Excellent knowledge and experience on CI/CD deployment.
· Excellent knowledge in code deployment version conflict resolution.
· Excellent IT governance and service change management.
· Salesforce Certified Development Life cycle and Deployment Designer
· Salesforce Certified Platform Developer I
· Salesforce Certified Administrator
· Mastery of advanced Git
· Copado certified Administrator/Developer
· Bachelor’s or master’s degree in Engineering or Computer Science or related field required.
· Prior experience in migrating application from Classic to