profile-pic

Keerthik shenoy

Dedicated cloud and DevOps professional with years of experience, seeking opportunities to leverage expertise in cloud architecture, automation, advanced troubleshooting, monitoring solutions, and ensuring high availability. Currently pursuing AWS Certified Solution Architect Professional certification.
  • Role

    Senior System Engineer III (DevOps / Platform)

  • Years of Experience

    6 years

  • Professional Portfolio

    View here

Skillsets

  • Incident Management
  • AWS SQS
  • Centralized logging
  • Claude agents
  • Cloud Security
  • Cloud Storage
  • Cloudformation
  • Compute Engine
  • Debugging
  • deployment automation
  • DNS
  • EC2
  • ELK Stack
  • IAM
  • Apache Kafka
  • ISO 27001
  • Linux
  • load balancers
  • Message Queues
  • Microservices
  • RDS
  • Route 53
  • S3
  • Shell
  • SSL/TLS
  • TCP/IP
  • Unix
  • EKS
  • Kubernetes - 1 Years
  • Terraform - 1 Years
  • Terraform - 1 Years
  • Docker
  • ArgoCD
  • Grafana
  • Jenkins
  • Prometheus
  • GitHub Actions
  • AWS
  • Bash
  • CloudWatch
  • Datadog
  • Kubernetes - 1 Years
  • GCP
  • gitlab ci
  • GKE
  • Helm
  • MLFlow
  • Python
  • KEDA
  • KServe
  • Terragrunt
  • VPC
  • Model context protocol
  • Ansible

Professional Summary

6Years
  • Apr, 2026 - Oct, 2026 6 months

    Senior System Engineer III (DevOps / Platform)

    Epam Systems
  • Apr, 2024 - Apr, 20262 yr

    Senior Platform Engineer II (DevOps / Platform)

    Quantiphi
  • Feb, 2024 - Apr, 2024 2 months

    DevOps Engineer

    ALLEN Digital
  • Aug, 2020 - Feb, 20221 yr 6 months

    Cloud Engineer

    Tata Consultancy Services
  • Feb, 2022 - Aug, 2022 6 months

    Site Reliability Engineer

    Thomson Reuters
  • Aug, 2022 - Jan, 20241 yr 5 months

    Cloud Engineer

    42gears Mobility Systems

Applications & Tools Known

  • icon-tool

    aws

  • icon-tool

    gcp

  • icon-tool

    Terrafrom

  • icon-tool

    Python

  • icon-tool

    GitLab

  • icon-tool

    Ansible

  • icon-tool

    Kubernetes

Work History

6Years

Senior System Engineer III (DevOps / Platform)

Epam Systems
Apr, 2026 - Oct, 2026 6 months
    Automated enterprise access controls and permissions across AWS and multi-cloud accounts using Okta and AWS IAM. Handled platform incident triage and issue resolution via ServiceNow, debugging root causes to ensure system stability. Partnered with developers in Agile sprints to resolve bottlenecks, streamline onboarding, and uphold security compliance.

Senior Platform Engineer II (DevOps / Platform)

Quantiphi
Apr, 2024 - Apr, 20262 yr
    Architected multi-tenant GKE clusters and AWS infrastructure using KEDA autoscaling and load balancers to seamlessly manage peak traffic spikes. Standardized deployments for 50+ microservices using modular Helm charts and Ansible, eliminating environment drift across dev, staging, and production. Reduced monthly AWS spend by 30% by rightsizing EC2 instances and automating spot instance scheduling via Terraform. Integrated Datastream and Dataflow for background data ingestion, securing data pipelines with SSL/TLS and federated IAM. Migrated legacy virtual machines to GCP using Migrate to Virtual Machines with zero data loss and minimal downtime. Deployed scalable machine learning models using KServe on Kubernetes and AWS SageMaker, integrating MLflow for versioning and lifecycle tracking.

DevOps Engineer

ALLEN Digital
Feb, 2024 - Apr, 2024 2 months

Cloud Engineer

42gears Mobility Systems
Aug, 2022 - Jan, 20241 yr 5 months
    Provisioned and maintained production EKS and GKE clusters from scratch, managing Linux server patching, node scaling, and Docker containerization. Developed reusable Terraform and CloudFormation templates across AWS (EC2, S3, RDS) and GCP, cutting manual provisioning by 6 hours/week. Automated GitLab CI pipelines to build, test, and deploy containerized services into staging and production environments. Configured secure cloud networking including VPC topologies, site-to-site VPNs, Route 53 DNS records, and SSL/TLS certificates over TCP/IP. Implemented full-stack monitoring using Prometheus, Grafana, and Datadog to track platform health, view logs, and maintain high uptime.

Site Reliability Engineer

Thomson Reuters
Feb, 2022 - Aug, 2022 6 months
    Automated deployment workflows using AWS Lambda and CodePipeline to eliminate manual releases and accelerate deployment cadence. Monitored latency, system health, and error rates, applying rapid debugging techniques to resolve production incidents within SLA limits.

Cloud Engineer

Tata Consultancy Services
Aug, 2020 - Feb, 20221 yr 6 months
    Migrated enterprise workloads from on-premises data centers to AWS, provisioning EC2 instances, S3 storage, and RDS databases. Constructed high-availability cloud networking using VPC subnets, Route 53 DNS routing, and load balancers. Automated routine Linux server administration and troubleshooting tasks using Shell scripts.

Achievements

  • AWS Community Builder 2022 Program: Selected as participant in the AWS Community Builder program, recognized for contributions to the AWS community and expertise in cloud and DevOps.
  • Managed YouTube channel with over 45,000 subscribers, providing tech content on AWS, DevOps, IoT, and electronics.

Testimonial

42Gears Mobility System

42Gears Mobility System

An adept and quick learner, I bring valuable expertise in AWS, GCP, Kubernetes, Terraform, Linux, and more. My ability to seamlessly adapt to new technologies is matched only by my passion for teaching and sharing knowledge. I excel not just in mastering emerging technologies but also in imparting that proficiency to my team, fostering a culture of continuous learning and innovation

Major Projects

2Projects

Cloud-Native Microservices Platform

    Architected a multi-tenant Kubernetes platform with Terraform, deploying microservices via Helm and GitHub Actions CI/CD. Configured Grafana and Prometheus dashboards to monitor CPU, memory, container health, and pod elasticity.

Machine Learning Serving Pipeline

    Constructed MLflow pipelines to log experiments, package model artifacts, and streamline release handoffs. Deployed inference endpoints using AWS SageMaker and KServe on Kubernetes for reliable, decoupled serving.

Education

  • Bachelor of Computer Applications (BCA)

    Mangalore University (2020)

Certifications

  • AWS Solution Architect - Asssociate

A Few Screening Questions Before You Begin

I'm Kirtik. I'm a cloud engineer with 3 years of experience. I changed my career with Thomson Reuters for a short period of time. I worked as a SRE for 6 months. For now, I'm working with Multifigus Mobility System as a cloud engineer for the past 1 plus years. Here, my main responsibilities as a member of the R&D team are implementing new technologies as well as automating gateway tasks. Here, my main core competencies are AWS. Almost 3 plus years, I've worked on AWS. Apart from that, in the past 1 year, I've been working with

Kubernetes cluster notice indicates it's not ready. It might be multiple issues. Maybe whatever notes are getting created that EMI does not have, like a cubelet to connect with the node. Otherwise, the node role will be mismatched or in the node role, some permissions will be missed due to that. It's not able to connect with the cluster. Also, there might be some issues in the security group. Yeah. All these are potential problems.

Yeah. If ports are going to crash loop, first, I will check the port status by describing the port. Also, we can check the port logs. While describing the port, we'll get the exact reason why it's going to crash loop. It might be an image pull error, or it might be due to a CPU or memory issue, or it might be due to nodes not being enough to start that part. Otherwise, it might be with some deployment file, such as a readiness or liveness probe, or a mismatch issue that we can troubleshoot. Apart from that, in the application, some issue might be there. We'll get it from

Yeah. To design well-architected architecture, first, we'll create a VPC with the proper public and private subnets. Whatever our Kubernetes cluster, database server, or application will be hosted in private subnets with all the proper security group roles and I am roles with minimum privileges. Also, for EKS, normally we use cluster autoscaler and for level horizontal pod autoscaler we are using. We'll use auto scaling for easy management of machines, based on metrics-based auto scaling. Also, in public subnets, we'll place the load balancer application load balancer. If we receive any traffic, we'll use the network load balancer. And we are using 53 for DNS snapping. Also, in Kubernetes, we'll take care of all the auto scaling things, everything. In this, it will also take care of all the auto scaling. Like, whenever nodes hit high, it will automatically scale up. And whenever nodes go down, it's automatically scaled down. Also, for disaster recovery, we can keep multiple kinds, like, we can keep active-active or, we can keep EBS backups or something. What active-active will be more costly. So normally, if you're in a small organization, we'll take a backup of all the EC2 instances, EBS, everything. Keep it ready for if anything went wrong, we'll be able to recreate that complete infrastructure again. Also, we can use Terraform to form this complete infrastructure, whenever it goes down or something, we can easily handle that.

Yeah, first, we go through the issue. What's actually happening in that given disclosure or something? And if it's a production issue, we have to give it high priority and make it top. Or if it's taking more time to do R&D or something, we have to give an alternative solution. Like, we have to give some backup solution for that application to avoid downtime. In that type, we'll troubleshoot. Like, we'll create the same, we'll be able to see the matter of each stage or something, and we will check on that. Once we'll get the R&D done, we'll fix that issue in production. Until then, we'll roll back or something. We'll take up an option to avoid that.

To maintain all the information up to date, normally we maintain the document. Whenever we encounter a new scenario or troubleshooting game, we create a document for that. And whenever we get new changes or updates, we keep them in proper documentation as well. I mean, for infrastructure changes, if you're using Terraform, we use a remote state file. This will contain all those details, so we can check the remote state file as well. Apart from documentation, the main thing is to keep it up to date. Also, the troubleshooting documentation must be kept up to date.

Yeah. Mainly because he mentioned 100 MBs, like 100 CPU. It can request. Also, maximum it can go to 200. But your application is CPU intensive. It can go up to a higher level of that, but we have limits here. So it's not crossing that limit because it's facing a performance issue. So we have to increase the limit. So normally, it will request for 100.

I'm not that good. However, it was in line-ups but some field I can explain. Here's closely what the process is running. Here, the process ID is 1 plus command plus user. Sorry. The user. From which user the process is running. From the root user, it's running. Apart from that, CPU percentage, how much it's using, and memory percentage, how much it's using. For the type, in what time it started, or what time it's running.

Normally, we're working with multiple cloud language connectivity between each cloud. It's one of the main challenges. We can resolve it by using side-to-side VPN. Like, you know, configuring VPN between cloud providers, and we can connect our VPCs between each other. This is the main challenge. Apart from that, in each cloud environment, the process will be different to manage or create a cluster, so we have to maintain everything up and running. Also, auto-scaling everything.

We worked on VM and Tatsu, but I welcome Rafana and Prometheus. Here, mainly, we'll check CPU usage, the usage of each part's deployment, and note memory usage, all those things. Apart from that, application-related metrics will be taken care of. Also, load count and all those things will be taken care of.