Salesforce Release Engineer

TPI Global Solutions Logo
TPI Global Solutions
  • Consulting
  • FlexTime
  • Applications have closed

Description:

  • SF DevOps Engineer/Salesforce Release Engineer
  • 03-month contract with possible extension
  • remote

What you’ll do:

Salesforce Release Engineering

  • Own the release lifecycle across sandboxes and production (feature branches → UAT → prod).
  • Implement source-driven development with Git (branching strategy, PR validation, merge gates).
  • Build pipelines for SFDX-based metadata & unlocked package deployments (retrieve/convert/deploy).
  • Maintain data and org shape strategies (scratch orgs, seeding, dependency management).
  • Enforce compliance (change controls, audit trails, approvals, segregation of duties) and rollback plans.

CI/CD with Harness

  • Design, build, and maintain Harness pipelines for Salesforce and adjacent services.
  • Configure triggers, approvals, canary/blue-green strategies, and environment promotion workflows.
  • Integrate secrets management, artifact repositories, quality gates, and monitoring/alerting.

Automation & Scripting

  • Write robust Bash/Shell scripts for pipeline tasks, pre/post-deploy hooks, validations, and log processing.
  • Automate static code analysis, unit testing, and packaging (e.g., PMD, ESLint, Jest, Apex tests).
  • Create reusable runbooks and self-service automation for engineering teams.

Quality, Security, & Observability

  • Implement quality gates (coverage thresholds, linting policies, SAST/DAST where applicable).
  • Monitor pipeline health, MTTR, change failure rate*** and deployment frequency; drive continuous improvement.
  • Collaborate with architects, developers, QA, and release managers to unblock teams and ship faster.

Required Qualifications

  • 3–5 years in DevOps/Release Engineering (preferably with Salesforce-focused pipelines).
  • Hands-on with Salesforce CLI (SFDX), metadata API, and unlocked/package-based deployments.
  • Proven experience designing CI/CD pipelines in Harness (or equivalent) with multi-stage promotions.
  • Strong Shell/Bash scripting (error handling, idempotency, logging) and Linux fundamentals.
  • Git mastery: branching strategies, PR workflows, merge checks, conflict resolution.
  • Familiarity with code quality tooling (PMD, ESLint, Prettier, Jest, Apex tests) and test orchestration in CI.
  • Excellent troubleshooting skills across pipelines, deployment logs, and environment issues.

Preferred / Nice-to-Have

  • Experience with Gearset, Copado, Flosum, or Jenkins/GitHub Actions/Azure DevOps integrated with Harness.
  • Knowledge of Apex, LWC, Aura, and Salesforce metadata nuances (profiles, FLS, permission sets).
  • Experience with data seeding/masking (Salesforce sandbox data strategies).
  • Cloud exposure: Azure (preferred), AWS, or GCP; container basics (Docker/K8s) a plus.
  • Security & compliance: SOX/PCI, change management, audit evidence automation.
  • Certifications: Salesforce Platform Dev I/II, Administrator, DevOps Center, Harness certs, AZ-900 or similar.

Tools & Stack:

  • Salesforce: SFDX, Dev Hub, Unlocked Packages, Scratch Orgs, DevOps Center (optional).
  • CI/CD: Harness (core), plus GitHub/GitLab/Azure Repos, Jenkins/Azure DevOps as needed.
  • Quality: PMD for Apex, ESLint/Jest for JS, Apex tests, SonarQube (optional).
  • Infra & Ops: Linux, Bash, Git, Secrets Manager, Log/Monitoring tools (e.g., Datadog, Splunk, New Relic).