Lead Systems Engineer - EPAM Systems (AWS Environment Automation and Migration)
Duration: Jul 2023 – Present
Summary: Project focused on automating AWS environment management, streamlining deployment pipelines, and orchestrating a large-scale migration of AWS resources to enhance scalability and disaster recovery readiness.
Responsibilities:- Automated AWS environment management using Terragrunt to reduce infrastructure management time.
- Designed GitLab CI pipeline templates for deployment automation of microservices across multiple AWS environments.
- Orchestrated migration of over 700 AWS resources including RDS and OpenSearch to a new AWS account ensuring zero downtime.
Technologies: AWS (EC2, ECS, EKS, RDS, OpenSearch), Terragrunt, GitLab CI
Cofounder / Dev Lead - Zeeplook (Startup) (Distributed Web Scraping Platform)
Duration: Jun 2022 – Jul 2023
Summary: Development and architecture of a high-throughput distributed web scraping platform designed to scale and process millions of Amazon product entries with high availability and fault tolerance.
Responsibilities:- Architected scalable web scraping platform handling over 3 million Amazon product entries.
- Optimized AWS infrastructure and data pipelines to reduce operational costs.
- Designed fault-tolerant, highly available infrastructure using auto-scaling and serverless technologies to ensure 99.9% uptime during peak loads.
Technologies: AWS (EC2, Lambda, Auto-scaling), Serverless architectures
Middle DevOps Engineer - Intellias (Infrastructure Provisioning and CI/CD Standardization)
Duration: Oct 2021 – Nov 2022
Summary: Project aimed at standardizing infrastructure provisioning across multiple environments and improving CI/CD pipelines to enhance code quality and reduce duplication.
Responsibilities:- Designed reusable Terraform modules for multi-environment infrastructure provisioning.
- Engineered Jenkins Shared Libraries to enforce CI/CD best practices and reduce pipeline code duplication.
- Integrated SonarQube quality gates into delivery pipelines to improve test coverage and code quality.
Technologies: Terraform, Jenkins, SonarQube
DevOps Engineer - Loopin (Kubernetes Observability and CI/CD Pipeline Enhancement)
Duration: Aug 2019 – Oct 2021
Summary: Focused on improving Kubernetes observability and incident response, as well as enhancing Jenkins pipelines to accelerate production releases and improve customer satisfaction.
Responsibilities:- Improved Kubernetes issue resolution time through enhanced observability and proactive incident response.
- Enhanced Jenkins pipelines to speed up production releases and increase reliability.
Technologies: Kubernetes, Jenkins
Software Engineer Intern - Attractor Software (Automated Internal Reporting Tool Development)
Duration: May 2019 – Aug 2019
Summary: Development of an automated internal reporting tool to eliminate manual data compilation and improve team productivity, including integration of unit testing to enhance software stability.
Responsibilities:- Designed and developed an automated reporting tool using Node.js.
- Integrated MochaJS unit testing into development lifecycle to prevent critical bugs.
Technologies: Node.js, MochaJS