Summary
Overview
Work History
Education
Skills
Personal Information
Timeline
Generic

Dennis Ahuja

Bengaluru

Summary

Results-driven DevOps Engineer with over 9 years of experience managing and optimizing large-scale infrastructure deployments. Expertise in designing, implementing, and maintaining robust, scalable solutions on Kubernetes and AWS, ensuring seamless application setup and delivery. Committed to enhancing software deployment processes through efficient and reliable methodologies. Recognized for exceptional problem-solving abilities and adept at navigating challenges in dynamic, fast-paced environments.

Overview

10
10
years of professional experience

Work History

IC Senior Software Engineer, DevOps

Roku
08.2024 - Current
  • Led Kubernetes cluster upgrades for production environments with zero downtime deployments, ensuring business continuity.
  • Optimized cloud resources and infrastructure configuration, resulting in $30,000 monthly cost savings through efficient resource allocation.
  • Implemented Infrastructure as Code (IaC) using Terraform to automate Grafana dashboard and alerting setup for microservices, reducing manual configuration overhead.
  • Managed and optimized Prometheus instances across production clusters, ensuring reliable metrics collection and performance monitoring.
  • Successfully migrated monitoring infrastructure from Datadog to Grafana, reducing operational costs and improving visibility across the platform.
  • Authored comprehensive documentation and self-service guides for developers to manage services and monitoring independently, reducing DevOps team burden and enabling team autonomy.
  • Designed and implemented disaster recovery (DR) automation and automated traffic failover to secondary AWS regions, ensuring business resilience and minimal RTO/RPO.

Sr. DevOps Engineer

CoinDCX
04.2022 - 08.2024
  • Led DevOps efforts for major applications, CoinDCX app, and Okto, ensuring smooth and reliable deployments.
  • Assisted the Data Engineering team in setting up critical components, such as Databricks and DMS pipelines, facilitating efficient data processing and migration.
  • Implemented Confluent Kafka to create a robust and scalable data streaming platform, enabling real-time data processing and analysis.
  • Played a key role in setting up the Data Highway, a strategic data integration solution, enhancing data accessibility and interoperability.
  • Successfully established monitoring using Datadog, providing real-time insights into application performance and infrastructure health.
  • Implemented custom metric scaling using Prometheus and Istio, enhancing system performance and resource allocation efficiency.
  • Proficiently managed a large-scale infrastructure on Kubernetes, ensuring high availability, scalability, and fault tolerance, currently managing almost 800 nodes (42 EKS setups).
  • Contributed to significant cost savings by merging RDS instances, optimizing resource utilization while maintaining data integrity. Reduced monthly costs by $10,000.
  • Leveraged Terraform and Pulumi to automate and manage infrastructure as code, simplifying deployments and minimizing manual intervention.
  • Setup MultiCluster communication (mTLS) with Istio using multiple control plane deployment models.
  • Collaborated closely with cross-functional teams to align DevOps practices with business objectives and deliver high-quality solutions.
  • Mentored and onboarded new team members and shared infrastructure knowledge across the organization.

Sr. DevOps Engineer

Joveo
08.2021 - 09.2022
  • Automated infrastructure provisioning with Terraform for rapid and consistent deployments.
  • Implemented self-managed platform for developers using GitOps principles.
  • Utilized Kubecost to optimize cloud costs and resource utilization.
  • Managed user roles on AWS with fine-tuned IAM policies for enhanced security.

DevOps Engineer 2

Airtel X Labs
05.2020 - 08.2021
  • Spearheaded the development and implementation of robust CI/CD pipelines using Jenkins, facilitating seamless integration and continuous delivery of applications.
  • Orchestrated the deployment of various applications on Kubernetes, leveraging its dynamic capabilities to ensure scalable and efficient deployments.
  • Actively set up and configured monitoring solutions using App Dynamics, providing real-time performance insights and proactive issue resolution.
  • Demonstrated expertise in containerization, successfully containerizing applications to optimize resource utilization and achieve substantial cost savings.
  • Played a pivotal role in driving cost reduction initiatives through streamlined processes and efficient resource allocation, resulting in significant financial savings for the company.

CloudOps Engineer

Snapdeal
02.2019 - 05.2020
  • Enhancements and maintenance of OpenStack Cloud.
  • Used Ansible scripts to deploy OpenStack, monitoring stack, and related infrastructure components.
  • Developed automations using Python to streamline processes and fetch relevant data; enhanced monitoring by writing custom plugins (Telegraf) to capture important metrics and create Grafana dashboards.
  • Conducted POCs for migrating applications from OpenStack VMs to Kubernetes.

Member Technical Staff

NEC Technologies Pvt Ltd.
07.2016 - 02.2019
  • Reverse engineering of OpenStack and Kubernetes platforms.
  • Setup and tested different CNCF components and studied them with OpenStack.
  • Successfully set up Kubernetes on OpenStack and OpenStack on OpenStack setups for different testing scenarios.
  • Developed Python automation scripts for infrastructure provisioning and management.
  • Improved system agility, scalability, and resilience through strategic setup configurations.

Education

BTech - Computer Science

JRE School of Engineering
Greater Noida
06.2016

Skills

  • AWS
  • EKS
  • IAM
  • RDS
  • KMS
  • ELB
  • Route53
  • Beanstalk
  • ElastiCache
  • DynamoDB
  • Kubernetes
  • Docker
  • Terraform
  • Pulumi
  • Prometheus
  • Grafana
  • Datadog
  • ELK
  • App Dynamics
  • Jenkins
  • Bitbucket Pipeline
  • GitHub Actions
  • Ansible
  • PostgreSQL
  • Redis
  • Kafka
  • MSK
  • Confluent
  • Python
  • Golang
  • Linux

Personal Information

Title: DevOps Engineer

Timeline

IC Senior Software Engineer, DevOps

Roku
08.2024 - Current

Sr. DevOps Engineer

CoinDCX
04.2022 - 08.2024

Sr. DevOps Engineer

Joveo
08.2021 - 09.2022

DevOps Engineer 2

Airtel X Labs
05.2020 - 08.2021

CloudOps Engineer

Snapdeal
02.2019 - 05.2020

Member Technical Staff

NEC Technologies Pvt Ltd.
07.2016 - 02.2019

BTech - Computer Science

JRE School of Engineering
Dennis Ahuja