Vacancy expired!
- Manage the Salesforce release processes, including continuous integration (CI) and continuous delivery (CD)
- Define and implement a standardized deployment process that delivers patches, minor enhancements and major releases
- Manage development environments, including multiple sandboxes, scratch orgs and dev hubs
- Manage daily support of release processes
- Work with developers to co-ordinate resolution of merge conflicts, deployment errors and meet code coverage criteria
- Automate whenever possible, optimizing efficiency and quality of delivery, including managing resources to implement automation tools
- Perform environment refreshes while ensuring integrity of sandbox(es).
- Facilitate release activities across all Salesforce development teams, ensuring easy and timely deployments across environments
- Set and manage consistent deployment schedules, accounting for any dependencies and risks along the way;
- Identify issues and guide the completion of root cause analysis to ensure issues do not recur
- Proactively identify and mitigate risks and remove obstacles to release
- Good understanding of Source control systems (e.g. Github), Release Branching strategies, CI / CD pipelines for code movement across environments
- Knowledge of DevOps methodology and Experience of Salesforce DevOps Release Management Tools like AutoRABIT, Copado or Flosum (AutoRABIT preferred)
- Experience with SAFe Agile 5.0 development methodologies
- Certification for Salesforce DevOps Release Management Tool, Salesforce Admin would be nice to have.
- Should be flexible and able to learn quickly in a dynamic and fast-paced environment
Vacancy expired!