CI/CD Engineer with strong Python, Gerrit and Gitlab

10 Months ago • All levels
Quality Assurance
Devops

Job Description

This role involves designing, developing, and maintaining CI/CD pipelines in GitLab CI to automate build, test, and deployment workflows. Responsibilities include implementing and improving continuous testing frameworks, integrating Gerrit for code review, creating custom Python scripts for automation and tool integration, and monitoring pipeline performance. The ideal candidate will possess strong Python, GitLab CI, and Gerrit skills, along with experience in continuous integration, delivery, and testing methodologies. The position requires proficiency in Linux, shell scripting, and a proven track record of improving pipeline efficiency and reliability.
Good To Have:
  • Automotive experience
Must Have:
  • Strong Python, GitLab CI, Gerrit
  • CI/CD pipeline design & maintenance
  • Continuous testing framework implementation
  • Automation & scripting skills
  • Linux & shell scripting knowledge
  • Pipeline optimization & troubleshooting

Add these skills to join the top 1% applicants for this job

shell
ci-cd
python
gitlab
linux
quality-control
test-coverage

Project description

We are seeking a CI/CD Engineer with expertise in developing, maintaining, and optimizing continuous integration, delivery, and testing pipelines, focusing on automation, efficiency, and reliability. This role requires strong skills in Python, GitLab CI, and Gerrit for code review. The ideal candidate will work closely with development teams to streamline integration and testing processes, concentrating on efficient pipeline design and automated quality control.

Responsibilities

Design, develop, and maintain CI/CD pipelines in GitLab CI to automate and enhance build, test, and deployment workflows.

Implement and improve continuous testing (CT) frameworks, ensuring comprehensive automated test coverage.

Integrate Gerrit for code review to support seamless collaboration and quality management within development teams.

Create and manage custom Python scripts to facilitate automation, testing, and tool integration.

Monitor and optimize pipeline performance, proactively addressing bottlenecks and troubleshooting build or test issues.

Skills

Must have

Strong proficiency in Python with hands-on experience in GitLab CI for pipeline creation and optimization.

Experience with continuous integration, delivery, and testing methodologies, along with an understanding of software release cycles.

Proficient with Gerrit for code review processes and integration.

User-level experience with Linux, including familiarity with shell scripting and essential Linux utilities.

Proven track record of improving pipeline efficiency, reliability, and testing automation.

Nice to have

Automotive

Other

Languages

English: B2 Upper Intermediate

Seniority

Senior

Set alerts for more jobs like CI/CD Engineer with strong Python, Gerrit and Gitlab
Set alerts for new jobs by Luxoft
Set alerts for new Quality Assurance jobs in Bulgaria
Set alerts for new jobs in Bulgaria
Set alerts for Quality Assurance (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙