Overview
On Site
Full Time
Part Time
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - + Month(s)
Skills
Devops
Salesforce
Job Details
Requirement for Salesforce DevOps Engineer
Location: Newark NJ (Hybrid)
Duration: Long-term
Description:
The Salesforce DevOps Engineer is responsible for creating Deployment Strategy and plans for deploying high-quality Salesforce-based applications and coordinating Salesforce application releases and implementing best practices in all aspects of deployment for our project related and maintenance initiatives.
Responsibilities:
- Create Deployment Strategy and plans for deploying high-quality Salesforce-based applications
- Implement best practices consistent with an agile development methodology
- Develop deployment steps, related documentation, manage deployment schedules and milestones.
- Continuously improve deployment processes and procedures with measurable DevOps KPIs (release velocity, lead time, failure rate, restore time).
- Define and manage deployment readiness and success criteria based on business requirements.
- Build and maintain pipelines in Jenkins, GitLab CI, CircleCI, or similar
- Define pipeline stages for build, test, validate, and deploy
- Integrate automated testing (Apex tests, Selenium, Provar, etc.) into CI/CD workflows
- Configure release pipelines, managing and resolving metadata conflicts
- Develop and execute unit tests and integration tests in Apex
- Incorporate test coverage and validation into deployment pipelines
- Propose sandbox strategy to manage sandboxes (refresh, data loads , etc.)
- Perform environment planning, provisioning, and management required to support deployments.
- Create documentation used to train other team members on the deployment process.
Required Skills
- Proficiency in Apex, Visualforce, Lightning Web Components (LWC), and SOQL/SOSL
- Deep understanding of metadata architecture, object model, and configuration nuances
- Hands-on experience with Salesforce CLI (SFDX) for source-driven development
- Ability to create and manage scratch orgs, unlocked packages, and project scaffolding
- Skilled in scripting CLI commands for deployments, test execution, and data seeding
- Understanding of source tracking, org shape, and project.json configurations
- Experience building and maintaining pipelines in Jenkins, GitLab CI, CircleCI, or similar
- Ability to define pipeline stages for build, test, validate, and deploy
- Familiarity with YAML/JSON pipeline configuration and variable management
- Proficiency with tools Copado, Gearset or Flosum
- Experience configuring release pipelines, managing and resolving metadata conflicts
- Strong command of Git: branching, merging, rebasing, tagging, and conflict resolution
- Familiarity with Git Flow, Trunk-Based Development, or Feature Branching
- Experience with pull requests, code reviews, and commit hygiene
- Experience with test automation frameworks (e.g., Selenium, Provar)
- Understanding of Salesforce multi-org architecture, sandbox types, and release cycles
- Strong communication skills for cross-functional collaboration with developers, admins, and business stakeholders.
- Nice to have Knowledge of backup, restore, and disaster recovery best practices in Salesforce ecosystems
- Nice to have Salesforce Developer or DevOps/Release Management certifications (e.g., Copado, Gearset, DevOps Launchpad)
Best Regards,
Krishna Balmoor,
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.