You will be responsible for implementing and managing the release processes for code through development, integration, and test environments, collaborating with all participants in Algo/Software Development, Product Management, and Project teams
What your job will look like:
Measure and monitor progress to ensure releases are delivered on time and within quality, and meet or exceed expectations
Work with Integration Engineers to understand the impact of branching and code merges
Communicate all key project plans, commitments, and changes
Continuously Release Reporting, Communicate release details and schedules
Manage risks and resolve issues that affect release scope, schedule, and quality
Constantly work towards making improvements in the release process
Maintains a release repository and manages key information such as build and release procedures, dependencies, and notification lists
Develop scripts and automation tools used to build, integrate and deploy software releases to various platforms
Research new software development, configuration management methodologies, and technologies and analyze their application to the company's needs
All you need is:
B.Sc. in Computer Science or a related technical field - Must
3-5 years of experience from the industry - Must
Experience in SW development - Must
Hands-on experience with Jira and/or GitLab and/or Jenkins - Must
Hands-on experience with Python - an advantage
M.Sc. / MBA - an advantage
Knowledge of Scrum/agile development methodologies and tools