Senior Salesforce Developer (Chicago)
Job Title: Senior Salesforce Azure DevOps Engineer with HealthCloud experience Location: Chicago, IL (Onsite) 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 the 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 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 12 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 Preferred Qualifications Experience with Salesforce release management tools such as Copado, Gearset, AutoRABIT, or Flosum Familiarity with YAML-based pipeline authoring in Azure DevOps Experience with self-hosted Azure DevOps agents configuration and maintenance Knowledge of Apex test optimization, parallel test execution, and test impact analysis Salesforce certifications (e.g., Salesforce Administrator, Platform Developer I/II, DevOps Center) Experience with AI-assisted code review tools or GitHub Copilot integrations Familiarity with Salesforce Flow, OmniStudio, or industry cloud deployments