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)