Design, implement, and maintain CI/CD pipelines using Salesforce DX (sfdx/sf), Git (GitHub/GitLab/Azure Repos), and a release toolchain (e.g., Copado/Gearset/AutoRABIT/Jenkins).
Define branching strategy (e.g., trunk-based or Gitflow), merge policies, code review standards, and automated validation.
Manage sandboxes, scratch orgs, and packaging: org shape, seeding, data masking, and refresh cadence.
Establish source-driven development with unlocked/second-gen packages when appropriate.
Integrate unit and integration tests (Apex tests, Jest for LWC), metadata diffs, and deployment validation (check-only).
Set quality gates (test coverage thresholds, rulesets) and break-glass procedures.
Run release trains, release notes, approvals, and change calendars.
Maintain deployment runbooks and back-out plans.
Enforce least privilege, profile/permission set migration, Health Check, Shield (if licensed), secrets management, and audit trails.
Implement monitoring and alerting on deployment pipelines and platform limits; track MTTR, change failure rate, and deployment frequency.
Orchestrate data migrations (Data Loader, sfdmu, Bulk API 2.0) with idempotent scripts and mapping.
Coordinate with integration platforms (MuleSoft, Boomi, Kafka, Azure) for versioned, backward-compatible changes.
Champion metadata rationalization, dependency management, and legacy remediation.
Coach engineers/admins on DevOps best practices; drive continuous improvement.
Requirements
Bachelor's degree in Computer Science or related field
3+ years of experience in DevOps or Salesforce
Salesforce certifications preferred
Experience with automated testing frameworks
Familiarity with Agile methodologies
Strong problem-solving skills
Excellent communication skills
Ability to work in a remote environment
Tech Stack
Azure
Jenkins
Jest
Kafka
Benefits
Annual discretionary bonus program.
Medical, dental and vision insurance.
401K with Safe Harbor contribution.
Two weeks (ten days) paid time away excluding sick time.