SRE Engineer

Join us in building a virtual bank from scratch using cloud native technologies. We're a fast-growing team solving exciting problems and delivering high quality products in small, interdisciplinary teams. We’re applying the learnings from Google, Twitter and Netflix to build the next generation of banking.

Apply
Responsibilities
  • Collaborate closely with our development teams in our fast-paced delivery environment
  • Support the SRE Lead in setting reliability objectives across the layers of our application from business logic to infrastructure
  • Work closely with development teams in setting operational measures
  • Assess a wide range of incoming requirements with the wider Engineering team with a focus on how we operate that well in production
Requirements
  • Distributed system knowledge applicable to a microservice architecture
  • Breadth of knowledge – operating systems, networking, distributed computing, cloud computing Public cloud management experience – e.g. AWS with Hashicorp Terraform
  • Container Management and container orchestration experience – Docker, Kubernetes
  • Experience developing applications using JVM based languages such as Java/Scala/Kotlin
  • Good practical knowledge with SQL/RDBMS, PostgreSQL preferred
  • Monitoring tools Elastic Stack, Prometheus, Grafana
  • Strong knowledge of Linux/UNIX
  • Strong scripting skills – Python and Bash
  • 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

Desirable

  • Toolchain experience: JIRA, GitHub, CircleCI, Artifactory, SonarQube
  • Strong messaging systems knowledge, preferably Kafka, alternatively Solace/RabbitMQ/AWS Kinesis
  • Strong knowledge of Linux/UNIX and TCP/IP Subnet
  • Knowledge of NoSQL databases such as DynamoDB, Cassandra
  • Familiar with data lake concepts and machine learning technologies/environments

Close