About the job Release Manager
Description:
To develop a release plan, and communication plan for all related parties.
Driving and managing all releases in a Production environment.
Conduct release readiness review and risk assessment.
Provide release approval alongside all stakeholders.
Perform software integration/build activities in a multi-platform environment
Provide project management for operational infrastructure and configuration deployment guidelines.
Actively identify technical or process improvement opportunities, and partner with Engineering or customer-facing teams to implement them.
Lead the end-to-end release workflows and detailed steps - to ensure on-time and effective delivery of high-quality releases.
Work with the Project team to be aligned in terms of plan and Production change to avoid conflict and mitigate the risk for business.
Represent release priorities and align team members through rapid changes.
Control and tracking the change status in Production.
Communicate plans, status, and issues within Engineering and to Leadership teams.
Maintain a focus on high-risk changes going out in a release, and steps taken to mitigate them.
Ensure that all deployments to production follow the release process including 3rd party partners.
Continuously improve the release processes and strengthen the definition of release readiness.
Partner with Release & Test Engineering teams to lead & improve code change control processes.
Working with a group of people to achieve a shared goal or outcome effectively.
Continuous improvement of the Release process to be better and simpler.
Clarify and reduce % failure from SW deployment
Requirements
Technical:
Experience in Continuous Integration and Continuous Delivery (CD/CI) pipelines.
Experience in working with DevOps and Agile methodologies.
Working knowledge of Software Development Lifecycle.
Strong technical abilities in related areas.
Strong analytical and problem-solving skills.
Experienced in Quality Control and automation in an Agile-based Continuous Integration environment.
Experience with technologies or tools like (or similar equivalents). i.e. Shell script, Python, Cloud, Jenkins, Git
Communication:
Good communication in Thai and English.
Effectively communicates within Engineering as well as with non-technical teams.
Strong communication and presentation skills toward stakeholder
Leadership:
Has developed successful strategies for influencing and motivating others.
Thrives when allowed to build something from scratch.
Working with a group of people to achieve a shared goal or outcome in an effective way