Luxoft is a global leader in high-end software development.
Luxoft is looking for talents with a passion for technology & ready to create original solutions. Once on board, you are invited to expand your knowledge & skills, offering you a continuous learning experience helping you stretch your potential.
So if you’re enthusiastic by the idea of accessing cutting edge technology & innovation to make an impact, why don't you join us?
Work on release automation (continuous deployment)
Onboard new technical requirements related to deployment process
Establish the final release configuration
Handle technical tasks of the release process
Understand the application framework and participate in regular design meetings
Bachelor's degree in Computer Science or related field
Advanced written and verbal communication skills
Familiarity with Agile, Continuous Integration, DevOps
Programming skills in Java
Practical experience with unit testing and TDD
Experience with automation and CI (Maven, Jenkins, TeamCity, Puppet, etc.)
Bash scripting
Experience with Linux
Using Git
Familiarity with SQL
The successful candidate will be a member of the release engineering team which is a part of wider development project delivering software for regulatory reporting.
The objective of this team is to improve the existing release pipeline and break the wall between Dev and Ops by introducing single-click deployment.
Also one of the current technical challenges is transformation into microservices architecture.
You will have a chance to work on the project using Clean-Code and Coding Craftsmanship approach.
Major technologies and frameworks used in the project: Java, Groovy, Bash, Maven, Jenkins, Puppet, Oracle Database, Git/Github, AppDynamics, Spring, JUnit, JBehave, Mockito, Checkstyle.
