Lead Engineer - DevOps
Summary
Lead Salesforce DevOps engineer who owns end-to-end release management: designing CI/CD pipelines, automating deployments, managing Git branching and Salesforce environments, and supporting Salesforce dev teams. Core stack: Apex, LWC, Salesforce DX, Jenkins, GitHub, Copado, AutoRABIT.
- Hands-on development using Apex, Lightning Web Components (LWC), Aura Components, Visualforce, Flows and Salesforce APIs.
- Understand and troubleshoot deployment issues related to Apex code, metadata, integrations, profiles, permission sets and security configurations.
- Support developers in implementing Salesforce development best practices.
- Perform code reviews and enforce coding standards.
- Own and manage the complete Salesforce DevOps lifecycle across multiple environments.
- Plan, coordinate and execute Salesforce releases and deployments.
- Create release schedules, deployment plans, rollback strategies and governance processes.
- Ensure smooth deployment of Salesforce metadata and code changes.
- Design, implement and maintain CI/CD pipelines.
- Automate build, testing, validation and deployment processes.
- Improve deployment frequency while maintaining quality and compliance standards.
- Manage Git repositories and branching strategies.
- Handle pull requests, merge approvals, code reviews, conflict resolution and release tagging.
- Ensure adherence to version control best practices.
- Manage Salesforce sandboxes and deployment environments.
- Coordinate metadata promotion across Development, QA, UAT and Production.
- Maintain environment integrity and deployment readiness.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).
- Apex Development
- Lightning Web Components (LWC)
- Aura Components
- Salesforce Flows
- Salesforce Security Model
- Integration Frameworks (REST/SOAP APIs)
- Salesforce DX (SFDX)
- Release Management
- Deployment Automation
- Environment Management
- Salesforce Metadata API
- Change Management
- Git
- GitHub
- Branching Strategies
- Pull Requests
- Merge Management
- Code Reviews
- Jenkins
- GitHub Actions
- Azure DevOps (Preferred)
- AutoRABIT (Preferred)
- Copado
- Gearset
- Salesforce Platform Developer I (Mandatory)
- Salesforce Administrator (Preferred)
- Salesforce Platform Developer II (Good to Have)
- Salesforce App Builder (Preferred)
- Copado Fundamentals Certification
- Copado Administrator Certification
- AutoRABIT Certification
- Jenkins Engineer Certification
- GitHub Actions Certification
- AutoRABIT, Copado and Gearset experience.
- Azure DevOps and GitHub Actions knowledge.
- Experience with large-scale Salesforce release management and multi-org deployments.
- Develop and deploy Salesforce solutions independently.
- Design and manage CI/CD pipelines for Salesforce.
- Own release planning, deployment governance and production releases.
- Manage Git repositories, branching strategies and PR approvals.
- Lead deployment troubleshooting and rollback activities.
- Work closely with Salesforce developers, architects, QA and business stakeholders.
- Drive DevOps maturity and automation initiatives across the Salesforce landscape.