Position: DevOps Engineer (CI/CD, Jenkins, Linux)
Company: Luxoft
Category: DevOps
Experience required: 2y
English level: upper

**Responsibilities**

Tools Administration
Perform tools installation, update and configuration work required to make efficient and secure use of tools within the project.
Support Tools & Automation Engineer (AE) in providing tools access and manage access rights for project members and customer stakeholders being new to the project or leaving the project.
Design system and plan work
Support the Tools & Automation Engineer (AE) in the evaluation and selection of tools to be used in the project organization.
Lead decisions regarding what version of tool to use and what tool to upgrade to what version when in time.
Maintain Tools Matrix, showing what version, configuration, plugins of tools being used in the project.
Create and refine user stories based upon the features being part of the product backlog.
Create and refine implementation tasks for the created user stories.
Define acceptance tests for each user story.
Contribute with efforts estimation for the implementation of user stories.
Together with the other team members decide what user stories to implement in a sprint, based upon contents of product backlog.
Design, Document, Implement/Integrate and Test
Implementation of automation steps in SW Factory, e.g. improved tools integration, tools feature analysis, tools efficiency improvements, evaluation of tools etc.
Support Tools & Automation Engineer (AE), Tools & Automation Engineer (AE) and/or Tools & Automation Engineer (AE) on request when it comes further development of automation steps in SW Factory.
implementation of automated test cases
implementation of source code making the automated tests pass with a successful result
documentation of the source code being implemented
documentation of design and design principles that applies to the source code being developed
Write how-to:s, guidelines, instructions etc that facilitates the work for developers.
Make sure other typical documentation, like user documentation, interface documentation etc is maintained and correctly reflects implementation.
Resolve issues being raised into issue reporting system (backlog).
Depending of project phase: Raise issues in issue reporting system (backlog). Shall be done for issues being seen that aren't addressed immediately, or for issues being such in nature that information about the issues is considered valuable to have in issues tracking system for tracking purposes.

**Skills
Must have**

CI/CD, Jenkins Atlassian products (JIRA/Confluence/Bitbucket), Yocto, Linux, GitLab, Python, Groovy, Grafana,

**Nice to have**

coresonar, codescroll static, Artifactory, Docker, PTC Integrity, V-Model, Knowledge of Automotive SPICE