Release Manager
Bank Aljazira
Total years of experience :8 years, 0 Months
• Forward Plan the release windows and cycles across a portfolio
• Manage risks and resolves issues that affect release scope, schedule and quality
• Measure and monitor progress to ensure application releases are delivered on time and within budget, and that they meet or exceed expectations
• Coordinate release content and effort based on the service request backlog, pending service requests, third party applications, or operating system updates
• Communicate all key project plans, commitments, and changes including requirements, QA plans, schedule, and scope changes
• Manage relationships and coordinate work between different teams at different locations
• Conduct Release Readiness reviews, Milestone Reviews, and Business Go/No-Go reviews
• Produce Deployment, Run Books and Implementation Plans
• Weekly Release Reporting
• Communicate release details and schedules to the Business as required
• Negotiate, plan and manage all release activities
• Work with release engineers to understand impacts of branches and code merges
• Maintains the release schedule for all core services and ensure alignment across key partners and vendors.
• Continually work towards making improvements in the release process
• Lead and co-ordinate the Go-Live activities including the execution of the deployment Plans and checklists.
• Develops scripts and automation tools used to build, integrate, and deploy software releases to various platforms
• Participate in CAB meetings to discuss release scope and/or roadblocks
• Maintains a release repository and manages key information such as build and release procedures, dependencies, and notification lists
• Researches new software development and configuration management methodologies and technologies and analyzes their application to current configuration management needs.
• Identify and schedule deliverables, milestones and required tasks.
• Direct and coordinate activities of personnel to ensure progresses on schedule.
• Prepare reports for IT Group management.
• Keep close, direct contact with key end-user representatives to ensure technologies are providing valuable
information-sharing capabilities to customers.
• Lead the effort in creative approaches to problem solving and quality deliverables supporting IT Group objectives.
• Provide technical support services to installed systems in accordance with business requirements and system procedures including contingency/disaster recovery scenarios.
• Assist the management of supported systems, including installation and configuration, fault resolution, security management, performance and accounting management, maintaining configuration records.
• Ensure that all activities are carried out to the agreed IT Standards and to ensure that the relevant procedures are maintained and followed to meet these standards.
• Work with other team members and/or 3rd Parties to establish a stable platform including the troubleshooting of any issues and providing temporary cover of system administration duties.
• Finical management for all vendors and outsources.
• IT planning & Project management
Computer Engineering deals with all Hardware and software and is a discipline that integrates several fields of electrical engineering. Systems Engineering deals with work-processes, optimization methods, and risk management tools in such projects. It overlaps technical and human-centered disciplines such as control engineering, industrial engineering, software engineering, organizational studies, and project management. Systems engineering ensures that all likely aspects of a project or system are considered, and integrated into a whole and smart city.