Platform Team Lead / Senior DevOps 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 and product teams in our fast-paced delivery environment
  • Build a modern, automated, cloud native, continuously delivered distributed system
  • Coach, mentor and develop high performing engineers
  • Play a leading role in interviewing, hiring and supporting new engineers.Motivate the team with clear, elevating goals
  • Define the technical strategy and architecture.Ensure a consistent, high standard approach by performing code reviews, documenting standards and hosting weekly catch-ups
Requirements
  • Proven experience in similar leadership role
  • Excellent communication, leadership and organisational skills
  • Knowledge of technology best practices for building a modern automated devops platform
  • Good understand 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: JIRA, Bitbucket (GIT), CircleCI, Draft, Brigade, Jenkins X, Artifactory etc
  • Configuration and continuous deployment tools experience –Ansible or SaltStack or Chef or Puppet
  • Strong scripting skills –Python and Bash
  • Cloud computing deployment and management experience –Google Cloud, Amazon AWS or Microsoft Azure with Hashicorp Terraform and/or Spinnaker
  • Container Management and container orchestration experience –Docker, Kubernetes
  • Monitoring tools experience -Elastic Stack, Prometheus, Grafana
  • Good practical knowledge with SQL and NoSQL DB, PostgreSQL and Cassandra
  • Strong knowledge in messaging systems like Kafka or Solace or RabbitMQ or 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

Desirable:

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

Close