Job Openings
Technical Release Manager
About the job Technical Release Manager
Role and Responsibility:
- Conduct release readiness review and risk assessment
- Perform software integration/build activities in a multi-platform environment
- Provide project management for operational infrastructure and configuration deployments
- 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
- Represent release priorities and align team members through rapid changes
- 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
- 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
- Work with a group of people to achieve a shared goal or outcome effectively
Requirements
Technical:
- Experience in Continuous Integration and Continuous Delivery (CI/CD) 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 towards stakeholders
Leadership:
- Has developed successful strategies for influencing and motivating others
- Thrives when given an opportunity to build something from scratch
- Work with a group of people to achieve a shared goal or outcome effectively
Education:
- A Bachelors degree in Computer Science, Information Technology, or related discipline preferred
- Experience with Agile methodologies, Continuous Integration/Continuous Delivery (CI/CD)