-
View all jobs
Job Responsibilities:
- Configure, maintain, and improve Jenkins CI/CD jobs for per-checkin, nightly, weekly, and release builds across multiple projects.
- Develop and optimize CI/CD pipeline scripts using Python, shell, and batch scripting for Windows and Linux environments.
- Set up and configure DevOps environments, including Jenkins nodes for both Windows and Linux.
- Create Dockerfiles and Docker images for pipelines or Jenkins nodes as needed.
- Install tools for CI/CD pipelines using Docker, Ansible, or manual methods for Windows and Linux environments.
- Provide release builds for QA testing during the release cycle.
- Lead Gerrit-to-GitHub migration efforts, including updating Jenkins jobs and pipeline scripts.
- Integrate component drivers into Windows driver build systems using Make/Makefile and EWDK.
- Develop support tools such as JIRA query automation, patch checking (e.g., copyright/bad word scans), report parsing for tools like LDRA or Coverity, and branch change propagation across projects.
- Troubleshoot and resolve issues related to Jenkins jobs, pipelines, and build environments.
- Offer DevOps support, including Git/GitHub-related queries, submodule issues, and system environment setups for development teams.
Requirements:
System Administration:
- Proficiency in Linux and Windows environments.
- Expertise in shell/BASH scripting, SSH, user management, and environment configuration.
Integration and Release:
- Hands-on experience with Jenkins CI/CD, including Groovy pipelines.
- Skilled in scripting languages such as Python, Shell, and Bash.
- Proficient in Docker containerization and pipeline development.
- Experience in debugging logs and managing releases for external customers.
Source Code Management:
- Strong knowledge of Git/Gerrit workflows, including rebase, cherry-pick, and patch generation.
- Familiarity with Git-repo tools (e.g., AOSP workflows).
- Experience with build systems, including C/C++, Makefile, and CMake.
Preferred Skills:
- Experience with automated tools like LDRA or Coverity for static analysis.
- Familiarity with Docker and Ansible for environment and tool setup.
Key Skills
Ranked by relevance
jenkins
docker
cicd
linux
ansible
python
devops
containerization
groovy
jira
git
ssh
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
DevOps Engineer (AWS) con orientación Backend
2026-05-27
Full-time
Mid-Senior
Argentina
Software Development
Engineering
View Job Details
Related
DevOps Engineer (AWS)
2026-05-27
Full-time
Associate
Argentina
Software Development
Engineering
View Job Details
Related
Backend Engineer - Remote
2026-05-28
Full-time
Not Applicable
Belgium
Software Development
Engineering
Login to Apply
- Posted
- Mar 03, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Markham
- Company
- ThunderSoft
Industries
Software Development
Semiconductor Manufacturing
Categories
Engineering
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
DevOps Engineer (AWS) con orientación Backend
2026-05-27
Full-time
Mid-Senior
Argentina
Software Development
Engineering
View Job Details
Related
DevOps Engineer (AWS)
2026-05-27
Full-time
Associate
Argentina
Software Development
Engineering
View Job Details
Related
Backend Engineer - Remote
2026-05-28
Full-time
Not Applicable
Belgium
Software Development
Engineering