Esqimo logo

Head of Platforms

full-time Esqimo London

Are you an accomplished professional that is looking for a new challenge within a top rising fintech challenger? Do you have experience in automating the creation and operations of GCP (GKE) cloud infrastructure using Packer, Terraform, Ansible and Helm?

Have you designed, deployed and maintained Istio service mesh in Production? Have you built fully automated CI/CT/CD pipelines using Jenkins, Jenkins X or Teamcity, Git, and Jira? Have you deployed logging, metering, monitoring, analytics and alerting using tools like Graphana and Prometheus? Do you have a solid background in both software development and cloud infrastructure?

We are looking for a Head of Platforms to define our core banking platform using Infrastructure as Code and to deliver it using a fully automated approach with the latest technology available. In time you will help to create a team of technologists that will implement a next generation financial services platform which will be one of the most ambitious and sophisticated of its kind.

Reporting directly to our Chief Technology Officer, your primary tasks will be:

  • Designing a highly available, scalable, secure, optimised, and compliant core banking cloud infrastructure
  • Capturing and defining the cloud infrastructure design as code using Packer, Terraform, Ansible and Helm
  • Integrating Jira, Github, and Jenkins to build a robust automated workflow that fully satisfies QA requirements
  • Automate QA and the execution and reporting of application, systems, security, acceptance, compliance, and performance testing
  • Debating and supporting analysis required to take informed decisions on the systems architecture
  • Writing beautiful, elegant, easy to maintain, and understandable infrastructure code
  • Documenting and describing your decisions in diagrams and comments
  • Maintaining the end-to-end service delivery cycle
  • Be an active practitioner and thought leader on a global stage participating in industry events representing Esqimo and attracting the best talent from around the world to work us

As a core part of our Technology Team, you will be asked to participate in interviews and will have an influence in hiring plans for teams working around you. You will also be required to provide input and interact with the front-end, back-end, security and business stakeholders.

You will join a fast-paced rising fintech startup. As such, it’s important you understand our current state and tech stack. We are:

  • An early stage greenfield project in fintech space
  • A small, high-profile core tech team that is dedicated to excellence and delivery
  • We are entirely cloud native
  • A no-nonsense, open-minded, and radically candid culture
  • Using open peer debate and searching for best ideas as core approach to decision making
  • Using microservice-only docker containerised architecture
  • Using automation-only cloud-agnostic infrastructure management
  • Practicing an automation-first QA approach, with minimal, but reasonable manual component
  • Using a comprehensive testing pyramid, heavy unit, integration and user testing automation
  • Using a heterogenous microservice but currently entirely focused on Go
  • Using BDD and TDD as our primary approach, with a strongly test-driven CI/CT/CD pipeline
  • Assuming gitflow-based peer review to be the mandatory process

Following the Must/Should/Could language convention, you need to tick the following boxes:

  • MUST have good knowledge of Google Cloud Platform (Google Kubernetes Engine)
  • MUST have good knowledge of Istio
  • MUST have good knowledge of Kubernetes
  • MUST have good knowledge of Compute, Storage and Networks in GCP
  • MUST have good knowledge of IAM implementation GCP
  • MUST have good knowledge of Logging, Metering and Monitoring in GCP
  • MUST have good knowledge of Packer, Terraform
  • MUST have good knowledge of GCP security controls
  • MUST have good knowledge of Docker
  • MUST have experience of application development in GO and other languages
  • MUST have good knowledge of Linux systems
  • MUST have good knowledge of Networks and Networking
  • SHOULD have experience in defining low level architecture of the systems
  • SHOULD have a good understanding of the principles of highly available systems
  • SHOULD have knowledge of Cloud SQL (Postgres)
  • SHOULD express yourself well in writing creating documentation, diagrams, and well-commented code
  • COULD have experience in designing and implementing low-latency, high-availability, and performant applications
  • COULD consider, understand, and implement security and data protection

Extra:

  • Domain knowledge of fintech, banking, digital currency is a plus
  • Blockchain interest or experience is a plus
  • Experience of setting up VPN and managing credential vaults is a nice to have
  • Competitive salary + bonuses at year end
  • Possibility of stock options
  • 25 days holiday (5 days on top of statutory minimum)
  • Flexible working patterns
  • Subsidised healthcare protection
  • Working with a great team and the opportunity to help shape company culture!

https://www.esqimo.com
published: Aug. 6, 2019

Apply for this position