Position: Senior CM - CI and Build Engineer
Company: ThunderSoft
Experience required: 5y
English level: upper

**ESSENTIAL DUTIES AND RESPONSIBILITIES**
- Define Server resources requirement to support software build process with Japan Headquarters
- Configure Tools such as Version Control Tools, CI Tools under Ubuntu OS
- Create and Support Build and Releases metrics dash board to measure system performance
- Help to Define Software Backup and Recovery procedures and participate audits of execution
- Perform as window to 3d Party CM engineers to keep CM activities aligned
- Participate in WEB Tools interactions improvements and SW development to improve Tools interactions capabilities

**NON-ESSENTIAL DUTIES AND RESPONSIBILITIES**
- Other duties may be assigned.

**SUPERVISORY RESPONSIBILITIES**
This position does not require people management responsibilities.

**QUALIFICATIONS**
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements
listed below are representative of knowledge, skills, and/or abilities required. Reasonable accommodations may be made to
enable individuals with disabilities to perform the essential functions.

**EDUCATION and/or EXPERIENCE**
BS or Master degree in Computer Science or equivalent with four or more year’s in role Sr. CM - CI and Build Engineer

**KNOWLEDGE, SKILLS, and/or ABILITY**
- Knowledge of UNIX and shell scripting Languages such as:
=Shell(s) - mandatory
=Make - mandatory
=Python – mandatory
=PHP – is plus to have
- Іn hands Knowledge of Linux Ubuntu Operation system and Ubuntu Administration – mandatory
=Knowledge of Android Platform DevOps tool chain is mandatory (Git, Gerrit, Jenkins)
=Nice to have : Knowledge Network Configuration(s) and Network Security aspects, Sub Networks isolation 
– good to have
=Sub networks, DMZ, DHCP, DNS
=Users management synchronization with Windows Domain controller (LDAP)
=Firewalls, VPN
=Knowledge of    Production Servers configuration and support (Dell as an example) - good to have
=Ubuntu OS SW Installation and Upgrades process - good to have
=Periodical system Patching (monthly base), Licenses updates - good to have
=Disk Array and its Back up configuration knowledge ( to be defined in Disaster Recovery Policy) 

good to have:
=Network Configuration &amp; Users configuration LDAP, VPN  - on demand - good to have
=New Server &amp; VM allocation (on demand) – configuration of Ubuntu System Software good to have
=Knowledge Servers utilization measurements and recommendations to improve
=Experience for Automotive industry to manage DevOps
=Git, Gerrit , Jenkins
=Android AOSP up merges between Tier1 and Silicon Vendor such as Qualcomm)