
Salesforce Platform Engineering / Senior Salesforce DevOps Engineer
Lorven Technologies Inc.
Job description
Salesforce Platform Engineering / Senior Salesforce DevOps Engineer
Location: Chicago, IL - Hybrid (Onsite -Tuesday to Thursday)
Job Type: Contract
Required Qualifications:
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.
Key Responsibilities
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
-
Pipeline Optimization & Performance
-
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
-
Implement Git delta deployment strategies (branch-to-branch comparison) for efficient, component-level deployments
-
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