Senior Integration Engineer

4 Months ago • All levels

Job Description

The Senior Integration Engineer will work with development teams to ensure software and documentation quality meets internal standards. The role involves maintaining Jenkins/GIT hub actions pipeline, improving existing test automation and continuous integration tooling. The engineer will be the point of contact for code versioning questions and best practices, including rebasing, resolving merge conflicts, and validating builds. Responsibilities also include maintaining/updating delivery documentation, creating/validating patches, interfacing with multiple SCRUM teams, and delivering code to production. The engineer will be responsible for all scripts and tests and documentation necessary for the long term maintenance.
Good To Have:
  • ClearCase is optional but very welcome.
  • Proactive, can interact with stakeholders.
  • Good communication skills.
  • Ability to work in distributed teams.
  • CI experience, knowledge of concepts and tooling.
  • Experience writing customer facing documentation.
  • Ability to debug unit tests and automation.
  • Experience as a software developer or tester.
Must Have:
  • Good working knowledge of Linux for development.
  • Good working knowledge of CI Git/GitHub actions or Jenkins.
  • Good scripting knowledge (Bash, Python).
  • Ability to understand C/C++ code for merges and compilation.
  • Bachelor or Master in Computer Science or equivalent.

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

bash
jenkins
github-actions
github
kubernetes
python
git
linux
communication
testing

Project description

Our client is a market leader producer of Integrated Circuits Lithography and Metrology machines, based in the Netherlands.
Our program has 10+ years and has over 300 team members distributed in several countries
We're using GIT and Jenkins for CI, for development teams.

Responsibilities
bullet icon

Working with development teams to ensure software and documentation quality meets internal standards.

bullet icon

Maintaining Jenkins/GIT hub actions pipeline

bullet icon

Improving existing test automation and continuous integration tooling.

bullet icon

Be the point of contact for code versioning questions and best practices. (git/clearcase)

bullet icon

Rebase, resolve merge conflicts, stream builds validation running automated tests

bullet icon

Maintain / update delivery documentation

bullet icon

patch creation, patch validation

bullet icon

interface with multiple SCRUM teams

bullet icon

Deliver the development code inClearCase archive on a iterative basis to the production facility (~ every 3 weeks)

bullet icon

All scripts and tests needed to achieve this integration

bullet icon

Any documentation necessary for the long term maintenance of this activity

Skills

Must have

bullet icon

Good working knowledge of Linux (development is done on Linux).

bullet icon

Good working knowledge of continuous integration Git/GitHub actions (or Jenkins).

bullet icon

Good scripting knowledge (Bash, Python).

bullet icon

Can understand C/C++ code enough to be able to help with merges and compilation issues. -DevOps knowledge (e.g. Kubernetes)

bullet icon

Bachelor or Master with an education in Computer Science, Informatics or equivalent

Nice to have

bullet icon

ClearCase is optional but very welcome

bullet icon

Proactive, can interact with stakeholders to help with deliveries.

bullet icon

Good communication skills

bullet icon

Ability to work in distributed teams

bullet icon

Continuous integration experience, knowledge of concepts and tooling.

bullet icon

Experience writing customer facing documentation.

bullet icon

Ability to debug existing unit tests and automation.

bullet icon

Experience as a software developer or tester.

Other
seniority icon

Languages

English: B2 Upper Intermediate,Romanian: C1 Advanced

seniority icon

Seniority

Senior

Set alerts for new jobs by luxsoft
Set alerts for new jobs in Romania
Contact Us
hello@outscal.com
Made in INDIA 💛💙