
Ankit Bhatnagar
Verified Expert in Engineering
Infrastructure as Code (IaC) Developer
Amsterdam, Netherlands
Toptal member since April 15, 2020
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
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
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
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.
Senior Site Reliability Engineer
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.
Site Reliability Engineer
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.
Experience
Data Streaming Ecosystem
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
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring