Senior Salesforce DevOps Engineer
- Juno Beach, FL, United States
Applications open in a new tab.
Job details
- Experience
- DevOps Engineer with 6+ years of experience in Salesforce CI/CD automation,
- Posting language
- English
- Posted
Original job description
Role: Senior Salesforce DevOps Engineer
Location: JUNO BEACH, FLORIDA, 5 DAYS ONSITE (33188, Juno Beach (south Florida)) Duration: Long Term Contract
DEVOPS
ENGINEER WITH SALESFORCE
- 60 developers
- Every other wed deployments
- 6 months-one year with extensions
- 9-5pm EST, 40 hours.
- Onsite in Juno Beach, 5 days.
- Thursday after the deployment can be remote.
- Strong core DevOps
- 6+ years
- Github
- Github actions
- Train on other tools
- Salesforce core.
- Move into more AI.
Job Summary
We are seeking an experienced Salesforce DevOps Engineer with 6+ years of experience in Salesforce CI/CD automation, release management, sandbox refreshes, and environment management. The ideal candidate should have strong hands-on expertise in Salesforce CLI, GitHub Actions, Git branching strategies, and enterprise Salesforce deployment processes.
Key Responsibilities
- Design, implement, and maintain scalable Salesforce CI/CD pipelines using GitHub Actions, Jenkins, or similar tools.
- Lead Salesforce metadata deployments, release planning, validations, and production releases.
- Define and manage Git branching strategies, pull requests, code reviews, and merge processes.
- Plan and execute Salesforce sandbox refreshes, including pre-refresh planning, post-refresh configurations, and environment readiness validation.
- Manage Salesforce environments across development, QA, UAT, staging, and production.
- Automate sandbox post-refresh activities, environment configurations, user access, and integration setup.
- Troubleshoot deployment failures, Apex test failures, metadata conflicts, and environment-specific issues.
- Implement automated quality gates, static code analysis, and Apex code coverage validation.
- Develop automation scripts using Python, Bash, or JavaScript to improve DevOps efficiency.
- Collaborate with Salesforce developers, architects, and QA teams to ensure smooth releases and environment stability.
Required Skills
- 6+ years of experience in Salesforce development, DevOps, or release engineering, with strong hands-on Salesforce DevOps expertise.
- Strong experience with Salesforce CLI (SFDX), Salesforce DX, Metadata API, and Tooling API.
- Proven experience designing and maintaining CI/CD pipelines using GitHub Actions or Jenkins.
- Strong knowledge of Git, branching strategies, pull requests, and release management.
- Hands-on experience with Salesforce sandbox refreshes, environment management, and post-refresh automation.
- Solid understanding of Apex, Lightning Web Components (LWC), Salesforce Flows, and SOQL.
- Experience managing Salesforce environment configurations, connected apps, authentication, and integrations.
- Proficiency in Python, Bash, or JavaScript scripting.
- Understanding of OAuth, JWT authentication, secrets management, and Salesforce security.
- Strong troubleshooting, problem-solving, and communication skills.
Good to Have
- Experience with Salesforce DevOps Center.
- Knowledge of Playwright, Selenium, or API test automation.
- Experience with Own Backup, Jira, Confluence, and Splunk.
- Familiarity with AI-assisted DevOps, GitHub Copilot, and automated deployment failure analysis.
- Experience with Salesforce data backup, restoration, and sandbox data management.
- Salesforce certifications such as Platform Developer I or Development Lifecycle and Deployment Architect.
Ideal Candidate: A hands-on Senior Salesforce DevOps Engineer capable of independently managing CI/CD pipelines, leading enterprise Salesforce releases, executing sandbox refreshes, maintaining environment stability, and driving automation to improve deployment reliability.