Amrik Singh

Software Engineer

Experience

Today2023

Starling Bank

Site Reliability Engineer London, UK
Enhancing platform stability and observability with Starling's SRE team.
  • Introduced Chaos Engineering methodologies in our Kubernetes environments, pinpointing multiple failure scenarios and driving down mean time to detection. This resulted in a decrease in production outages.
  • Developed an in-house service catalogue, serving as the definitive source of truth for alert routing, guaranteeing precise on-call assignments and streamlined incident response.
  • Led the adoption of OpenTelemetry across the company, standardising monitoring and tracing capabilities.
  • Actively participated in incident resolution and post-incident reviews, identifying root causes, implementing corrective actions, and documenting lessons learned.
20232021

Barclays Investment Bank

Software Engineer London, UK
Worked closely with Traders and Quants to deliver highly performant, reliable and scalable solutions.
  • Led the initiative to migrate to the cloud, containerizing legacy code for a seamless transition from on-premise to AWS EKS
  • Improved performance of trader tools by migrating workloads from personal devices to the cloud, using gRPC.
  • Championed unit tests and Test Driven Development for critical functionality, reducing incidents caused by regressions.
  • Implemented CI/CD pipelines to automate software delivery and ensure rapid and reliable deployment of updates and features.
20212020
Site Reliability Engineer (Remote), UK
Worked across various teams as part of a Graduate Scheme, mainly as an SRE for an internal SaaS team.
  • Managed petabyte-scale Elasticsearch clusters on-premises and in AWS within a lean team of under 10, ingesting billions of documents per day.
  • Expanded observability practices to over 2000 bank services in under a year by architecting and developing custom tooling using Node.js/React.
  • Implemented cost-saving data lifecycle policies for Elasticsearch clusters, resulting in multimillion-pound savings.
  • Revamped team's web portal using TypeScript & React, facilitating company-wide brand consistency through standardized component library adoption.

Select Projects

Today2019

Home Lab / Personal Cloud

To learn about the latest technologies in a way that is both fun and useful.
  • Ansible to bootstrap a bare metal, high availability Kubernetes environment.
  • GitOps and Infrastructure as Code to deploy changes and iterate confidently.
  • Propelled my understanding of containerisation (Docker & Kubernetes) immensely.
  • GitOps and Infrastructure as Code to deploy changes and iterate confidently.

Education

20202016

Computer Science BSc. (Hons) - First Class

De Montfort University Leicester, UK
  • Concurrent & Parallel Algiorithms
  • Systems Building
  • Data Structures & Algorithms
  • Database Design & Management
  • Object Oriented Design & Development
20182017

Computer Science (Study Exchange) - 60 ECTS

Universität Konstanz Konstanz, Germany
  • Interactions in Mixed Reality Spaces
  • Big Data
  • Advanced Data Structures & Algorithms
20162014

A Levels

Wyggeston and Queen Elizabeth I College Leicester, UK
  • A-Level: Computing, Psychology
  • AS-Level: Computing, Psychology, Mathematics, ICT