Vacancy expired!
- Develop SME knowledge of our Insurance applications/infrastructure and how they interact with each other and be able to debug application issues independently.
- Partner with Agile Scrum teams to develop application deployment plans.
- Plan, facilitate and co-ordinate the delivery of application builds, per deployment schedule.
- Be the single point of contact for Transition management and Release management for our Insurance branch.
- Perform incident management - triage and assess deployment issues in pre-prod environments.
- Shield development teams from engaging in triages unless a new code build is needed.
- Responsible for the communication of impacts, status and target duration for resolution.
- Conduct incident root cause analysis and document results.
- Maintain detailed record of patterns to identify and proactively address recurring issues.
- Implement DevOps and monitoring capabilities to assist with the delivery/triage process.
- Performs as the Deployment lead for a given set of applications within Insurance.
- Each application has one or more development squads associated with it.
- Deployment Managers work with onshore and offshore developers and onshore and offshore Deployment Managers to provide services as described below.
- Ensure that Dev and Model environments are up and ready for software developers on ongoing basis. Conduct application health checks as needed after patches or restarts.
- Coordinate software deployments for Dev, Model and Prod environments in support of scope and schedule established by development squad (Scrum Master/Product Owner).
- This includes creating Change Requests (CRs), gathering deployment instructions, running/overseeing deployments, and communicating deployment status.
- Ensure that release entry and exit gating criteria are met and reviewed/assessed by impacted business and technology teams.
- For Production deployments, this includes transitioning to Sustain, which is an established process for Insurance
- Oversee and/or execute code merges as needed to support release schedules or testing needs.
- Schedule vulnerability tests as needed with security teams, and review results after tests, distribute to development squads for analysis, track any findings in central corporate tool.
- Coordinate database refreshes for Dev and Model environments as needed (typically driven by business needs).
- Participate in defect triage as needed and work with development squads / vendors to resolve prioritized defect fixes.
- Provide backup support for the other Deployment Managers as needed.
- Identify automation opportunities and participate in / support automation of work associated with Deployment Management across Insurance.
- Identify release scope or schedule issues/risks and escalate as appropriate to development or sustain
- Develop and maintain strong relationships with business and vendor resources.
- Prior Developer, Release Manager, or Technical Delivery experience is preferred
- 7+ years in a technical role or equivalent
- Ability to work autonomously, solving complex problems in an ambiguous environment
- Knowledge of the software development process (Agile, iterative and waterfall)
- Prior experience with Agile transformation is a plus
- Superior interpersonal and conflict resolution skills
- Ability to negotiate and build consensus with various stakeholder groups
- Analytical approach; strong problem solving and root cause identification skills
- Strong communication skills, both written and verbal
- Strong MS Office Suite knowledge: Project, Excel, Visio and PowerPoint
Vacancy expired!