Closed
Release Manager - Salesforce Implementation
Contract Duration 2 years
Job Overview:
In 2020, the Department of Health acquired the Salesforce Health Cloud Platform to deliver on its Community Health IT Strategy. Salesforce was chosen given its ability to provide a comprehensive set of tools, features, and powerful analytic tools specifically designed for the healthcare industry.
The Department of Health is currently focused on the development and expansion of its CommunityCareNB application.
CommunityCareNB is a Case and Care Management application that allows healthcare providers to collaborate on the care of a patient/client/individual.
There are several initiatives being implemented on CommunityCareNB, which is a collaborative platform. For this purpose, the role of a DevOps Engineer is necessary to coordinate the efforts of combined teams of Developers and Solution Strategist.
This individual will join the existing teams to assist in the management of the release schedules to ensure alignment and completion of the initiatives underway and new work commencing on the CommunityCareNB platform.
The successful resource will work on a project team comprised of 10-15 information technology resources. Other departmental systems are involved, and work related to interfacing with these systems will be required.
Deliverables:
Managing, planning, and negotiating software release activities across impacted teams and environments.
Liaise with application teams, business teams, and other stakeholders to provide leadership regarding the technical impact on the supported environments.
Manage change requests by documenting proposed changes, their impact, and approval status. Including tracking changes through their lifecycle, including review, approval, implementation, and verification.
Produce release readiness assessments and criteria for determining when a release is ready for deployment, Leveraging the creation of pre-deployment validation reports, including test results, quality metrics, and compliance checks.
Plan and forecast to manage existing system needs and upcoming system development project initiatives.
Participate in the management of an infrastructure capacity plan.
Participate in priorities of operational and project needs across all environments.
Determine what releases will be ready and when across all workstreams and what vendor solutions are involved in the release and schedule deployments accordingly.
Determine what coordinated test data, integrations, data compare, etc., are needed to test an operational change, emergency fix, or project release.
Understand all client assets and vendor solutions in place, overarching architecture, connectivity models (for on-prem and cloud-based solutions), firewall rules, etc.
Manage timelines by environment outlining what project/solution release changes are in what environment, the schedule of release and testing activities in the shared environments, and the risks associated with multiple release testing in the shared environment.
Lead discussions amongst stakeholders for mid-term and long-term plans for integrated environments requiring production data as more vendor solutions are integrated.
Provide oversight on production data in non-production environments across solutions and vendors, to ensure connected environments do not inadvertently populate production data in a test environment.
Post-release reports summarizing deployment activities, issues encountered, resolutions applied, and lessons learned.
Release retrospectives and improvement recommendations based on feedback, metrics, and performance indicators.
Understand environments available, needs and constraints of each, as well as recommend an integrated approach and resolve connectivity to support the projects.
Must Haves:
A minimum of fifteen (15) years of IM/IT experience.
A minimum of ten (10) years of demonstrated experience in solutions architecture for enterprise solutions.
A minimum of six (6) years of demonstrated experience in software/application release management.
The candidate must be available to start work immediately in Fredericton within 2-3 weeks of the award of the contract.
Job Qualifications:
Demonstrated experience managing complex multiple simultaneous software development projects through the various phases/environments, including release and deployment management.
Demonstrated experience with coordinating release activities, including scheduling, deployment readiness assessments, and post-release validation. Including leading release planning meetings, status updates, and retrospectives to drive continuous improvement in release processes.
Demonstrated experience coordinating cross-functional work teams and liaising with the various stakeholders (vendors, infrastructure, development teams, business teams, etc.)
Demonstrated experience in enterprise application configuration management, and change control, including planning, scheduling, risk management, and resource allocation.
Demonstrated experience with ensuring compliance with change management procedures, regulatory requirements, and security standards throughout the release lifecycle.
Demonstrated experience applying Systems Development Life Cycle knowledge including methodologies such as Waterfall, Scrum, and Agile.
Demonstrated experience with release management processes, automation tools, and continuous integration/continuous deployment (CI/CD) pipelines. Experience with Copado for Salesforce is a plus.
Demonstrated experience of strong communication and interpersonal skills, with the ability to collaborate effectively across teams and influence decision-making. Include examples of the ability to analyze complex technical and business requirements, identify dependencies, and mitigate potential conflicts.
Demonstrated experience in security relating to data confidentiality and client privacy as it pertains to databases and application design and development.
Note:
On-Site Role - Work to be performed primarily on-site in Fredericton
24-06016