Continuous Integration Engineer
Required Experience and Skills:
· In-depth knowledge of CI systems and containerization tools: Jenkins, Docker, Kubernetes.
· Expert level knowledge of Git and Subversion. Experience with Gerrit and other code collaboration tools is a plus.
· Advanced experience with scripting languages such as Perl, Python
· Experience with GNU Make, CMake. Knowledge of building in Windows, Linux
· Experience with Ansible, Puppet or other configuration management tools is a plus
· Extensive administrative knowledge of Windows and Linux environments is a plus
· Passion for building great software and strong grasp of automation tools
· Knowledge of SonarQube, Jenkins, Coverity
· Cloud experience
· Understanding complex CI systems
· Understand R&D requests and ability to translate them to tasks
· Proficient at communicating status and progress on assignments
· Must be fluent in both written and spoken English
Personal attributes:
· Easily adapt changes
· Passion for problem solving
· Ability to read and understand technical documentation, standards
· Very good cooperation skills
· Strong motivation in acquiring additional skills and knowledge
· Raises issues and risks in a timely fashion and effectively contributes to mitigating activities
· Excellent initiative, innovative thinking skills, and the ability to analyze details and adopt a big-picture view