Position: Senior DevOps / Build/Release engineer
Company: Luxoft
Category: DevOps
Experience required: 3y
English level: intermediate

Responsibilities:This position requires a highly-motivated individual with strong problem solving and technical skills. The prime duty is to ensure the successful delivery of a quality product by building and maintaining CI/CD infrastructure on a daily basis.
Mandatory Skills:
- Linux administration experience:
                - diagnostics of 'load average'-related issues
                - understanding of: IPC, processes, signals
                - sym-link / hard-link differences
                - Unix rights
    - Hands-on experience with Git:
                - practical experience with merge and rebase: understanding of key differences
                - understanding of cherry-pick mechanics
                - key differences between Git and SVN
    - Gerrit administration experience:
                - hands-on with Gerrit hooks - ability to read and understand
                - remote command-line Gerrit interaction experience
    - Jenkins, Groovy:
                - understanding of job pipeline
                - ability to create a job using Groovy with a lot of external dependencies
                - understanding of OOP concept in scope of Groovy
    - Solid Python, Bash scripting experience:
                - practical experience deploying production CI/CD scripts
                - ability to deal with custom Python framework
                - ability to create supporting Bash scripts
    - Jira REST API integration experience
Nice-to-Have Skills:
- Understanding Docker and Virtual Machines in general
    - Artifactory usage: deploy and resolve
    - Commercial CMake build system experience:
    - practical experience configuring big project with 10+ internal/external dependencies
    - proven profiling experience