You will play a crucial role in overseeing the planning, coordination, and execution of software releases including successful deployment of releases within an organization’s IT environment.
You will contribute to the organization’s overall software delivery and operational excellence while minimizing risks, optimizing efficiency, and meeting stakeholder expectations.
You will work closely with cross-functional teams, including software development, testing, operations, and project management, to ensure successful and efficient software releases and deployments.
Proven experience in IT Release Management or related roles, demonstrating successful management of software releases across complex environments.
Solid understanding of software development lifecycles, including Agile, Waterfall and DevOps methodologies.
Proficient in implementing release and deployment management tools, version control systems, and automation frameworks.
Strong project management and organizational skills, with the ability to handle multiple releases and priorities simultaneously.
Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
Analytical mindset, with the ability to identify and mitigate risks, troubleshoot issues, and drive continuous improvement.
Familiarity with ITIL (Information Technology Infrastructure Library) principles and practices is advantageous.
Knowledge of quality assurance processes and methodologies is desirable. Experience in conducting testing, reviewing performance metrics, and ensuring the quality and reliability of deployed solutions is beneficial.
Experience with Azure DevOps framework.
Experience in implementing release processes from scratch.
Fluency in English.