Summary
Overview
Work History
Education
Skills
Certification
Websites
Timeline
Generic

Bhanuchandar Bandaru

Bangalore

Summary

Dynamic AWS Cloud Engineer with extensive experience at Tata Consultancy Services, specializing in CI/CD and infrastructure automation using Terraform. Proven track record in optimizing cloud environments and enhancing application performance. Adept at collaborating with cross-functional teams and delivering innovative solutions, leveraging strong problem-solving skills and expertise in Kubernetes and Azure DevOps.

Overview

12
12
years of professional experience
1
1
Certification

Work History

AWS Cloud Engineer

Tata Consultancy Services
Bangalore
03.2022 - Current
  • Analyzed customer requirements, designed, and developed solutions using various AWS services.
  • Built CI and CD pipelines with GitHub and GitHub Actions, and Terraform for automating IAC deployments on AWS resources.
  • Design, implement, and manage the automated provision of Kubernetes clusters at scale on EKS using Terraform blueprints, incorporating industry best practices for networking, security, and monitoring.
  • Created AWS Application Load Balancers (ALBs) and auto-scaling groups to route traffic to EC2 instances for highly scalable applications.
  • Used AWS Route 53 to create domain name systems (DNS) for internal applications hosted on AWS EC2 instances.
  • Performed periodic maintenance tasks, such as patching servers and upgrading software versions.
  • Developed automated scripts for deploying new applications on the AWS platform using various scripting languages, such as Bash and Shell.
  • Integrated third-party tools like Splunk and DataDog with AWS EKS services for logging and monitoring purposes.
  • Provided technical guidance and best practices related to designing scalable systems on the AWS platform.
  • Managed, monitored, and optimized the AWS environment, including EC2 instances, S3 buckets, RDS databases, VPCs, and security groups.
  • Collaborated with development teams to design secure networking infrastructure in a multi-region setup, using Direct Connect and VPN connections between data centers and cloud environments.
  • Configured Amazon CloudWatch alarms to monitor application performance and availability.
  • Created IAM roles and policies to control user access within the AWS environment.
  • Configured, managed, and monitored cloud-based services such as AWS EC2, S3, ELB, RDS, ECS, EKS, and Lambda using Terraform.
  • Designed fault-tolerant architectures utilizing multiple Availability Zones in order to ensure high availability of applications.
  • Monitored system health metrics such as CPU utilization, memory usage, identified bottlenecks, and took corrective actions accordingly.
  • Provided technical support and troubleshooting for AWS cloud-based applications.
  • Troubleshot complex problems related to network configurations and application performance issues in a production environment.
  • Implemented cost optimization measures such as auto-scaling, reserved instances, and spot instances to reduce operational costs associated with running applications on the cloud.
  • Optimized system architectures for performance, scalability, and cost-effectiveness.
  • Conducted post-implementation reviews to assess outcomes, and capture lessons learned.
  • Developed and wrote technical documentation for products.
  • Devised and delivered technical presentations, explaining options to customers and prospective customers.
  • Provided support for database upgrades and software deployments.
  • Defined and documented best practices for solution development and deployment.

Azure DevOps & Site Reliability Engineer

Tata Consultancy Services
Montevideo
01.2017 - 03.2022
  • The objective of this project is to work under DevOps for multiple internal applications, such as learning and development, audit, and web application.
  • Applications are developed using the Quick Suite framework (NodeJS and ExpressJS) with microservices, API, and DB integration.
  • Tools and Languages: MongoDB, AngularJS, Node.js, Express.js, MySQL, Cloud SQL (Google), Microservices, Jenkins, Azure DevOps, Google Cloud, Docker, Kubernetes, Rancher, GitHub, Azure Repos, REST API, Bash Scripting, Splunk Logging and Monitoring, and Datadog Monitoring.
  • Used Azure DevOps Boards as a tracking, reporting, and maintaining tool for bugs, and documenting the root cause of failures and the approached solution for the specific failures using Confluence for the Agile environment.
  • Created and deployed Azure Kubernetes clusters using the IAC tool to deploy the Node.js microservices applications into it.
  • Deployed microservices on Kubernetes clusters in order to increase scalability and availability of services across multiple regions.
  • Maintained version control systems such as GitHub and Azure DevOps for all software development projects.
  • Designed and implemented automated deployment processes using Azure DevOps, Jenkins CI/CD tools.
  • Good experience in writing Azure DevOps YAML, both build and release YAML pipelines, for continuous integration and deployment of Node.js applications.
  • Good experience in writing the Dockerfiles for the Node.js applications for creating container images.
  • Administering Kubernetes environments, including managing Pods, Deployments, Services, and StatefulSets within AKS.
  • Experience in configuring Kubernetes resources, like ConfigMaps, Secrets, and PersistentVolumes, in AKS.
  • Provisioned and automated scalable Azure infrastructure using ARM templates and Azure pipelines, managing resources like VNets, NSGs, load balancers, app services, web apps, logic apps, functions, and key vaults.
  • Configured SonarQube, which collects and analyzes source code, and provides reports for the code quality of the project. Share the code quality reports with the development team, and make sure those are addressed.
  • By knowing the importance of the security vulnerabilities, I configured the Veracode scanner to track the issues.
  • Enforced security and access control via Azure Key Vault integrations.
  • Coordinated with other teams for successful rollouts of new features, or bug fixes.
  • Provided support for web server configuration and maintenance activities.
  • Managed infrastructure components, including virtual machines, storage devices, and networks.
  • Developed automated deployment processes and scripts to ensure a smooth transition from development to production.
  • Worked closely with DevOps teams in order to design best practices for deploying applications into the production environment.
  • Implemented systems automation using scripting languages, like Shell and Bash.
  • Collaborated with developers in order to troubleshoot application-related issues quickly.
  • Implemented containerization technologies such as Docker and Kubernetes for faster delivery cycles.
  • Set up monitoring tools like Rancher and Datadog to track performance metrics.
  • Monitored system health and set up alerts using Splunk and Datadog for early detection of issues.
  • Participated in disaster recovery exercises to test the reliability of the system.
  • Developed procedures to automate code builds and deployments.
  • I wrote user manuals and other documentation for roll-out in customer training sessions.
  • Leveraged Agile methodologies to move the development lifecycle rapidly through initial prototyping, enterprise-quality testing, and final implementation.
  • Identified opportunities for process improvements to decrease support calls.
  • Coordinated testing and validation procedures through the software development lifecycle.

Technical Support Engineer

Tata Consultancy Services
Chennai
03.2013 - 11.2016
  • Playing key role in application deployment activities.
  • Daily status call with team regarding application status.
  • Resolving client incidents basing on severity of the issue.
  • Based on client feedback implementing new changes in applications by scrum releases.
  • Suggesting ideas to improve application stability.
  • Applications: Target Case Management, Security Center 5.2, AP Zone, DC Shield and OFAC.
  • Monitored system performance to ensure optimal functioning of services.
  • Resolved customer inquiries in a timely manner by utilizing problem-solving skills.
  • Provided technical support to customers via phone and email, troubleshooting hardware and software related issues.
  • Created knowledge base documents for frequently asked questions.
  • Participated in regular meetings with management regarding project status updates.
  • Provided technical guidance when needed to other departments or personnel.
  • Trained end-users on new technologies and systems to enhance their understanding and efficiency.
  • Conducted root cause analysis for recurring problems to prevent future occurrences.
  • Assisted in the deployment of new software applications and hardware systems.
  • Collaborated with development teams to report bugs and suggest improvements based on customer feedback.
  • Diagnosed and resolved technical issues for clients in a timely manner, ensuring minimal downtime.
  • Participated in after-hours on-call rotation to provide 24/7 support for critical issues.
  • Developed and maintained detailed documentation of common issues and solutions to enhance knowledge base.
  • Managed ticketing system, ensuring all support requests were addressed in accordance with SLAs.
  • Facilitated communication between technical and non-technical stakeholders to ensure clear understanding of issues.

Education

Bachelor of Technology - Electrical & Electronics Engineering

NBKR Institute of Science And Technology
Nellore
05.2012

Skills

  • CI/CD: GitHub, Azure DevOps, Jenkins, GitHub Actions
  • Cloud platform: Azure, AWS
  • Version control system: Git
  • Scripting languages: Bash, Shell scripting
  • IAC: Terraform, ARM
  • Operating system: Windows, Linux
  • Container orchestration: Kubernetes, Docker, and EKS, AKS
  • Monitoring tools: Splunk, DataDog, and Cloud Watch, Azure Monitors
  • Backend: MongoDB, SQL, MySQL, Nodejs, Expressjs
  • Bug tracking tools: Azure Boards, Rally
  • Other tools: Visual Studio Code, Confluence, ServiceNow, JFrog Artifactory, SonarQube, and Veracode

Certification

  • AZ-400: Designing and Implementing Microsoft DevOps Solutions
  • AWS Certified Solutions Architect – Associate

Timeline

AWS Cloud Engineer

Tata Consultancy Services
03.2022 - Current

Azure DevOps & Site Reliability Engineer

Tata Consultancy Services
01.2017 - 03.2022

Technical Support Engineer

Tata Consultancy Services
03.2013 - 11.2016

Bachelor of Technology - Electrical & Electronics Engineering

NBKR Institute of Science And Technology
Bhanuchandar Bandaru