Por que trabalhar na Lenovo
Descrição e requisitos
Description and Requirements
This role is to work on the Lenovo Qira project, the Lenovo AI solution that will onboard Motorola and Lenovo products (phones, tablets and PCs), serving as a ubiquitous AI solution for the user across multiple Motorola and Lenovo products ecossystem. The project is in its early stages, and there is a lot to be created, developed, and improved.
This position is to develop and maintain tools for automating the CICD pipeline, support the release management activities, the tasks associated with the products configuration management, the product test automation, and other automations whose demand is yet to be unveiled.
Scope of Responsibilities
Implement, maintain, and evolve CI/CD pipelines for automated build, management and distribution of software artifacts.
Develop tools to automate and improve the efficiency of the software release management process, maintain and evolve them.
Progressively develop automated tests for the products and integrate them into the CI/CD pipeline.
Basic Qualifications
- BS in Computer Science, Computer engineering or equivalent degree
- 1+ Years experience with software development for automation
- Good programming skills
- Experience with Python and shell scripting for automation
- Knowledge of object oriented programming
- Knowledge of Git
- Familiarity with agile software development processes: Scrum/Kanban
- Teamwork and good communication skills across multiple teams
- Good communication skills in both written and spoken English
- Willingness to work in a fast moving and always changing environment
Preferred Qualifications
- Experience with Jenkins automation
- Experience in the development of a CICD environment
- Experience with Google BigQuery and SQL.
- Experience with Gerrit and iDart APIs
Additional Locations:
* Brazil - São Paulo - Jaguariúna
* Brazil - São Paulo - JAGUARIUNA
#MBG