Salesforce DevOps Engineer

6 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Description

We are seeking a highly experienced Salesforce DevOps Engineer with strong expertise in automating, optimizing, and managing deployment processes across Salesforce environments. The ideal candidate will have 6+ years of hands-on DevOps experience and demonstrated excellence in CI/CD pipelines, automated deployments, scripting, and Salesforce DevOps tools.This role plays a critical part in ensuring smooth, secure, and scalable release cycles across Production, QA, UAT, and Sandbox environments. You will collaborate closely with Salesforce developers, solution architects, product owners, and business analysts to enhance deployment efficiency, reduce manual intervention, and strengthen development lifecycle processes.The role requires deep technical knowledge of version control, branching strategies, Salesforce metadata deployments, CPQ deployments, packaging, automation scripts, and environment governance. Strong experience with Gearset, Salesforce CLI, GitHub Actions, YAML, and PowerShell/Python scripting is essential.

Key Responsibilities

Deployment Management & Release Operations :

  • Manage and execute deployments across Production, UAT, QA, Staging, and Sandbox environments using best practices.
  • Lead end-to-end deployment activities for Salesforce metadata, custom code, configuration, and managed/unmanaged packages.
  • Manage CPQ deployments using Gearset, ensuring accuracy, consistency, and efficiency.
  • Maintain deployment logs, rollback strategies, and release documentation for audit purposes.

CI/CD & Automation

  • Design, implement, and maintain CI/CD pipelines in GitHub Actions for automated builds, testing, and deployments.
  • Optimize existing pipelines to improve speed, stability, and reliability.
  • Automate repetitive tasks using YAML, PowerShell scripts, Python scripts, and Salesforce CLI commands.
  • Integrate automation tools for version control, static code analysis, pre-deployment validations, and test automation.

Version Control & Branching Strategy

  • Implement and enforce Git-based branching strategies (Feature, Release, Hotfix, Main).
  • Manage code merges, pull requests, versioning, and repository governance.
  • Collaborate with developers to resolve merge conflicts and maintain clean, organized repositories.

Environment & Configuration Management

  • Manage Salesforce org environments, ensuring consistency across Sandboxes and Production.
  • Monitor deployment failures and troubleshoot errors related to metadata, dependencies, packages, and CPQ objects.
  • Ensure environment readiness, refresh coordination, and sandbox setup.

Collaboration & Process Improvement

  • Work closely with cross-functional teams including developers, QA engineers, product owners, and project managers.
  • Introduce and enforce DevOps best practices, automation standards, and release governance frameworks.
  • Provide technical leadership on deployment processes and DevOps strategies.
  • Participate in Agile ceremonies and support sprint planning from a DevOps perspective.

Monitoring & Quality Assurance

  • Implement automated testing frameworks wherever applicable.
  • Monitor CI/CD pipeline health, deployment logs, and overall system reliability.
  • Build dashboards and reports for release performance, deployment frequency, and error rates.

Required Skills & Qualifications

  • 6+ years of experience as a DevOps Engineer, with at least 3+ years in Salesforce DevOps.
  • Strong hands-on experience with CPQ deployments through Gearset.
  • Expertise in :
  • Git, GitHub Actions
  • Salesforce CLI (SFDX)
  • VS Code
  • Ant Migration Tool
  • Gearset
  • YAML scripting
  • Strong experience with PowerShell and Python scripting for automation.
  • Deep understanding of CI/CD pipelines, DevOps methodologies, branching strategies, and agile development.
  • Experience supporting enterprise-scale Salesforce environments with automated deployments.
  • Familiarity with Salesforce metadata types, Apex deployments, triggers, LWC components, flows, and managed packages.
  • Knowledge of Salesforce CPQ object structure, metadata, and deployment challenges.
  • Salesforce Admin or Developer certification is a strong plus.
  • Excellent communication, troubleshooting, and collaboration skills.

Preferred Qualifications

  • Experience in multi-cloud integrations within DevOps pipelines.
  • Familiarity with static code analysis tools like PMD or Checkmarx.
  • Knowledge of test automation tools (Provar, Selenium, or similar).
  • Experience working in a high-paced Agile environment.

Why Join Us

  • Opportunity to work on enterprise-level Salesforce environments.
  • Strong focus on automation, innovation, and DevOps maturity.
  • Collaborative culture with cross-functional teams.
  • Remote flexibility with long-term project potential.
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You