DevOps Engineer - Senior

  • Full-time

Company Description

Introduction to Playbook
Playbook is an innovative company driven by a passion for delivering top-tier entertainment in the world of betting. We firmly believe that betting should be an exhilarating experience, and our mission is to empower operators with the tools they need to not only attract and retain customers but also to provide them with the highest level of entertainment.


Our Commitment to Operators
At Playbook, we are committed to providing operators with a comprehensive suite of solutions that go beyond the ordinary. Our dedicated engineering team has developed a cutting-edge platform that is highly scalable and modular, allowing businesses to tailor it to their unique needs. We understand that no two operators are the same, and we're here to support their vision and goals.


Global Presence
With offices strategically located in Krakow and London, Playbook is well-positioned to serve clients on a global scale. We pride ourselves on offering tailored solutions.
At Playbook, we are dedicated to redefining the betting experience, and we invite you to join us on this journey.

Job Description

Salary 18 000 - 30 000 zł 

As a DevOps Engineer within our Service Delivery department, you will be responsible for development of tools and platform for product development teams and for the maintenance of our environments. Team you will be joining, Infrastructure & Reliability, maintains tools that are crucial to developers, from artifacts registries, through CI/CD pipelines and systems, to automated platforms for development and testing environments creation. As a DevOps Engineer you will be also responsible for promoting and implementing best practices in observability (monitoring, tracing, alerting, logging) and high availability software engineering.

Our stack? We use Google Cloud Platform for our core infrastructure, we use Gitlab for code and CI pipelines, ArgoCD for CD pipelines and Kubernetes (GKE + Istio) for workload management. All infrastructure is maintained with Terraform and Ansible. For observability we use Kibana, Elasticsearch, Prometheus, Grafana and Jaeger.

Responsibilites:

  • Build and maintain internal, developer-focused tools and solutions
  • Maintenance and development of product infrastructure strategy
  • Detect and resolve security, performance and availability issues to ensure maximum uptime and performance
  • Investigate, evaluate and recommend new tools and technologies for faster fault finding
  • Administration of web servers, Load Balancing (haproxy, nginx)
  • Network and Linux virtual machines administration
  • Log aggregation (Kibana / Elasticsearch)
  • Containerisation / packaging. Distributed component integration/troubleshooting (Docker, Kubernetes)
  • Monitoring (Prometheus, Grafana)
  • Troubleshooting of various issues in cloud environment in a measured, methodical way, often under pressure
  • Write build/test/deploy CI/CD pipelines and implement them in our services’ delivery process
  • Implement tools for configuration management of services
  • Automate all not-automated processes in software development lifecycle
  • Provide DevOps expertise to product development teams
  • Work with latest tech stack from Cloud-native landscape

Qualifications

  • 4+ years of experience as DevOps Engineer/Site Reliability Engineer
  • Practical knowledge of Linux/Unix, networking/administration
  • Practical knowledge of HTTP protocol (cache, debugging, monitoring)
  • Good understanding of cloud computing paradigm (distributed logging, service discovery, stateless applications, scaling, HA)
  • Experience with cloud (and cloud-native) services, mainly Google Cloud Platform
  • Experience in building pipelines for automation of applications scaffolding, testing, building, deployment with zero-downtime approach and auto-scaling
  • Experience with containers and Kubernetes, preferably with GKE and Istio
  • Experience of writing scripts with at least one of scripting language i.e. Python, Go, Rust or Bash
  • Experience with Gitlab, Gitlab CI/CD Pipelines or similar CI/CD solutions, focusing on pipelines as code
  • Experience with ArgoCD or similar GitOps solutions
  • Experience with Terraform/Ansible for Infrastructure as a Code solutions
  • Knowledge of artifacts registries like Nexus, GCP Container Registry, including knowledge of Maven/Ivy/Gradle for JVM stack and other languages registries like PyPi, Npm or Crate
  • Experience with real-life deployments to any of the major cloud providers (i.e. AWS, Google Cloud)

Preferred skills:

  • Experience with developing in-house IaaS/PaaS solution
  • Shift-left mindset, including moving forward DevSecOps approach
  • Growth mindset and willingness to learn
  • Proactive approach, can-do attitude
  • Problem-solving skills, ability to dig into code
  • You built it, you run it approach, taking ownership of services and applications
  • Excellent communication skills with fluent English 

Nice to have:

  • Understanding of ITIL and Agile methodologies (i.e. Kanban)

  • Experience with Confluence and JIRA

Additional Information

 

Here what comes next:

  • If your profile matches our position, our Recruitment team will contact you to arrange a 30 minutes phone screening
  • Within one week of the initial interview, we will let you know If we would like to invite you for a 1,5 h online technical interview with the hiring managers
  • The last step is 30 minutes online connection with Lead Team
  • We will offer you feedback after every step-in recruitment process

Our Benefits: 

  • Health Care and Multisport
  • Training budget - 2 000 zł 
  • Table Soccer and Game console
  • Place for your bike 
  • Office in a convenient place - Rynek Główny
  • Company library
  • Startup atmosphere 
  • Employee referral program