Ankit Bhatnagar, Developer in Amsterdam, Netherlands
Ankit is available for hire
Hire Ankit

Ankit Bhatnagar

Verified Expert  in Engineering

Infrastructure as Code (IaC) Developer

Amsterdam, Netherlands

Toptal member since April 15, 2020

Bio

Ankit has a degree in computer science engineering and eight years of work experience. He gained valuable experience at Google, Newgen Software, ThinkPlaces, Zomato, and Booking.com in the past and now as a staff engineer at GitLab—developing and operating a multi-tenant observability platform to monitor systems and applications at scale. He brings precision, vision, and excellence to his work.

Portfolio

GitLab
Go, Apache Kafka, OpenTelemetry, Monitoring, Prometheus...
Booking.com
Amazon Web Services (AWS), Go, Kubernetes, Apache Kafka, Terraform, Puppet...
Booking.com
Perl, Go, Java, Memcached, Redis, Apache Kafka, DevOps, Kubernetes...

Experience

  • Service-oriented Architecture (SOA) - 10 years
  • Infrastructure as Code (IaC) - 8 years
  • Go - 8 years
  • Kubernetes - 8 years
  • Site Reliability Engineering (SRE) - 8 years
  • DevOps - 5 years
  • Amazon Web Services (AWS) - 3 years
  • Apache Kafka - 3 years

Availability

Part-time

Preferred Environment

Slack, Vim Text Editor, Linux

The most amazing...

...end-to-end data streaming and transport ecosystem I've built helps transpose, transport, and transform billions of messages across systems every day.

Work Experience

Staff Engineer

2022 - PRESENT
GitLab
  • Built GitLab's Observability Platform for all our users.
  • Managed all necessary cloud and deployment infrastructure across Google Cloud Platform (GCP) and Amazon Web Services (AWS).
  • Scaled and managed a large monitoring platform built around ClickHouse for extensive technology and enterprise deployments.
Technologies: Go, Apache Kafka, OpenTelemetry, Monitoring, Prometheus, Google Cloud Platform (GCP), Amazon Web Services (AWS), Terraform, ClickHouse, DevOps, Kubernetes, Site Reliability Engineering (SRE), Service-oriented Architecture (SOA), Infrastructure as Code (IaC)

Senior Site Reliability Engineer

2019 - 2022
Booking.com
  • Led platform engineering for a hybrid containerized platform built atop Kubernetes comprising both on-premise and cloud environments and deployments.
  • Designed, developed, and scaled the organization of the core components of our in-house infrastructure as a service offering.
  • Assisted teams and engineers scale and troubleshoot applications of a wide variety and keep them running at optimal performance.
Technologies: Amazon Web Services (AWS), Go, Kubernetes, Apache Kafka, Terraform, Puppet, SaltStack, DevOps, Site Reliability Engineering (SRE), Service-oriented Architecture (SOA), Infrastructure as Code (IaC)

Site Reliability Engineer

2016 - 2019
Booking.com
  • Developed, managed, and scaled a multi-terabyte caching, data-streaming, and queueing infrastructure built atop Kafka, Redis and Memcache.
  • Led the development of a home-grown message queueing stack, conceptualizing and developing features for adoption across the entire stack in the organisation.
  • Built necessary operation-tooling, alerting, and monitoring to keep all systems performing at capacity.
Technologies: Perl, Go, Java, Memcached, Redis, Apache Kafka, DevOps, Kubernetes, Site Reliability Engineering (SRE), Service-oriented Architecture (SOA), Infrastructure as Code (IaC)

Experience

Data Streaming Ecosystem

Led the design and development of a data streaming and transport ecosystem at a large multi-national corporation (MNC). The project included various components to enable developers and data scientists to transpose, transport, and transform billions of data points across multiple systems every day.
Some of the components that were involved were: 1. Core infrastructure built on top of Apache Kafka that formed the core transport layer, 2. Client libraries in multiple languages to allow applications to interact with the platform, 3. A control-plane to automate resource provisioning for clients and their dependencies, 4. Data governance and security controls to implement cross-system authentication and authorization, and 5. Service level indicator (SLI)-driven monitoring and alerting helping other systems build abstractions on top of the data platform staying within the promised (service level objective (SLO).

Education

2009 - 2013

Bachelor of Engineering Degree in Computer Science

University Institute of Engineering and Technology - Chandigarh, India

Skills

Tools

Terraform, Puppet, Ansible, Apache ZooKeeper, SaltStack

Languages

Go, Java, Perl

Paradigms

Service-oriented Architecture (SOA), DevOps

Platforms

Apache Kafka, Kubernetes, Amazon Web Services (AWS), Linux, Google Cloud Platform (GCP)

Storage

Redis, Memcached, ClickHouse

Other

Algorithms, Data Structures, Infrastructure as Code (IaC), Large-scale Distributed Systems, Site Reliability Engineering (SRE), Simulations, System Design, Web Development, OpenTelemetry, Monitoring, Prometheus

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring