FIND_THE_RIGHTJOB.
JOB_REQUIREMENTS
Hires in
Not specified
Employment Type
Not specified
Company Location
Not specified
Salary
Not specified
CI/CD Engineer
Position: 2
Location : BAN
Tasks / Responsibilities:
Develop CI/CD pipelines for embedded products
1. Agile Team Participation: Actively participate in all team ceremonies, including sprint planning, daily scrums, and reviews to ensure alignment,share progress, and gather feedback.
2. Pipeline Development: Design, develop, and maintain scalable and reusable CI/CD pipelines using Jenkins, scripted Pipeline syntax, and Groovy shared libraries.
3. Workflow Orchestration: Automate the orchestration of build, test, security scanning, and deployment stages, ensuring a seamless flow and clear feedback mechanisms.
4. System Administration: Help manage and configure the Jenkins environment, including controllers, agents, and the plugin ecosystem.
5. Optimization: Proactively identify opportunities to optimize pipeline performance with solutions to enhance developer experience, such asparallelization and caching.
6. Developer Support: Troubleshoot complex pipeline failures, agent issues, and integration problems, acting as a knowledgeable resource for the CI/CD system.
7. Continuous Improvement: Collaborate with development teams to understand their workflow needs and create pipeline solutions that improve their daily productivity.
Expected skill set(Top 5 must to have skills in the order of priority):
1. CI/CD Engine Expertise: Strong, hands-on expertise in Jenkins, including declarative pipeline-as-code, agent configuration, and administration (JCasC).
2. Pipeline Development: Proven experience developing complex, reusable CI/CD pipelines using Jenkins Shared Libraries with Groovy. Experience with pipeline unit testing (e.g., Spock) is a major plus.
3. Containerization: Strong practical experience with Docker for creating and using containerized environments for build and test stages within pipelines.
4. Scripting & Automation: Strong proficiency in Python for creating robust automation scripts and API integrations
5. Embedded SW Context: Some background in (Linux-based) embedded software development is required to understand the end-user//'s context
Good to Have skills:
1. Software Design: The ability to apply core design principles (SOLID, DRY) to create maintainable pipeline code and shared library functions.
2. Source Code Management (SCM):: Strong knowledge of Git and proficiency with modern branching and integration workflows.
3. Systems Administration: The ability to effectively manage, configure, and debug Unix/Linux environments.
Similar jobs
No similar jobs found
© 2026 Qureos. All rights reserved.