Manage the code base lines of each product branch of CSM
Regular synchronization and integration of Google security patches
Merging and integration of code base line
Maintain the stability of CI/CD processes and toolchains
Release of official and customized versions
[Core Responsibilities]
Maintain the Configuration Management (CM) policy system, and formulate process specifications for version identification, code integration, version management, base line management, etc.
Identify and manage all configuration items, establish and maintain key base lines for development, testing, release, etc., to ensure traceability at all stages of the product
Track (CR) assessment, approval, and coordinate XFN team analysis of change impacts.
Control the iteration of code and product versions to ensure the consistency of released versions. Support the continuous integration (CI/CD) process
Maintain and optimize configuration management tools (such as Git, Github, Jira, Artifacoty, Jenkins)
Responsible for developing part of the Agile/DevOps toolchain
[Prerequisites]
Bachelor's degree or above in computer science or related majors;
Proficient in using management tools (Git, SVN, Github, Maven, Artifactory), etc.
Proficient in using defect tracking system tools (such as JIRA, RTC, etc.)
Proficient in using continuous integration tools (Jenkins, GitLab CI), etc.
Toolchain optimization and construction (go, python, shell, powershell, etc.)
Has good logical thinking and is able to coordinate XFN cooperation
Proficient in English (spoken and written), with solid communication skills and problem-solving abilities