HamburgerMenu
hirist

Job Description

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 Administrator

- Salesforce Platform Developer I or II

- Salesforce 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.


info-icon

Did you find something suspicious?