DevOps Engineer

As a DevOps Engineer you'd be able to work on and solve some of the many interesting challenges we are facing, learn new ways of working, and build delightful high-quality products for our customers.

  • Collaborate closely with our development and product teams in our fast-paced delivery environment
  • Build a modern, automated, cloud native, continuously delivered distributed system
  • Manage DevOps pipeline for multiple projects and teams


  • Knowledge of technology best practices for building a modern automated DevOps platform
  • Good understanding of technologies and experience in building a highly scalable and fault tolerant system
  • Self-starter, capable of working without direction and able to deliver projects from scratch
  • DevOps toolchain experience: GitHub, CircleCI, Artifactory, SonarQube et al
  • Configuration and continuous deployment tools experience – for example Spinnaker/Ansible/Chef
  • Strong scripting skills – Python and Bash
  • Cloud computing deployment and management experience – AWS with HashiCorp Terraform ideally or other public clouds such as GCP or Azure
  • Container management and container orchestration experience – Docker, Kubernetes
  • Monitoring tools Elastic Stack, Prometheus, Grafana, Datadog
  • Good practical knowledge with SQL/RDBMS, PostgreSQL preferred
  • Strong messaging systems knowledge, preferably Kafka, alternatively Solace/RabbitMQ/AWS Kinesis
  • Strong knowledge of Linux/UNIX and TCP/IP Subnet
  • Strong understanding and practice Agile/Lean projects SCRUM, KANBAN etc
  • Practical knowledge with Git flow, Trunk and GitHub flow branching strategies
  • Strong English communication skills

Highly Desirable:

  • Breadth of knowledge – operating systems, networking, distributed computing, cloud computing
  • Familiar with Queueing Theory, BigData concepts, Hadoop, Kafka, Spark, Camel, Machine Learning technologies and environments
  • Development experience in Java/Scala/Kotlin, Python, Node.js, HTML5, CSS3