The purpose of this role is to manage system releases, which includes planning, scheduling, coordinating, and tracking of releases across MDEC for various applications. The releases can be inclusive of application and infrastructure changes, system and security patches, hardware upgrades, bug fixes, etc. This role shall provide services to help product management and project teams manage and deploy releases into production.
1. Plan and schedule different releases based on priorities and impacts, co-ordinate with different stakeholders prior coming to a release schedule. Negotiate, plan, and manage all release activities.
2. Measure and monitor progress to ensure application releases are delivered on time and meet or exceed expectations.
3. Manage relationships and coordinate work between different teams.
Conduct Release Readiness reviews, Milestone Reviews, and Business Go/No-Go reviews
4. Produce Deployment, Run Books, and Implementation Plans.
5. Configuration management.
6. Perform Weekly Release Reporting.
7. Maintains a release repository and manages key information such as build and release procedures, dependencies, and notification lists.
8. Build and execute CI/CD pipelines
9. Implement, manage, and improve CI/CD tooling.
1. Bachelor’s degree in computer science or related field.
2. 5 plus years of experience in Release and Project Management roles.
3. 3 plus years of related progressive job experience in Agile software development and
DevOps leading to proficiency in task automation, working with various development and deployment tools, build and release tools, and ability to properly formulate, code, and test Boolean logics.
4. Knowledge and experience in CI/CD tools e.g., GitLab, etc.
5. Technology/processes skills that include Software Configuration Management (SCM), Continuous Integration, and Version Control.
5. Working knowledge of network and security best practices.
6. Strong knowledge of Scrum Agile, has worked in an agile team, and knows the processes of Agile.
7. Strong understanding of RDBMS and non-SQL data strategies and when to use one vs the other.
8. Excels in a rapid iteration environment with short turnaround times.
Deals positively with high levels of uncertainty, ambiguity and shifting priorities.
Strategic Agility (SA) - Applies external trends and considers potential risk.
- Shows good understanding of the business imperatives and the implications in the medium term with respect to external forces.
- Keeps up to date on current industrial trends and recognizes how it may impact one’s work area.
- Draws inspiration from external trends / best practices to resolve issues.
Analytical Insights (AI) - Considers potential risks.
- Conducts in-depth analysis to identify various inter-linkages that are not noticeably related to judge the best course of action.
- Evaluates risks, implications and challenges of past initiatives and leverages on the insights for the current situation.
- Evaluate best course of action by formulating mitigating plans.
Impact and Influence (II) - Influences using indirect strategies.
- Understands and builds professional relationships with key stakeholders to better target communication.
- Uses established credibility, past experiences, and expertise to convince stakeholders to create buy in
- Probes and takes initiative to understand stakeholders’ current needs / issues and recommends win-win solutions.
Driving Excellence (DE) - Proactively manages contingencies.
- Anticipates obstacles and proactively plans for multiple contingencies to speed execution.
- Possesses the tenacity and persistence to see through improvement initiatives.
- Takes on new roles and responsibilities when faced with unexpected changes.
Driving Innovation & Creativity (DIC) - Seeks for improvement opportunities.
- Proactively looks to recommend improvements to current ways of working.
- Draws inspiration from best practices to resolve issues.
- Helps others to view situations from alternative perspectives to encourage creativity and innovation.
Self-Initiatives (SI) - Considers short term implications.
- Willing to take slight risks based on own judgment of the situation.
- When making plans or decisions, considers the impact those decisions will have on existing processes.
- Adapts current plans to ensure they do not cause issues for other facets of the organization.
Service Orientation (SO) - Addresses underlying client needs.
- Takes a proactive approach in resolving requests, issues / problems by taking responsibility in identifying and resolving problems before requests, issues/ problems are communicated by clients.
- Ability to perceive client needs based on different situations and seeks information about the real underlying needs of internal and external clients beyond those expressed initially.
Closely follows up on requests, issues/ problems communicated.
Teamwork & Collaboration (TC) - Solicits and enhances inputs.
- Genuinely values the ideas and perspectives of others and communicates directly while using language and approach that will not offend.
- Listens to and builds on the views of others, seeking advice and input from multiple parts of the organization to ensure that there is mutual respect.
- Able to effectively coordinate effort from multiple parts of the organization which leads to high productivity.
Developing Others (OT) - Provides clarity and gives context.
- Asks questions to check that the individual understands how things work and
- Supplements resources, tools, advice, demonstrations, or instructions to build greater contextual understanding of the person being developed.
- Delegates projects or assignments to develop an individual.