Pracodawca ma prawo zakończyć rekrutację we wcześniejszym terminie.
Luxoft is an emerging global leader in high-end software application development.
Luxoft is a global IT outsourcing and software development company with 10000 employees across 30 locations. It was recently recognized as Leading Central and Eastern European Service Provider in the 2010 Global Services 100 list. Luxoft is famous for flexible delivery models, world's best IT talent pool, low attrition rates, best-of-breed processes and highest security and quality standards.
Luxoft is trusted long-term partner for world class leaders such as Avaya, Boeing, Dell, Deutsche Bank, IBM.
Currently we are looking for
DevOps Engineer in Krakow
DevOps Engineer in Krakow
Miejsce pracy: Kraków
Join our Development Center in Krakow and become a member of our open minded, progressive and professional team. In this role you will be working on projects for one of our world famous clients. You will have a chance to grow your technical and soft skills, and build a thorough expertise of the industry of our client. On top of attractive salary and benefits package, Luxoft will invest into your professional training, and allow you to grow your professional career.
Project is about development and support of the risk management platform used for calculating bank's counterparty risk exposure and allowing this to be hedged. The system consumes trades and market data from systems all over the bank and all asset classes, then runs a series of complex risk calculations across the entire trade portfolio and provides feeds to downstream systems of the results. The system needs every trade in the bank before it can run any calculations, and some of these trades are extremely complex products. The system's purpose is to provide risk reports to groups across the bank as well as external regulators. It is not strictly an end-user application but has circa 100 users consuming its results and working with its UI components. The system must deal with large volumes of incoming data in different formats, with a combination of real-time and daily input feeds. Calculations are extremely large scale and are distributed across a compute grid of few thousand CPUs.
• Project team consists of equally sized sub-teams • Every sub-team is an independent delivery unit consisting of team lead, system analyst, developers (.Net/Java and DB), and testers • High level planning is performed for every release to define the epics (projects) to be delivered to meet the business stakeholders' needs • Release scope is split into sprints, and assigned out to the teams for the implementation by project and delivery managers • Backlog grooming, sprint planning, demo and retrospective sessions are held for every sprint to achieve fast and continuous feedback from all the stakeholders • JIRA is the main instrument for project planning, progress tracking and collaboration • Onsite team is responsible for the initial analysis and technical design of new projects that are then handed over to the project team for the detailed analysis and estimation • Transparent status reporting to guarantee sprint / project / release status visibility for all stakeholders • Communication channels established to support business requirements and technical solutions discussion
• Back End - .Net/C#, WCF, Data Synapse GRID • Database - Oracle, MS SQL Analysis Service
The candidate is expected to provide his technology expertise to help strengthen the position of Luxoft as a strategic IT service supplier for the customer, with a range of services spanning from very complex and large-scale IT transformational initiatives to application support.
Cooperate closely with the team lead and project manager in all aspects of sprint and release planning
Take an active part in all aspects of the development process including planning, estimation, progress tracking, dependencies detection, issues prevention and solving
Develop infrastructure and environments management plans
Create rollout plan for the software products and services releases
Design, create scripts for automating build & deployment processes
Analyze, estimate, develop and solve complex configuration management problems
Design, develop and test procedures for installation and configuration of the software products and services
Plan, analyze, develop and implement the procedures and scripts for build and/or migration of data/applications/products across different platforms
Participate in architecture review and performance improvements of the existing and future solutions
Facilitate transition to best practices in architectural and operations management solutions
Build and configure the new infrastructure for the solution
Set-up environments, execute performance tuning, perform advanced settings update, assist with the tests preparation processes
Create comprehensive solution documentation
Define monitoring approaches and configure monitoring systems
Define back up approaches, business continuity management and disaster recovery plans
Define solution service level agreement, guarantee it is met
Coordinate work of the configuration management team by defining tasks and their priority, and tracking the implementation status and overall progress.
Perform code review, bugfixing and development of .Net applications providing improvements and health-checks of a project infrastructure.
Good spoken and written English (upper intermediate or higher)
Over 2 years of IT experience as DevOps or related
Master computer science degree or equivalent experience