Software Release Manager
Venesky-Brown’s client, a public sector organisation in Glasgow, is currently looking to recruit a Software Release Manager for an initial 3 month contract with option to extend on a rate of £400-£500/day (Inside IR35). This role will be a hybrid of working at home and in the office.
Responsibilities:
– Develop and maintain detailed release plans, schedules, and timelines, ensuring alignment with project plan and deliverables. This includes identifying and sequencing all necessary activities from development to deployment.
– Coordinate the efforts of development, operations, test, and other relevant teams to ensure a smooth and efficient release process. This involves facilitating communication and collaboration among teams.
– Identify potential risks and issues that could impact the release process and develop mitigation strategies to address them. This includes proactively addressing potential obstacles and implementing contingency plans.
– Oversee the quality assurance process to ensure that each release meets the necessary quality standards before deployment. This may involve coordinating testing, code reviews, and other verification processes.
– Supervise the change management process to maintain the stability and integrity of the product. This includes managing changes to the release scope, schedule, and resources.
– Oversee the final stages of the release, including the deployment strategy and execution. This includes ensuring that deployments are performed efficiently and with minimal disruption to users.
– Ensure support systems are in place for post-deployment issues and feedback. This includes monitoring the performance of the release and addressing any issues that arise.
– Serve as the central point of communication for the release, keeping all stakeholders informed about progress, challenges, and any changes to the plan. This includes providing regular updates and reports.
– Continuously identify opportunities to improve the release process, including automation, efficiency, and speed. This includes researching and implementing best practices and new technologies.
Essential Skills:
– Bachelor’s degree in Computer Science, Information Technology, or a related field is required. A Master’s degree is preferred.
– Minimum of 5-7 years of experience in software development, release management, or a related field.
– Experience with Agile and DevOps methodologies is highly desirable.
– Strong understanding of the software development lifecycle (SDLC).
– Experience with release management tools and processes.
– Knowledge of continuous integration and continuous delivery (CI/CD) pipelines.
– Familiarity with version control systems.
– Experience with cloud platforms (e.g., AWS, Azure) is a plus.
– Excellent communication, interpersonal, and collaboration skills.
– Strong problem-solving and analytical skills.
– Ability to manage multiple priorities and meet deadlines.
– Strong leadership and team management skills.
– Ability to work effectively with cross-functional teams.
– Excellent organisational and time management skills.
If you would like to hear more about this opportunity please get in touch.
Responsibilities:
– Develop and maintain detailed release plans, schedules, and timelines, ensuring alignment with project plan and deliverables. This includes identifying and sequencing all necessary activities from development to deployment.
– Coordinate the efforts of development, operations, test, and other relevant teams to ensure a smooth and efficient release process. This involves facilitating communication and collaboration among teams.
– Identify potential risks and issues that could impact the release process and develop mitigation strategies to address them. This includes proactively addressing potential obstacles and implementing contingency plans.
– Oversee the quality assurance process to ensure that each release meets the necessary quality standards before deployment. This may involve coordinating testing, code reviews, and other verification processes.
– Supervise the change management process to maintain the stability and integrity of the product. This includes managing changes to the release scope, schedule, and resources.
– Oversee the final stages of the release, including the deployment strategy and execution. This includes ensuring that deployments are performed efficiently and with minimal disruption to users.
– Ensure support systems are in place for post-deployment issues and feedback. This includes monitoring the performance of the release and addressing any issues that arise.
– Serve as the central point of communication for the release, keeping all stakeholders informed about progress, challenges, and any changes to the plan. This includes providing regular updates and reports.
– Continuously identify opportunities to improve the release process, including automation, efficiency, and speed. This includes researching and implementing best practices and new technologies.
Essential Skills:
– Bachelor’s degree in Computer Science, Information Technology, or a related field is required. A Master’s degree is preferred.
– Minimum of 5-7 years of experience in software development, release management, or a related field.
– Experience with Agile and DevOps methodologies is highly desirable.
– Strong understanding of the software development lifecycle (SDLC).
– Experience with release management tools and processes.
– Knowledge of continuous integration and continuous delivery (CI/CD) pipelines.
– Familiarity with version control systems.
– Experience with cloud platforms (e.g., AWS, Azure) is a plus.
– Excellent communication, interpersonal, and collaboration skills.
– Strong problem-solving and analytical skills.
– Ability to manage multiple priorities and meet deadlines.
– Strong leadership and team management skills.
– Ability to work effectively with cross-functional teams.
– Excellent organisational and time management skills.
If you would like to hear more about this opportunity please get in touch.