DevOps Engineer

DevOps Engineer

Luxoft
Mid
Online interview
B2B Employment contract
Wrocław

Your tasks

Working under the direction of Credit Approvals project manager, the main duties are:

Responsible for configuring and maintaining environments and servers (Linux (RHEL 7.3), Tomcat)

Develop and maintain build, release and other automation scripts (Bash, Python)

Prepare and manage Docker images, setup necessary infrastructure for containerization,

Create and maintain TeamCity/Jenkins builds for multiple releases and environments (Oracle, Java/Maven, Node/Npm)

Responsible for SVN/Git/Bitbucket maintenance and communication, merging and branching

Code quality monitoring (Sonar)

Coordinating the packaging of application and/or database fixes to minimize application downtime during testing intra-phase deployments.

Proactively reach out to partners to build trusted advisor relationship and achieve delivery and environment preparation objectives.

Plan, coordinate and ensure the timely and on-budget delivery of test environments, working with the Release Management, DBA and other IT Service teams

Own and manage environment preparation.

Coordinate environment allocations across multiple project streams.

Communication of risks, issues and dependencies

Daily status reporting of progress tracking for current preparation tasks and defect status to Project Managers.

Deal with unplanned situations, implement responses, and propose changes to minimize impact

Ensure project compliance with CS processes and standards, e.g. ALM, JIRA, Data Management, SNOW RFC

Project description

GMT are looking to hire an experienced engineer to support the delivery management of concurrent projects for the Credit Approvals and Credit Desktop applications. The role is primarily to work with an experienced project manager and Release Management team to increase productivity and quality of the software by automating deployment and testing.

We're looking for a DevOps engineer, who will help developers and QA team to setup environments, continuous integration, maintain virtual machines infrastructure, do performance monitoring. There is an opportunity to work with a range of different solutions as well as suggest and implement some ideas and approaches. We are looking for proactive and responsible person who can take ownership of infrastructure and delivery process and improve it.. Successful candidate should keep an eye on new modern technologies stack and best practices and be eager to learn. We have plans to scale our services and DevOps should play important role in this process.

Who we're looking for?

MUST

Educated to degree standard, preferably in a numerate subject OR Relevant IT Experience

Team player fostering a collaborative and cooperative approach to delivery

Hands-on experience with a variety automation tools (preferred Java and Node)

Strong experience with a variety build & deployment tools Maven/TeamCity/Jenkins/BlueOcean

Experience deploying and supporting Java applications in testing and production environments

Strong experience with CVS tools: Git/Bitbucket and SVN

Experience with Linux including scripting

Sound knowledge of ALM, JIRA and the Microsoft Office Suite

Excellent verbal and written communication skills

Experience of process engineering and design

Excellent organization skills

Strong attention to detail

High degree of self-motivation

NICE TO HAVE

Solid knowledge of any of public cloud offerings like Azure, Google Cloud Platform

Experience with containers including Docker/Kubernetes and Openshift

Strong experience with build & deployment tools: Maven, TeamCity, Jenkins, BlueOcean

Hands-on experience with a variety of automation tools Terraform/Ansible/Puppet

Familiarity with secrets management tools with strong emphasis on Vault

Knowledge of PKI and new trends DevSecOps

Strong experience with CVS tools: Git/Bitbucket and SVN

Experience with Linux and Bash scripting

Sound knowledge of ALM, JIRA and the Microsoft Office Suite

Educated to degree standard, preferably in a numerate subject OR Relevant IT Experience

Team player fostering a collaborative and cooperative approach to delivery

Excellent verbal and written communication skills

Experience of process engineering and design

Excellent organization skills

Strong attention to detail

High degree of self-motivation

Hands-on experience of building CI/CD chains from scratch;

Experience with microservices deployment infrastructure;

Tomcat configuration/administration experience.

Our company

Luxoft

Gdańsk, Wrocław, Warsaw, Krakow, Zug 13000
Tech skills
  • Java
  • JavaScript
  • .Net

Check out similar job offers