Lead DevOps Engineer in Krakow, Poland

Symphony Solutions is looking for a Lead DevOps Engineer - an experienced manager with a hands on technical background.

Find out more
go back

Symphony – Why So Special?

Symphony Solutions is an international Dutch IT company with offices in Ukraine, Macedonia, and Poland. We have been on the market for more than 10 years already and preserve unique culture within all our locations.

At Symphony Solutions we have removed all possible barriers created by the traditional organization and embraced the organic principles and a high-degree of self-management. We believe that this kind of organization is the optimal environment to attract and retain the best talents, fully develop them and leverage their potential. As a result, we have achieved the highest retention of employees possible in our industry (currently there’s less than 3% unwanted turnover).

We have a unique employee selection process where colleagues choose colleagues. Such approach eliminates possible conflicts and ensures honest and transparent relationship with clients and within the team. Symphony Solutions is a company that strives to be the Best Price/Performance and the easiest to do business with.

Customer Description

Our customer is a world-leading supplier of online and in-venue based sports betting and gaming solutions. It is this level of performance, combined with an inherent culture of innovation that has seen the development of the industry’s first omni-channel gaming solution.

Role Description

The DevOps Lead should be an experienced manager with a hands on technical background. They will have a key role in the SGD New Product Development (NPD) team, working alongside other Development Leads, Development Managers, Programme and Project Managers, Software Architects and Lead Software Engineers in order to shape and implement the technology and people vision of the team that will drive forward this strategic initiative.

The NPD team will be more aggressively adopting newer technologies, architectural principles and approaches to deployment and monitoring. The DevOps Lead will be critical to ensure these are utilised appropriately and with rigour, whilst delivering the stability and performance that the SGD “OpenBet” platform has become synonymous with over time. The DevOps Lead will be expected to actively contribute to the overall technical strategy for NPD projects.

The NPD team structure is currently being defined, so some aspects will evolve during the first 6 to 12 months, so a “can do” attitude and out-of-the-box thinking will be prerequisites!

Key Accountabilities
  • Quality of the implementation and deployment of DevOps team work
  • Security, capacity and performance of delivered applications and services
  • Alignment of development team technical processes with the wider company
  • Planning, implementation and evolution of technical processes and feedback to the wider company
  • Adherence to development best practice, notably around CI / CD and Quality Engineering standards
  • Ensuring all NPD services have agreed levels of test coverage
  • Supportability of the applications and services, including definition of APM KPIs
  • Provision of 3rd line support
  • Provision of accurate documentation for use by the customers, product teams and internal support
  • Deployment of production releases
  • Defining, developing and executing a transitional path from the OpenBet Keystone platform to NPD services

Requirements:

  • Hands-on experience in all facets of automation and systems architecture, with particular focus on Linux and open source technologies
  • Provide day to day internal liaison and be responsible for project management and the delivery of software within the agreed timeframes
  • Monitor and control progress of all planned worked for the teams under responsibility. Early escalation of deviations along with proposals for mitigation plans is critical.
  • Matured views on continuous delivery, automation, testing and the development processes in general
  • Experience with orchestration and configuration management tooling, preferably Ansible
  • Experience in container, VM, configuration management and deployment tooling
  • Experience in the use of Ansible, Maven, Jenkins, Sonar and Git (BitBucket)
  • Participate in a support rota, including out of hours on-call
  • Experience deploying and running metrics collection platforms such as Prometheus
  • Experience in developing microservices using at least one popular framework (Netflix OSS, Spring Cloud, Play etc.)
  • Knowledge of both relational databases and various NoSQL based data storage solutions
  • Practical knowledge of the Docker container platform
  • Experience with Terraform (ideally on AWS or VMware)
  • Experience with Python or more general purpose programming language (e.g. Ruby, Go, C, C++)
  • Experience with TDD and / or BDD
  • Experience working in a global environment across diverse time-zones

Responsibilities and accountabilities

  • Line management of the DevOps team composed of DevOps Engineers, Senior DevOps Engineers and Quality Assurance
  • Supporting recruitment of technical staff onto the NPD team
  • Key stakeholder liaison and alignment with senior people in the SGD organisation, from Product teams to Operations and Architecture
  • Take a lead in shaping software engineering practices and processes on the project, working in various flavours of Agile
  • Definition, implementation and evolution of development team technical process
  • Identification and support of the training needs of the team
  • Provision of technical input into Project Management, notably to support in the management of the Backlog, including Problems raised via Operations
  • Work with QA and Engineering management to drive through best practice, techniques and technology both on the team and around the company, notably around CI/CD and test tooling
  • Work with QA and Engineering management to drive through best practice, techniques and technology both on the team and around the company, notably around CI/CD and test tooling
  • Planning, implementation and evolution of technical processes and feedback to the wider company
  • Motivating and driving the team with technical leadership and vision
  • Work with Project Management to qualify development demand and ensure based on business cases and product definitions
  • Scheduling and support of patch releases
  • Ensuring every NPD deliverable has agreed SLAs, which are both demonstrable and monitored against defined KPIs
  • Provision of technical support for major sporting events

We offer:

  • Friendly and highly professional teams
  • Competitive salary and compensation package
  • Career and professional growth
  • Regular (twice a year) performance reviews
  • English classes
  • Low hierarchy and open communication

Send us your CV using the form below

Upload CV