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.