Upgrade Engineer
General Purpose:
Works as an SCM Engineer in Software Configuration Management area. Works on more important parts of the SCM project take responsibility of planning, keeping deadlines. Support the project and functional areas within SCM and provide necessary information and support to SCM partners within organization in professional manner.
Main Responsibility Area:
Responsible for end-to-end on particular SCM project with close cooperation with Bring-Up testing. Ensure delivery with quality, track and resolve any dependency, risks and issues. Involved in areas like delivery package owner, CN handling, project management, PMT, work as a technical leader in SCM. Well know R&D aspects of SW build process. Leads and executes technical particular activities and projects in SCM. Supports program planning, writes requirements, specifications. Often work also with R&D team responsible to synchronize SCM processes with R&D. Solves complex engineering problems in many areas. Undertakes technical training responsibilities. Overall responsibility of specified entities.
Job Description:
SCM Engineer in the Software Configuration Management (SCM) area is responsible for planning SCM projects for MSS/MGW programs. Works under general direction and interprets internal/external business issues and recommended best practice in own discipline. i.e. maintaining the integrity and traceability of the system configuration management during programs, support programs to achieve program milestones, keep the KPI and deadlines under control. SCM Engineer will support and continue to optimize the build process, recognize issue, bottleneck and make proposal to correct those.
Additional Requirements:
- BSc or MSc in computer science
- Fluent in written and spoken English
- Proven to be quick learner and good team player
- Take responsibilities and initiatives
- Self-motivated, target driven and innovative thinking
- Independent worker and decision maker
- Open minded and willing to accept challenge
- Good communication skills
- Attention to details
- Keeping deadlines
- Active and independent problem solver
- Proactive attitude
- Experience in software development processes
- Good understanding in SW development program lifecycle
- Knowledge in project management is a plus
- Linux environment and system tools knowledge is a plus
- Experience in Software Configuration Management area and Continuous Integration is a plus
- Scripting languages (bash, Perl, etc.) is a plus
- Deep understanding of SVN, GIT is a plus
- Continuous Integration experience is a plus