Experience & Skills
• 8 to 10 years of experience as Salesforce release engineer leveraging deployment tools (e.g. Gearset ,Copado)
• Gearset is the top considered skill
• Experience of Salesforce configuration - user/role/profile setup, record sharing, workflows, validation rules, etc.
• Strong experience with source control systems such as GitHub, Azure Devops etc.
• Hands-on experience with Continuous Integration (CI) and Continuous Deployment (CD) tools and processes, such as Gearset
• Strong understanding of the Salesforce Deployment lifecycle and best practices
• Excellent problem-solving and troubleshooting skills to identify and resolve deployment issues.
• Ability to collaborate effectively with cross-functional teams, including Salesforce developers, administrators, and stakeholders.
• Strong communication and documentation skills to convey technical information to both technical and non-technical audiences.
Responsibilities:
• Plan and execute scheduled releases across multiple Salesforce instances.
• Ensure Proper tracking of released components in version control.
• Troubleshoot deployment issues and ensure seamless transitions from development to production environments.
• Manage and optimize Salesforce environments, including sandboxes, to support parallel development and testing.
• Collaborate closely with Salesforce development teams to enforce DevOps best practices and improve overall delivery velocity.
• Prepare release notes and communication release progress/status to scrum and stakeholders.
• Conduct release Readiness reviews ,Milestone reviews ,Business Go/No-Go reviews
• Ensure compliance and governance, defining and enforcing policies across the development lifecycle.
• Monitor Salesforce application health and release metrics, providing visibility and insights to stakeholders.
• Work closely with development staff to resolve build problems and merge conflicts.
• Responsible for maintaining consistency between Salesforce sandbox environments and production.
• Data loading /seeding of sandbox environments to provide functional environments for development and testing.
• Evaluate and mitigate all risks to environment security and stability.
• Keep informed of new technologies and methodologies through publications ,memberships in professional organizations and contact with IT organizations and institutions.