[online recruitment]
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.
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
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
- International projects for clients all over the world
- Competitive salary
- Individual development plan
- Managerial Targeted Training programs
- BRIDGE Mentoring Program
- Luxoft Training Center
- Language Classes
- Self-learning online library
- Global Relocation Program
- Internal Mobility (a chance to gain experience in varied projects and technologies)
- Professional communities for knowledge-sharing (Agile, Tech, Business)
- Group Life Insurance
- Travel Insurance
- Private Healthcare (dental care, unlimited consultations of specialist physicians)
- Medical costs reimbursement for employees
- Benefit Program (Cafeteria and Multisport Card)
- LuxGood Program (a wide range of health and well-being initiatives)
- After-hours groups (sport, trips, board games, cultural activities)
- Company and Team events
- BeLux - discount offers program (banking, car leasing, other)
- Convenient locations in modern offices
- International projects for clients all over the world
- Competitive salary
- Individual development plan
- Managerial Targeted Training programs
- BRIDGE Mentoring Program
- Luxoft Training Center
- Language Classes
- Self-learning online library
- Global Relocation Program
- Internal Mobility (a chance to gain experience in varied projects and technologies)
- Professional communities for knowledge-sharing (Agile, Tech, Business)
- Group Life Insurance
- Travel Insurance
- Private Healthcare (dental care, unlimited consultations of specialist physicians)
- Medical costs reimbursement for employees
- Benefit Program (Cafeteria and Multisport Card)
- LuxGood Program (a wide range of health and well-being initiatives)
- After-hours groups (sport, trips, board games, cultural activities)
- Company and Team events
- BeLux - discount offers program (banking, car leasing, other)
- Convenient locations in modern offices