Salesforce Platform Engineering / Senior Salesforce DevOps Engineer

Lorven Technologies Inc.

Chicago (IL)

Hybrid

USD 140,000 - 200,000

Full time

8 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Lorven Technologies Inc. is seeking an experienced Salesforce DevOps Engineer to lead our modernization of CI/CD for Salesforce in a large enterprise. You will optimize org/repo synchronization, build scalable pipelines, and drive automated deployments across multi-release trains.

The role requires deep Salesforce DX expertise, Azure DevOps proficiency, and strong scripting skills to enable rapid, reliable delivery in a hybrid Chicago environment.

Qualifications

  • 5+ years of Salesforce DevOps or release engineering.
  • Hands-on with Azure DevOps (Pipelines, Repos, Boards, Artifacts).
  • Expertise in SFDX, Salesforce CLI, and metadata deployments.
  • Git with GitFlow or trunk-based strategies; merge conflicts management.
  • Experience with delta deployment tools (Copado, Gearset, SFDX Git Delta).
  • DevOps governance in a large Salesforce org with 1000+ users and multiple teams.
  • Scripting: Bash, Python or PowerShell for automation.
  • Knowledge of SonarQube and SNYK integration in CI/CD pipelines.

Responsibilities

  • Automate org-to-repo synchronization and establish a reliable source of truth.
  • Design deployment strategies and reduce CI/CD execution times.
  • Develop environment strategies for multiple release trains and isolation of streams.
  • Lead DevOps enablement across 10+ POD/Scrum teams and conduct trainings.
  • Implement automated rollback, feature flags, and streamlined PR processes.

Skills

Azure DevOps
Salesforce DX
Salesforce CLI
Git version control
SFDX
SNYK
SonarQube
Bash/Python/PowerShell

Tools

Copado
Gearset
Git Delta
Azure Pipelines

Job description

Salesforce Platform Engineering / Senior Salesforce DevOps Engineer
Location: Chicago, IL - Hybrid (Onsite -Tuesday to Thursday)
Job Type: Contract
About the Role:
  • We are seeking an experienced Senior Salesforce DevOps Engineer to join a large-scale,
  • enterprise Salesforce delivery organization operating with 10+ POD/Scrum teams.
  • This role is critical to modernizing, stabilizing, and scaling our Salesforce DevOps practices on Azure DevOps.
  • The ideal candidate will bring deep Salesforce CI/CD expertise, strong problem-solving skills, and a passion for engineering excellence.
  • They will be responsible for diagnosing and resolving significant existing challenges in our release pipeline and driving long-term improvements across the DevOps lifecycle.
Repository & Org Synchronization
  • Establish and enforce a reliable, automated source of truth between Salesforce orgs and the Azure DevOps Git repository
  • Design and implement processes to ensure Production org and Master branch are always in sync
  • Eliminate code overwrite and rework caused by org/repo inconsistencies
  • Architect org-from-repo deployment strategies to ensure environments are always created/refreshed from version-controlled source
  • Redesign and optimize CI/CD pipelines to significantly reduce overall execution time (current baseline: 20–30 minutes for single-component deployments)
  • Implement shallow clones, artifact caching, and incremental checkout strategies to address large repository sizes (~4.5GB)
  • Introduce dedicated build agents/runners to eliminate shared-agent contention
  • Optimize dependency installation, SonarQube, and SNYK scan execution within pipelines
  • Reduce Apex test class execution time (current baseline: ~6 hours) through parallel test execution, test selection optimization, and test impact analysis strategies
  • Release Management & Multi-Train Support
  • Design and manage DevOps processes supporting multiple release trains: Major Release (6- week), Short Sprint (2-week), Anytime/Micro, Hotfix, and Hypercare (1-week post-MR)
  • Architect environment strategies to isolate different release streams — eliminating the risk of shared UAT environment conflicts across concurrent release tracks
  • Establish clear environment promotion paths and minimize back-sync conflicts when syncing changes from Production
  • Support increasing release frequency and volume with scalable, repeatable pipeline automation
Training & Knowledge Enablement:
  • Bridge knowledge gaps across development teams in CI/CD tooling, conflict resolution, and DevOps best practices
  • Develop and deliver training sessions, workshops, and documentation for Salesforce developers across POD teams
  • Build a DevOps community of practice to share knowledge and standardize practices across the 10+ scrum teams
Required Qualifications:
  • 5+ years of experience in Salesforce DevOps engineering, platform engineering, or release engineering
  • Deep hands‑on expertise with Azure DevOps (Pipelines, Repos, Boards, Artifacts)
  • Strong experience with Salesforce DX (SFDX), Salesforce CLI, and metadata API‑based deployments
  • Proficiency in Git version control, branching strategies (GitFlow, trunk‑based), and merge conflict resolution
  • Experience with delta deployment tools (e.g., SFDX Git Delta, Copado, Gearset, or equivalent)
  • Experience in establishing, building and maintaining DevOps process & Governance in a large enterprise Salesforce org (1000+ end users) delivery with 5+ POD/Scrum teams
  • Hands‑on experience with SonarQube and SNYK (or equivalent SAST/SCA tools) integration in CI/CD pipelinesExperience managing Salesforce sandbox environments, refreshes, and org strategy design
  • Strong scripting skills: Bash, Python, or PowerShell for pipeline automation
  • Demonstrated experience supporting multi-team, multi-release-train delivery models
  • Familiarity with feature flags / dark deployment patterns in Salesforce
  • Strong understanding of Salesforce metadata types, component relationships, and dependency management
Key Challenges This Role Will Address:
  • This role has been specifically created to resolve critical pain points in our current DevOps Setup.
  • The successful candidate will be expected to develop and execute a roadmap to address
  • the following:
  • Org/Repository synchronization gaps causing code overwrites and lack of a clear source of truth
  • Developer productivity loss (20–30% of time on manual code migration)
  • High pipeline complexity and steep learning curves for new teams
  • Slow, manual PR review and approval processes
  • Difficulty executing hotfixes and anytime deployments
  • Missing automated rollback mechanisms and unreliable cherry‑pick revert strategies
  • Shared UAT environment conflicts across multiple concurrent release trains
  • Manual post‑deployment validation steps for dark‑deployed features
  • Long Apex test suite execution times (~6 hours)
  • Outdated/undeleted feature branches causing code conflicts
  • Knowledge gaps and CI/CD literacy challenges across development teams
  • QA/UAT sandbox refresh complexity with external system dependencies
  • Component dependency identification and inter‑relationship management
Success Metrics (First 12 Months):
  • Success Metric Target
  • Pipeline execution time reduction ≥ 50% reduction from current baseline
  • Developer time on code migration Reduced to < 5%
  • Org/repo synchronization Process established and fully automated
  • Automated rollback mechanism Implemented and tested
  • Shared-environment deployment conflicts Zero conflicts across release trains
  • POD team pipeline onboarding All 10+ teams on standardized templates
  • Post‑deployment manual steps ≥ 80% reduction through automation
Salesforce Platform Engineering / Senior Salesforce DevOps Engineer
Repository & Org Synchronization
  • Establish and enforce a reliable, automated source of truth between Salesforce orgs and the Azure DevOps Git repository
  • Design and implement processes to ensure Production org and Master branch are always in sync
  • Eliminate code overwrite and rework caused by org/repo inconsistencies
  • Architect org-from-repo deployment strategies to ensure environments are always created/refreshed from version-controlled source
  • Redesign and optimize CI/CD pipelines to significantly reduce overall execution time (current baseline: 20–30 minutes for single-component deployments)
  • Implement shallow clones, artifact caching, and incremental checkout strategies to address large repository sizes (~4.5GB)
  • Introduce dedicated build agents/runners to eliminate shared‑agent contention
  • Optimize dependency installation, SonarQube, and SNYK scan execution within pipelines
  • Reduce Apex test class execution time (current baseline: ~6 hours) through parallel test execution, test selection optimization, and test impact analysis strategies
  • Release Management & Multi-Train Support
  • Design and manage DevOps processes supporting multiple release trains: Major Release (6- week), Short Sprint (2-week), Anytime/Micro, Hotfix, and Hypercare (1-week post-MR)
  • Architect environment strategies to isolate different release streams — eliminating the risk of shared UAT environment conflicts across concurrent release tracks
  • Establish clear environment promotion paths and minimize back‑sync conflicts when syncing changes from Production
  • Support increasing release frequency and volume with scalable, repeatable pipeline automation
Required Qualifications:
  • 5+ years of experience in Salesforce DevOps engineering, platform engineering, or release engineering
  • Deep hands‑on expertise with Azure DevOps (Pipelines, Repos, Boards, Artifacts)
  • Strong experience with Salesforce DX (SFDX), Salesforce CLI, and metadata API‑based deployments
  • Proficiency in Git version control, branching strategies (GitFlow, trunk‑based), and merge conflict resolution
  • Experience with delta deployment tools (e.g., SFDX Git Delta, Copado, Gearset, or equivalent)
  • Experience in establishing, building and maintaining DevOps process & Governance in a large enterprise Salesforce org (1000+ end users) delivery with 5+ POD/Scrum teams
  • Hands‑on experience with SonarQube and SNYK (or equivalent SAST/SCA tools) integration in CI/CD pipelines
  • Experience managing Salesforce sandbox environments, refreshes, and org strategy design
  • Strong scripting skills: Bash, Python, or PowerShell for pipeline automation
  • Demonstrated experience supporting multi-team, multi-release-train delivery models
  • Familiarity with feature flags / dark deployment patterns in Salesforce
  • Strong understanding of Salesforce metadata types, component relationships, and dependency management
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Salesforce Developer with Azure Devops
Salesforce Developer with Azure Devops

Lorven Technologies Inc. • Plano (TX)

On-site
USD 140,000 - 170,000
Principal Salesforce DevOps Engineer / DevOps Lead
Principal Salesforce DevOps Engineer / DevOps Lead

Sky Solutions LLC • Tysons (VA)

Hybrid
USD 150,000 - 230,000
Salesforce DevOps Engineer
Salesforce DevOps Engineer

Compunnel, Inc. • Northern (KY)

Hybrid
USD 120,000 - 150,000
Salesforce DevOps Engineer
Salesforce DevOps Engineer

Compunnel, Inc. • Hoffman Estates (IL)

On-site
USD 100,000 - 130,000
Engineer I, IT - Salesforce DevOps
Engineer I, IT - Salesforce DevOps

PenFed Credit Union • McLean (VA)

Hybrid
USD 69,000 - 122,000
Hybrid work model
Annual bonus
Salesforce Administrator
Salesforce Administrator

Papigen • Washington

On-site
USD 120,000 - 180,000
Senior Salesforce DevOps Engineer
Senior Salesforce DevOps Engineer

Mbi Llc • Trenton (NJ)

Hybrid
USD 120,000 - 150,000
Senior Salesforce Developer - W2 Only
Senior Salesforce Developer - W2 Only

Saransh Inc • Juno Beach (FL)

On-site
USD 110,000 - 160,000
Salesforce Engineer
Salesforce Engineer

Compunnel, Inc. • Smithfield (RI)

On-site
USD 90,000 - 130,000
Salesforce DevOps Architect - Only USC and GC
Salesforce DevOps Architect - Only USC and GC

Startekk Inc • Dallas (TX)

On-site
USD 150,000 - 185,000