We are looking for a
DevOps / CI Automation Engineer to join our R&D group and strengthen the software validation and delivery infrastructure.
The role includes ownership over CI/CD pipelines, automated testing flows, integration between tools, and building scalable environments that support high-velocity development.
The position requires a combination of
DevOps mindset,
strong automation skills, and
deep understanding of CI systems, working closely with software teams to continuously improve development and validation processes.
Responsibilities
- Design, build and maintain CI/CD pipelines for software components (Jenkins, GitLab CI or similar).
- Develop automated tests, validation flows and supporting tools using Python or Groovy.
- Integrate CI systems with external interfaces (Jira, dashboards, databases, internal tools).
- Improve system performance, stability and observability (logging, metrics, dashboards).
- Troubleshoot nightly/continuous test failures and drive root-cause resolution with R&D teams.
- Support developers with CI infrastructure needs and promote automation culture.
- Participate in defining best practices for version control, testing, branching and integration.
- (Advantage) Contribute to infrastructure evolution — virtualization, containers, cloud, K8s.
Requirements
Must-have:
- 4+ years experience in automation, DevOps, CI/CD or similar roles.
- Strong hands-on experience with Jenkins (pipelines, job orchestration, integrations).
- Solid programming skills in Python; ability to create tools, dashboards, test flows.
- Experience with CI integration to tools such as Jira, dashboards, databases or reporting systems.
- Knowledge of Git and standard development workflows.
- Familiarity with virtualized environments (VMware / vSphere).
- Good system understanding, ability to own complex environments end-to-end.
- Strong problem-solving abilities, independence, and ability to work with multiple teams.
Preferred
- Experience with large-scale testing environments, optimization and parallel execution.
- Groovy knowledge for Jenkins pipelines.
- Background in networking/storage (NFS/SAN) or broader IT infrastructure.
- Cloud experience (AWS/Azure/GCP).
- Kubernetes, containerized CI solutions (Docker).
- Experience with coverage tools, big-data dashboards (e.g., Python Dash).
- Experience in designing CI for complex multi-branch software architectures.
#MDA