Project Description:

We’re evolving the full software delivery lifecycle—build, test, integration, and release—through targeted, incremental improvements that enhance reliability without disrupting existing workflows.


This role blends strong software engineering and CI/CD expertise with hands-on knowledge of Kubernetes and Linux, translating delivery requirements into actionable technical plans and enabling teams to ship faster, more predictable, and production-ready components.


Responsibilities:

Develop and maintain pipelines from component build → unit/contract/component tests → E2E → release packaging

Ensure pipelines are testable, stable, and descriptive for debugging

Integrate new services into pipelines and guide dev teams on predictable delivery

Troubleshoot and optimize pipelines for speed, reliability, and resource efficiency

Collaborate with other teams to align CI/CD practices


Mandatory Skills Description:

•Education background in Computer Science / Software Engineering

•Java programming skills (Core Java)

•Experience with CI/CD pipelines as code

•Linux expertise (scripting and CLI)

•Understanding of Docker and Kubernetes basics

•Knowledge of testing frameworks (unit/E2E)


Nice-to-Have Skills Description:

•Python scripting for minor pipeline tasks

•TypeScript/Cypress/Playwright for E2E tests

•Go for internal tooling

•Familiarity with Azure, vSphere, Terraform, Ansible

•Ownership and system thinking

•Analytical and creative problem-solving

•Communication and collaboration across multiple teams

•Curiosity and ability to learn platform/business logic

•Mentorship and guidance for other engineers


Languages:

English: C1 Advanced


Senior Software/DevOps Engineer

Apply Now
Back to search page