Description

  • Created build pipelines in Gitlab for Java applications using Maven and Gradle build tools. 
  • Created deploy pipelines in Gitlab for Kubernetes deployment in AWS EKS cluster. 
  • Created terraform modules to create various resources in AWS such as EC2, S3, ELB, etc and integrated to run the pipeline in Gitlab.
  • Imported manually created AWS resources into Terraform state file using Terraform import and automated the import process using Gitlab pipeline.
  • Integrated Hashicorp Vault with AWS and Terraform to generate dynamic IAM credentials to create resources in AWS using Terraform.
  • Integrated Hashicorp Vault with AWS and Terraform to generate dynamic IAM credentials to create resources in AWS using Terraform.
  • Configured Hashicorp Vault to store and retrieve application passwords to the Gitlab pipeline for build and deployment.
  • As part of the DevOps activities, took on various responsibilities such as maintaining and upgrading Gitlab and Gitlab runners hosted in AWS and tools like Grafana, Kibana, Prometheus, etc. 
  • Integrated Datadog with application deployment to enable developers to check on performance of the application.
  • Improved the product’s availability and fault tolerance through dynamic horizontal scaling on AWS, ensuring uninterrupted service and enhancing user experience.
  • Automated integration testing using PyTest, effectively saving over 4 hours of manual testing time in each sprint.
  • Asynchronously decoupled individual micro-services and introduced dead letter queues (DLQ) to ensure reliable and uninterrupted operation of the product’s pipeline.
  • Developed Python scripts to streamline product installation on customer sites, significantly reducing onboarding time by over 200%.
  • Performed a comprehensive revamp of the backend codebase, improving readability, fixing bugs, and enhancing performance by identifying and resolving bottlenecks.
  • Actively engaged with potential customers as the lead developer, providing technical guidance and support to drive customer success which increased product adoption by over 20%.
  • Led and mentored a team of 3 junior interns in successfully designing, developing, and seamlessly integrating a sophisticated AI pipeline with the product.
  • Building a cloud-native version of the product on Kubernetes with GitOps principles, to facilitate easy deployment and management of multiple instances of the product on the cloud.