GitLab is the intelligent orchestration platform for DevSecOps, enabling organizations to increase developer productivity and improve operational efficiency. The Salesforce Release Engineer/Admin will bridge modern development practices and reliable Salesforce operations, managing release cycles and ensuring stable deployments.
Responsibilities:
- Manage Salesforce release cycles across Development, Sandbox, UAT, and Production environments, ensuring reliable, low-risk deployments
- Coordinate and execute deployments of metadata and configurations, including Apex, Lightning components, flows, and integrations, using tools such as Salesforce DX, Copado, Gearset, or similar platforms
- Implement and refine CI/CD pipelines and automated testing approaches for Salesforce to improve release quality, speed, and consistency
- Configure and maintain Salesforce features such as custom objects, fields, validation rules, automation, and security settings to meet evolving business needs
- Oversee sandbox strategy, including refresh schedules, data seeding, and environment alignment, to support ongoing development, testing, and user acceptance
- Execute data imports, exports, and mass updates using Data Loader and related tools, while maintaining data quality and integrity across environments
- Monitor Salesforce system performance and release health, troubleshoot issues, and drive root cause analysis and remediation for deployment and configuration problems
- Partner closely with Enterprise Applications and cross-functional stakeholders to plan, communicate, and validate releases, including impact analysis, rollback plans, and post-deployment reviews
Requirements:
- 4 to 5 years of Salesforce administration experience with deep platform configuration and user management expertise
- Hands-on release management experience using Salesforce deployment tools such as Salesforce DX, Change Sets, Copado, or Gearset
- Strong understanding of DevOps practices for Salesforce, including continuous integration and continuous delivery (CI/CD), automated testing, and multi-environment release strategies
- Proven experience managing coordinated release cycles across Development, Sandbox, UAT, and Production orgs, including impact analysis and rollback planning
- Proficiency with Salesforce data management tools (for example, Data Loader) for imports, exports, data quality maintenance, and mass updates
- Practical knowledge of Git or similar version control systems, including common branching and merge workflows for Salesforce metadata
- Strong problem-solving and communication skills, with the ability to work effectively with both technical and non-technical stakeholders in a distributed, remote environment
- Self-motivated and organized, with a process-oriented mindset and a commitment to GitLab's values, inclusive culture, and continuous improvement