
Python Engineer Devops + Groovy + Docker + (NCS/Job/ 2436)
Job Skills
Job Description
Job Description:
Primary Skills: Automation, CI - Devops , Jenkins , Embedded systems, Groovy scripting , shell scripting, Dockers, Programming skills – Python,
Experience with AWS, Nomad
Experience integration with artifact severs, DB
Experience with docker containers
Logs monitoring and debugging
Multi team large infrastructure experience with CICD
familiarity with C-Make for build automation
Secondary Skills : C or Embedded C, RTOS
Challenges you will solve:
• Develop automation test framework for continuous integration infrastructure using Jenkins and Groovy scripting
• Develop automation tests so they can be run regularly as part of a continuous integration infrastructure
• Maintain the SQA DevOps infrastructure that supports global teams, while continuously improving its performance, efficiency, and usability.
• Build, manage, and maintain a distributed test network
• Simplification and automation of product deployments and platform changes
• Productivity increase of the team through identifying opportunities to automate and script daily tasks and eliminate waste in existing processes
Technologies we use:
• Jenkins, Docker, Cloud Based Computing, SQL Database, Windows, Linux, Shell, Bash, GIT, Python, Embedded systems,
Responsibilities
• Implement Continuos integration pipelines for Appbuilding using slc cli , GNU C- Make.
• Implement automation to migrate existing sample apps to latest SDK.
• Investigate test results in continuous integration systems.
• Maintaining the SQA DevOps infrastructure that supports global teams, while continuously improving its performance, efficiency, and usability.
• Maintaining the infrastructure, including handling software updates, patches, and installing necessary utilities.
• Collaborating with global SQA teams to address day-to-day issues and ensure smooth operations.
• Partnering with design teams to understand high-level requirements and architect forward-looking DevOps solutions for the future.
Skills required
• Experience with continuous integration techniques, Jenkins and groovy scripting experience
• Experience in bootloader and Firmware test automation.
• Experience in bare metal environments
• Experience with Python.
• Communicate well and work well in a small cross-functional team
• Experience in RTOS systems (uc OS, FreeRTOS, etc.)
• Conversation fluency in English.
We consider the following experience a plus
• Experience in C is preferred.
• Linux/Windows System administration
• Experience with embedded systems environment
• Understanding cross-architecture toolchains