Establish a release management process using Team Foundation Server (TFS) tools to promote efficiencies in concurrent development streams and reduce manual overhead for Sales Force applications
Requirements
- Knowledge of Ant scripts
- Knowledge of build automation tools (example Jenkins etc.)
- Lead and maintain the DevOps tool stack for Salesforce applications
- Drive the process in which DevOps based SoM salesforce projects operates and iterates and releases
- Development of a deployment and cutover plan
- Writing deployment scripts, debugging deployments and evaluating potential new tools
- Implement the core scripts needed to support CI & CD for ongoing applications
Responsibilities
- Enable concurrent and ongoing development streams, with multiple teams of developers in multiple locations, making changes to new and existing Sales Force applications
- Implement usage of a version control solution, providing the ability for development teams to undo changes quickly and easily by ensuring complete traceability and recovery of both configuration and custom components
- Reduce the manual overhead required to deploy code between environments through the usage of automated tools
- Identify potential security and quality issues
- Generate metrics through automation of deployment and testing
- Lead and maintain the DevOps tool stack for Salesforce applications
- Develop position description for qualified DevOps RM candidate in order to transition responsibilities to the SOM
Other
- Develop position description for qualified DevOps RM candidate in order to transition responsibilities to the SOM
- Work with Enterprise Architecture to select DevOps tool stack for SOM
- Drive the process in which DevOps based SoM salesforce projects operates and iterates and releases
- Transition responsibilities to the SOM
- Collaborate with development teams