- Collaborate with development, testing, and IT operations teams and the Release Train Engineer (RTE) to define, optimize, and execute the release process for Digital Factory.
- Develop and implement a comprehensive release management strategy, roadmap, and KPIs to measure release success.
- Ensure builds are aligned with solution design, security best practices, and business specifications.
- Analyze and mitigate technical and non-technical risks associated with product solutions build and release timelines.
- Champion the adoption and adherence to best practices in Build & Release Management and DevSecOps across the Digital Factory.
- Prior experience in overseeing key updates, changes and testing on Salesforce.
- Experience working with multiple teams delivering complex integration solutions.
- Monitor release progress, track KPIs and report on success metrics.
- Identify and implement continuous improvement opportunities to optimize the release process, partnering with the RTE for broader Agile process improvement.
- Oversee the development and maintenance of Build & Release Management processes and their documentation.
- Ensure all policies, standards, and best practices for data solution builds and releases are followed and kept up to date.
- Provide top-tier DevSecOps functionalities and support for data solutions within the Digital Factory.
- Partner with development, technology, production support, and delivery teams as a Data/DevSecOps/Technical SME.
- Plan, schedule and execute Salesforce releases using Agile methodologies such as Scrum or Kanban, working closely with the RTE to ensure alignment with the overall Program Increment (PI).
- Manage the DevSecOps services and ensure smooth operation of release pipelines to various Digital Factory environments.
- Build, set up, and maintain critical monitoring processes, alerts, and health reports (performance and functional) for production and pre-production environments.
Required Skills and Abilities:
- A minimum of an Undergraduate University Degree in Computer Science or related fields.
- Solid understanding of Agile methodologies. Possess an effective grasp of Agile principles (e.g., Scrum, Kanban, SAFe) and their impact on the release process.
- Experience with CI/CD tools, be proficient in using CI/CD tools and pipelines to automate builds, tests, and deployments within an Agile workflow.
- Thought leader in implementing best practices in DevSecOps.
- A good understanding of cloud deployment strategies and infrastructure as code principles is a valuable asset.
- Risk management, able to identify and mitigate potential risks that could derail releases.
- Experience/Understanding of systems integration, and developer support tools Azure DevOps/DevSecOps, CI/CD pipelines, Release Management, Configuration Management, and Automation.
- Data Engineering background or working experience as a developer.
Desired Skills and Abilities:
- Demonstrates a level of experience/ability to influence and understand business problems in technical terminology and able to liaise with staff at all levels in the organization.
- Excellent writing skills, with the ability to create clear requirements, specifications, and documentation for data systems.
- Previous experience leading teams with a mix of onsite/offshore developers.