Salesforce DevOps Engineer
McLean, MD - USA
Job Summary
We are seeking an experienced Salesforce DevOps Engineer to design implement and manage scalable CI/CD processes across our Salesforce environments. This role will be responsible for improving deployment reliability release velocity automated testing environment management and platform governance using Salesforce DX and the Microsoft Azure DevOps tool suite.
The ideal candidate has hands-on Salesforce development experience combined with strong knowledge of Azure DevOps source-driven development release automation and enterprise change-management practices.
Responsibilities include:
- Design build and maintain Salesforce CI/CD pipelines using Azure DevOps Pipelines.
- Manage Salesforce source code and branching strategies using Azure Repos and Git.
- Automate Salesforce metadata validation deployment testing and promotion across development integration UAT staging and production environments.
- Use Salesforce CLI Salesforce DX Metadata API and related tools to support source-driven development.
- Develop and maintain YAML-based build and release pipelines.
- Establish pull-request standards approval processes quality gates and automated code-review checks.
- Integrate Apex tests code-coverage validation static code analysis security scanning and deployment validation into CI/CD pipelines.
- Coordinate releases across multiple Salesforce development teams and environments.
- Manage deployment dependencies destructive changes profiles permission sets custom metadata and environment-specific configuration.
- Create and maintain release plans deployment runbooks rollback procedures and technical documentation.
- Monitor pipeline performance troubleshoot deployment failures and identify opportunities to improve release reliability.
- Support sandbox strategy environment refreshes source synchronization and release-branch management.
- Apply secure credential-management practices using Azure Key Vault service connections certificates and connected apps.
- Partner with Salesforce architects developers testers product owners and security teams to implement consistent DevOps standards.
- Provide release metrics and reporting through Azure Boards dashboards and pipeline analytics.
- 4 years of experience working with the Salesforce platform.
- 2 years of hands-on Salesforce DevOps release engineering or CI/CD experience.
- Strong experience with the Microsoft Azure DevOps suite including:
- Azure Pipelines
- Azure Repos
- Azure Boards
- Azure Artifacts
- Azure Test Plans or comparable testing tools
- Experience creating and maintaining YAML-based Azure DevOps pipelines.
- Proficiency with Git pull requests branching strategies merge conflict resolution and code-review workflows.
- Hands-on experience with Salesforce CLI Salesforce DX project structure scratch orgs or sandboxes and Salesforce Metadata API.
- Experience deploying Apex Lightning Web Components Aura components Flows permission sets custom metadata and other Salesforce configuration.
- Understanding of Salesforce deployment dependencies and common metadata deployment limitations.
- Experience incorporating Apex testing and code-coverage requirements into automated pipelines.
- Ability to troubleshoot Salesforce validation authentication dependency and deployment failures.
- Experience working within Agile delivery teams and structured release-management processes.
- Strong communication documentation and cross-functional collaboration skills.
- Salesforce Platform Developer I Platform Developer II or Salesforce Administrator certification.
- Microsoft Azure or Azure DevOps certification.
- Experience with unlocked packages second-generation packaging or modular Salesforce architecture.
- Experience with static-analysis tools such as Salesforce Code Analyzer PMD SonarQube Checkmarx or comparable products.
- Experience with automated testing tools such as Provar Selenium AccelQ Copado Robotic Testing or Playwright.
- Familiarity with Copado Gearset Flosum AutoRABIT or other Salesforce DevOps platforms.
- Experience supporting Salesforce Experience Cloud Service Cloud Sales Cloud OmniStudio or industry clouds.
- Knowledge of Azure Key Vault Microsoft Entra ID service principals and enterprise secrets management.
- Experience supporting multiple Salesforce teams working concurrently within a shared release train.
- Familiarity with ITIL change-control separation-of-duties and regulated-environment requirements.
Steampunk relies on several factors to determine salary including but not limited to geographic location contractual requirements education knowledge skills competencies and experience. The projected compensation range for this position is $80000 to $175000. The estimate displayed represents a typical annual salary range for this position. Annual salary is just one aspect of Steampunks total compensation package for employees. Learn more about additional Steampunk benefits here.
Identity Statement
As part of the application process you are expected to be on camera during interviews and assessments. We reserve the right to take your picture to verify your identity and prevent fraud.
Steampunk is a Change Agent in the Federal contracting industry bringing new thinking to clients in the Homeland Federal Civilian Health and DoD sectors. Through our Human-Centered delivery methodology we are fundamentally changing the expectations our Federal clients have for true shared accountability in solving their toughest mission you want to learn more about our story visit .
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race color religion sex national origin disability status protected veteran status or any other characteristic protected by participates in the E-Verify program.
Required Experience:
IC
About Company
Federal government clients at the center of everything we design, develop, and deliver to drive game-changing mission impacts.