As a Release Manager, you will manage, plan, and coordinate software release activities across various development and infrastructure teams. You will be responsible for implementing release management processes, scheduling releases, communicating release details, and ensuring efficient and on-time software delivery to meet business objectives. You will also establish and refine continuous integration and continuous deployment (CI/CD) practices to improve release efficiency and quality.
Skills & Qualifications:
• Technical Expertise: Strong knowledge of release management, CI/CD pipelines, and automation tools (e.g., Jenkins, GitLab CI, etc.).
• Process-Oriented: Experience with Agile and/or DevOps practices and processes.
• Communication Skills: Excellent verbal and written communication skills; ability to present release statuses to stakeholders at all levels.
• Problem-Solving: Ability to identify risks early, handle unexpected delays, and resolve complex deployment issues.
• Attention to Detail: Thorough in documentation, planning, and communication of release processes and schedules.
Mandatory knowledge of Git/SCM Branching Strategy