Key Responsibilities:
1. Environment Setup and Configuration:
- Set up and customize Salesforce environments (e.g., Sandbox, Development, Testing, Production) based on best practices and business needs.
- Configure Salesforce objects, fields, page layouts, workflows, process builder, and automation rules to streamline business processes.
2. User Access Management:
- Administer user roles, profiles, permission sets, and sharing rules to control access to Salesforce data and functionality.
- Define and enforce security policies, ensuring appropriate levels of access based on job roles and responsibilities.
- Conduct regular audits of user permissions to ensure compliance with organizational policies and regulatory requirements.
3. Release Management and Continuous Improvement:
- Plan and execute deployments using Salesforce change sets, Salesforce DX, or other deployment tools.
- Create deployment pipelines in Azure DevOps to automate deployment processes, including testing and validation stages.
- Implement version control and Git merge strategies (e.g., feature branching, pull requests) for Salesforce code and configuration changes.
- Stay current with Salesforce releases, features, and industry trends to recommend and implement enhancements.
- Collaborate with cross-functional teams (e.g. Sales, Marketing) to integrate Salesforce with other systems and tools as needed.