Description : Technical Skills :
Top 3 skills which is mandatory :
Jenkins, GitLab Runners\GitHub Actions, SF DevOps
- 5+ years of experience in Salesforce DevOps, Release Management, or related Salesforce delivery roles.
- Strong hands-on experience in Salesforce Administration and Development (Apex, Lightning, Metadata API, etc.).
- Expert-level knowledge of GitLab and Jenkins (primary tools for CI / CD).
- Proficient in scripting with Groovy or Shell for automation and pipeline customization.
- Experience with GitLab Runners or GitHub Actions for orchestration and deployment management.
- Familiarity with Salesforce CLI (SFDX), ANT migration tool, and change set deployments.
- Knowledge of automated testing, code quality analysis, and static code review tools.
Soft Skills :
Strong problem-solving, analytical, and troubleshooting skills.Excellent communication and collaboration abilities across development and operations teams.Detail-oriented with a focus on process improvement, security, and compliance.Capable of managing multiple releases in a fast-paced environment.Preferred Qualifications :
Certifications :
Salesforce Certified AdministratorSalesforce Platform Developer I or IISalesforce DevOps or CI / CD-related certifications (preferred)Experience working in Agile / Scrum environments with continuous delivery cycles.Key Responsibilities :
1. CI / CD and Automation :
Design, build, and maintain CI / CD pipelines for Salesforce using GitLab and Jenkins.Automate metadata deployments across various Salesforce environments (Development, QA, UAT, Staging, Production).Configure and manage GitLab Runners or GitHub Actions for continuous integration and deployment automation.Implement rollback and validation mechanisms within pipelines to ensure reliability and control.2. Version Control and Release Management :
Define and enforce Git branching and merging strategies (feature, release, hotfix).Manage and optimize source-driven development using Git repositories.Collaborate with development teams to enforce best practices for commits, merges, and pull requests.Ensure consistency and traceability of Salesforce metadata across environments.3. Scripting and Integration :
Write and maintain Groovy or Shell scripts for Jenkins-based automation.Integrate automated testing tools and code quality checks into CI / CD workflows.Troubleshoot build or deployment failures and continuously enhance automation efficiency.4. Salesforce Environment Support :
Support Salesforce Admins and Developers in configuration, deployments, and data migration activities.Manage environment refreshes and maintain synchronization between orgs.Ensure compliance with security, governance, and auditing standards in all releases.5. Monitoring and Continuous Improvement :
Monitor pipeline performance, logging, and alerting to ensure uptime and reliability.Continuously evaluate and adopt new tools or methods to improve automation and deployment processes.Maintain documentation of release processes, build configurations, and troubleshooting guides.(ref : hirist.tech)