Senior Salesforce DevOps Engineer ( Client Facing )
Location : Atlanta, GA
Summary:
The Senior Salesforce DevOps Engineer is responsible for implementing and maintaining DevOps processes supporting Salesforce development and deployment.
This role focuses on CI/CD automation using GitLab, improving release reliability, and ensuring scalable DevOps practices across multiple Salesforce orgs.
Responsibilities:
Design, implement, and maintain CI/CD pipelines for Salesforce using GitLab.
Manage source control branches, merge strategies, and release workflows using Git and GitLab.
Optimize and automate deployment processes for Salesforce metadata and Salesforce DX projects.
Collaborate with developers, admins, architects, and QA teams to enable smoother release cycles.
Ensure proper use of version control, code reviews, and pipeline governance.
Implement automated testing frameworks for Salesforce (e.g., Apex tests, static code analysis).
Manage packaging processes including unlocked packages and managed packages where applicable.
Monitor and improve build performance, deployment success rates, and release quality.
Troubleshoot build failures, deployment errors, and environment issues.
Ensure compliance with security, governance, and audit requirements in deployment processes.
Maintain sandbox and environment strategy, including refresh planning and data management.
Document DevOps processes, tooling standards, and best practices.
Required Skills:
Strong experience with GitLab CI/CD pipelines and Git version control.
Deep understanding of Salesforce metadata, SFDX, and deployment mechanisms.
Experience with automated testing frameworks and static code analysis tools.
Familiarity with release management processes in enterprise Salesforce environments.
Preferred Experience: Salesforce certifications such as Platform Developer II, DevOps Center, or Salesforce DevOps Engineer.
Experience with multi-org strategies, modular architecture, and version control driven development