DevOps Engineer
Location: WroclawGMT 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.
RESPONSIBILITIES
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
SKILLS
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.
CAREER AND PROFESSIONAL DEVELOPMENT- Competitive salary
- Luxoft Training Center
- Access to e-learning Library
- Individual development plans
- Long-term cooperation with possibility to gain experience in different projects and technologies
- A significant number of professional communities (Agile Community, Tech Community, Business Analysis Community, etc.)
- Group Life Insurance
- Private healthcare insurance – LuxMed. Unlimited access to specialist consultations with Dental Care included
- Medical costs reimbursement for employees (up to certain amount per quarter)
- Travel Insurance
- Benefit Program - Cafeteria and Multisport Card
- Various communities (sport, recreation activities, trips, board games, cultural and educational activities)
- Discounts program for employees – BeLux (banking offer, car leasing offer and cafeteria program discount)
- Convenient locations in a modern offices with game rooms
- Multinational projects for clients all over the world
Check out our open roles at career.luxoft.com
and follow us on Facebook!
www.facebook.com/luxoft.poland