Senior Software Development Engineer – Tata Consultancy Services
Duration: Jan 2023 – Jul 2024
Location: Bengaluru, India
Core Deliverables and Focus Areas
- Debugged and resolved critical production defects across a fleet of 30+ microservices using Kubernetes and Docker, decreasing mean fault-to-fix duration by 25%.
- Built and maintained end-to-end CI/CD pipelines with Bitbucket, Jenkins, and Octopus Deploy, enabling daily releases to QA and Production environments.
- Authored reusable Terraform modules and refactored legacy configurations—standardizing provisioning across 5 teams and reducing onboarding time by 40%.
- Deployed containerized applications on EKS/AKS, scaling services to handle over 2 million requests per day.
- Automated multi-environment AWS Lambda workflows with Step Functions, improving deployment reliability by 30%.
- Automated AMI builds and EC2 maintenance tasks for 50+ instances using Python and shell scripts, slashing manual efforts by 90%.
- Developed a Python & Groovy analysis tool to extract client-specific AWS service usage and visualize architectures (Lambda maps, dependency graphs).
- Performed database development and automation with PostgreSQL and SQL, optimizing query performance by 15%.