Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.
Currently we are looking for an experienced Release Manager for our Minsk office to make the team even stronger.
As a Release Manager, you will manage all aspects of any release promoted to the online system and ensure that all necessary software tasks are coordinated and documented. You will also be responsible for improving processes throughout the overall Software Development Lifecycle.
Coordinate Release Management activities:
Fully understand release components and their impact upon the rest of the environment in a highly complex, multi-tiered system;
Set deployment dates and oversee deployments conducted by application administrators;
Keep track of all releases being coordinated by the Release Management team;
Report on all RM activities.
Lead the team in the setting of standards and improving processes;
Be responsible and accountable for one or more medium to large/complex project(s) or program(s) using the Software Development Lifecycle (SDLC) or appropriate IT methodology, and may oversee multiple related projects;
Resolve release issues (e.g. schedule and resource conflicts), and escalate to appropriate parties (e.g. Product Management, Project Management, Technology Operations teams), when necessary;
Manage multiple priorities and provide work direction to the support organizations;
Facilitate all release meetings for all assigned projects;
Direct participation in project teams as a Release Manager or Scrum Master;
Provide release status reporting and communication;
Define and develop new software release processes, including processes for Release Management, Build Management, Application QA and Software Deployments;
Oversee all processes related to releasing and deploying new versions of software;
Schedule all activities for releasing new software and working with other departments (Customer Support, Marketing, QA, and Global Online Operations) to ensure that there is little to no customer impact with releases;
Work with product specific teams to ensure install and backout plans are created and tested;
Work closely with QA teams to determine suitability of software release for deployment:
Coordinate resolution of bugs with QA and development teams;
Communicate risks and develop mitigation strategies with business leaders.
Ensure the application integrity while components are moved from environment to environment;
Track and report on deployment metrics;
Create and maintain deployment artifacts:
Documentation of configuration changes for each release;
Creation of application deployment documentation for very complex, multi-component releases;
Fully detailed project release plans in MS Project.
Perform and manage application version management;
Work with the Build Engineer and Software Developers to establish, maintain and enforce SCM policies and procedures for the entire software development lifecycle;
Work closely with development teams to help with bug tracking, release and documentation control issues;
Work with development, QA, and Support teams to resolve all release related issues to resolution;
Ensure all changes utilize the formal release process;
Act as a Project Manager for the tracking and implementation of non-software projects;
Provide Ovid application training for Customer Support and other departments;
Perform weekly review and assignment of submitted defect items that are not assigned or are not related to specific projects;
Create training documentation;
Train new team members on functions and processes;
Perform other duties as assigned by the supervisor.
Experience in a process-driven software development environment;
Experience in Project Management, Release Management or Quality Assurance in a formal, process oriented environment;
Experience in staff management and/or project team leadership;
Direct participation (leadership preferred) in process improvement initiatives such as pertaining to software development lifecycle, change and release management or configuration management;
Excellent organizational and interpersonal skills;
Experience in or understanding of CMMI processes;
Solid understanding of SDLC process;
Solid understanding of Agile (Scrum) process;
English level: Intermediate+ (B1+)/Upper-Intermediate (B2).
Experience exchange with colleagues all around the world;
Competitive compensation depending on experience and skills;
Regular assessments and salary reviews;
Social package: medical care, sports, family care;