Salesforce DevOps Release Engineer/Manager
BELFOR
Duisburg, Germany
3 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
Microsoft Azure
Command-Line Interface
Static Program Analysis
Continuous Integration
DevOps
Github
Copado
Salesforce.Com
Software Engineering
SonarQube
User Interface Testing
+11 more
YAML
Scripting
Delivery Pipeline
Git
Git Flow
Information Technology
Deployment Automation
Npm(Software)
Software Version Control
Data Pipelines
Atlassian Bamboo
Job description
- Own and continuously improve the end-to-end CI/CD pipeline for Salesforce deployments using Gearset (or equivalent tools such as Copado or Flosum), Azure Pipelines, and SFDX CLI, ensuring reliable and repeatable releases across all environments.
- Maintain and govern the multi-tier sandbox environment strategy, including scheduled refresh cycles, storage monitoring, metadata drift detection, and ensuring environment parity across concurrent country rollouts.
- Integrate automated quality gates into the deployment pipeline, including static code analysis (SonarQube, PMD) and code formatting enforcement (Prettier), to uphold clean code standards across the team.
- Define and enforce Git branching strategies (GitFlow, Trunk-Based, or Expanded) tailored to the team’s release cadence, ensuring clear metadata dependency management and conflict-free merges.
- Champion a Shift Left testing approach by embedding UI testing tools and automated regression suites within the CI/CD pipeline to catch defects early in the development cycle.
- Manage release scheduling, sequencing, and post-deployment verification within a single Salesforce org serving multiple countries across Europe, coordinating closely with developers, administrators, and business analysts.
- Respond swiftly to production incidents by managing hotfix deployments outside of regular release cycles, including impact assessment, expedited testing, and rollback planning.
- Develop and maintain comprehensive release documentation, including deployment runbooks, rollback procedures, environment maps, and pipeline architecture diagrams.
- Collaborate with the broader IT organisation to align Salesforce DevOps practices with enterprise-wide standards and tooling (Azure DevOps, NPM, version control best practices).
- Continuously evaluate and recommend improvements to the release engineering toolchain, staying current with Salesforce DevOps ecosystem developments.
Requirements
Do you have experience in UI?, * Degree in computer science or a related field, demonstrating a strong technical foundation.
- Proven hands-on experience as a DevOps or Release Engineer within the Salesforce ecosystem, with deep knowledge of metadata types, dependencies, and deployment mechanics.
- Strong experience with CI/CD pipeline tools - preferably Gearset, with Copado or Flosum as valid alternatives - and pipeline-as-code frameworks such as Azure Pipelines (YAML) or GitHub Actions.
- Solid understanding of Git version control, branching strategies (GitFlow/Trunk-Based/Expanded), and merge conflict resolution in the context of Salesforce metadata.
- Experience integrating static code analysis (SonarQube, PMD) and automated testing frameworks into deployment pipelines.
- Familiarity with Shift Left testing methodologies and UI test automation tools within a Salesforce context is highly desirable.
- Working knowledge of SFDX CLI, NPM, and scripting for deployment automation.
- Salesforce Platform Developer or Administrator certification required; additional DevOps-related certifications (e.g., Azure DevOps Engineer) are a significant plus.
- Agile mindset with experience working in sprint-based delivery teams, comfortable with shared code ownership and continuous integration practices.
- Exceptional interpersonal abilities with a strong focus on effective, solution-oriented collaboration in a multicultural team environment. This includes clear communication, respect for diverse perspectives, and strong partnership skills.
- A reliable team player who takes ownership and works collaboratively across teams.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
over 3 years ago
EM
Eli McGarvie
DevOps Engineer Salary [2023]
over 3 years ago
TL
Thomas Limbüchler
Best Companies to Work For in Germany: Top 25 Companies in 2023Â
over 3 years ago
LM
Luis Minvielle
How Much FAANG Companies Actually Pay Software Engineers in 2025
about 3 years ago
EM
Eli McGarvie
Frontend Developer Salary in Germany [2023]
over 3 years ago
AB
Andre Braun, GitLab
Now is the time for industrialized software development
about 1 year ago