Full Time
Remote, US
Posted 4 weeks ago

Location: Remote

Job Description
This is a remote position with travel every other month to Jackson, MS.

We are seeking a Salesforce DevOps Engineer to lead and enhance our Git-first development and deployment strategy for Salesforce. You will be responsible for managing the end-to-end CI/CD pipeline in multiple Salesforce Orgs and Repositories, automating deployments, communicating and validating changes with business users and key stakeholders, and optimizing version control processes using tools like Gearset & Bitbucket. The ideal candidate has experience implementing DevOps best practices in Salesforce environments, ensuring smooth, reliable, and scalable deployments across multiple orgs.

Key Responsibilities

  1. Git-First Development & Source Control

Implement and enforce a Git-first development workflow for version control in Salesforce.
Manage branching strategies (feature branches, hotfixes, and release branches) using our vsc, Bitbucket.
Ensure metadata and source-driven development best practices using Salesforce DX (SFDX).
Resolve merge conflicts throughout our pipeline.

  1. CI/CD & Deployment Automation

Set up and manage CI/CD pipelines using Gearset.
Automate deployments across all our sandbox environments and production orgs.
Define and implement automated testing and validation within deployment processes.
Troubleshoot deployment failures and rollback strategies.

  1. DevOps & Environment Management

Standardize and optimize sandbox seeding, data migration, and org management.
Onboard new developer sandboxes and configure them in our pipeline.
Maintain and improve deployment security and access control for CI/CD workflows.
Monitor Salesforce API usage, governor limits, and performance bottlenecks.

  1. Collaboration & Process Improvement

Work closely with Developers, Admins, QA, and Business Analysts to improve DevOps workflows.
Conduct training and documentation on Git branching, deployment best practices, and tooling.
Evaluate and introduce new DevOps tools to improve efficiency and scalability.
Work with business Stakeholders to communicate and facilitating new changes into releases.

  1. Documentation

· Create documentation around how to use development pipelines for all users

· Create continuation education and training videos and documentation around best practices and process.

Required Skills & Experience

· Salesforce DevOps & Deployment Tools: Gearset, Copado, Jira, GitHub Actions, Bitbucket, or similar.

· Salesforce Development & APIs: Knowledge of Apex, LWC, SOQL, and Salesforce Metadata management.

· Version Control & Git: Strong experience with Git-first methodology, branching strategies, and Git workflows.

· CI/CD Implementation: Experience automating Salesforce deployments using SFDX, Metadata API, or second-generation packaging (2GP).

· Automation & Scripting: Proficiency in using shell scripts, Python, or Node.js for automation.

· Testing & Quality Assurance: Experience with Salesforce testing frameworks (Apex tests, or Gearset automation).

· 4-7 years of Apex or Java Development or DevOps experience

· Strong knowledge of Salesforce platform capabilities, including but not limited to Lightning, Apex, Visualforce, and Salesforce APIs

· Strong problem-solving skills and the ability to troubleshoot complex issues

· Exceptional communication and interpersonal skills, with the ability to convey technical information to non-technical stakeholders

· Strong organizational skills and the ability to manage multiple priorities in a fast-paced environment

· Familiarity with Agile/Scrum methodologies

Preferred Qualifications

Certifications: Salesforce DevOps Specialist (Gearset/Copado), Salesforce Platform Developer I/II, or Advanced Admin.
Cloud & Infrastructure Knowledge: Experience with AWS, Azure, or GCP for DevOps automation.
Monitoring & Logging Tools: Familiarity with AppExchange monitoring tools like New Relic, Splunk, or AppOps.

Apply Online

A valid email address is required.