Close this
Close this

Bhashwanth Kattubadi

Development
Texas, United States

Skills

DevOps

About

Bhashwanth Kattubadi's skills align with Consultants and Specialists (Information and Communication Technology). Bhashwanth also has skills associated with Programmers (Information and Communication Technology). Bhashwanth Kattubadi has 5 years of work experience.
View more

Work Experience

AWS DevOps Cloud Engineer

Trimble
June 2023 - Present
  • Roles & Responsibilities: * Responsible for designing, building and deploying cloud-based solutions, focusing on clients looking to move their legacy infrastructure to a more cost-effective environment. * Extensively worked on AWS Cloud platform and its services EC2, VPC, EBS, Autoscaling, Elastic Beanstalk, S3, ECS, Lambda, IAM, RDS, CloudWatch, SNS, and CloudFront. * Experienced migrating various Linux and Windows based applications from on-premises to AWS Cloud and moving the applications within AWS cloud between different accounts. * Experienced in creating infrastructure with Terraform and CloudFormation. * Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform, managed Infrastructure as code using Terraform. * Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and troubleshoot the build issue during the Jenkins build process. * Built Scripts using ANT and MAVEN build tools in Jenkins to move from one environment to another environment. * Did automation with Ansible by writing the playbooks and deploying them onto the node machines. Also managed the state of all the node machines in a healthy way. * Provided Cloud cost optimization solution to reduce overall cloud spend by identifying mismanaged resources, eliminating waste, reserving capacity for higher discounts, and Right Sizing computing services to scale. * Experienced using service catalog kits to build the infrastructure in AWS Cloud. * Created Custom Instance scheduler to start and stop EC2 and RDS instances as per the developer team requirements which helps to control AWS resource cost by configuring start and stop schedules. * Performed Branching, Tagging, Release Activities on Version Control Tools like GIT, GitLab and GitHub. * Build servers using AWS including importing volumes, launching EC2, creating security groups, auto-scaling, load balancers in the defined virtual private connection. * Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries, installation and configuring Kubernetes and clustering them. * Setting up Kubernetes (k8s) Clusters for running microservices and pushed microservices into production with Kubernetes backed infrastructure. Development of automation of Kubernetes Clusters via Playbooks in Ansible. * Experience in setting up MongoDB, MYSQL, SQL on AWS and worked with various scripting languages like Bash, Shell PowerShell and Python. * User, Group creation, monitoring, and maintaining logs for system status/health using Linux commands and Splunk system monitor. Writing new plugins in Splunk to monitor. Environment: AWS, CloudFormation, Terraform, Jenkins, Azure, Ant, Maven, Nexus, Docker, Kubernetes, GIT, GitLab, SonarQube, Shell, PowerShell, Python, Splunk, RDS, PostgreSQL, MongoDB, MYSQL.

AWS/Cloud Engineer

Bapendram Systems
August 2019 - November 2021
  • Roles & Responsibilities: * Extensively worked on AWS Cloud platform and its services EC2, VPC, EBS, Autoscaling, Elastic Beanstalk, S3, ECS, Lambda, IAM, RDS, CloudWatch, SNS, and CloudFront. * Continuously build and integrate infrastructures using Terraform. * Designing, developing, test and debug new and existing configuration management (Terraform) * Experienced with Jenkins, AWS, Terraform and GIT as source control. * Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations. * Build scripts on AWS Cloud for scheduling EC2 auto scaling load balancer with python sdk. * Cloud development and automation using python, AWS CDK and AWS Serverless application model. * Working experience in serverless deployments through AWS CLI. * Proficient in several Terraform modules for infrastructure management, terraform scripts to set up AWS resources EKS, VPC, EC2, AMI, Images, ELB, and automate the deployment & infrastructure. * Create infrastructure using AWS CloudFormation however deferred mostly to Terraform for provisioning. Importing and exporting using CloudFormation. * Incorporated AWS native Devops services to support Code build, code deploy and CDK. * Worked on Serverless microservices by integrating AWS Lambda/S3 and CloudWatch/API gateway. * Creating S3 buckets and maintained bucket policies utilizing the policy management of S3 buckets and Glacier for storage and backups on AWS. Virtualize the servers on AWS using Docker, create Docker files and version control. * Involved in writing various custom Ansible playbooks for deployment, orchestration and developed Ansible Playbooks to simplify and automate day-to-day server administration tasks. * Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository. * Created Containers in Docker, virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers. * Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch. * Implemented ISTIO as a service mesh component to observe and control network flow across services running in multiple Kubernetes clusters. * Worked with Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts and managed containerized applications using its nodes, Config maps, selectors, and services. * Experience with test driven development, pipelines or implementation of an infrastructure test harness. * Experience in setting up the dev and test env automation for Terraform scripts using Jenkins. * Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes. * Managed all the Docker containers and worked with the team in setting up ELK with Docker and Docker- Compose. Actively involved in deployments on Docker using Kubernetes, installed and configured Kubernetes UI for better visualization of the Cluster Managements, Nodes and Pods in the environments. * Involved in Harness tool migration which was alternate for Jenkins in production and leveraged Helm chart / antifactory image push for Kubernetes deployment. * Deployed Java/J2EE applications on to the Apache Tomcat server and configured it to host the websites. * Responsible for creating and maintaining architecture for Restful API using spring boot. * Extensively worked with Scheduling, deploying, managing container replicas onto a node using Kubernetes and experienced in creating Kubernetes clusters work with Helm charts running on the same cluster resources. * Proficient knowledge with Helm charts to manage and release of helm packages. Environment: AWS, Azure, GIT, Jenkins, Tomcat, Java/J2EE, Ansible, EC2, IAM, Kubernetes, Terraform, Docker, GitHub, Python.

DevOps Engineer

Wipro
April 2017 - July 2019
  • Roles & Responsibilities: * Performed S3 buckets creation, and policies on the IAM role based polices and customizing the JSON template. * Automation scripting ability (Bash/Shell, Python) * Work with our current application teams to understand our current applications and make migration recommendations and to-be architectures in AWS * Launching Confidential EC2 Cloud Instances using Confidential Web Services (Linux/Ubuntu) and configuring launched instances with respect to specific applications. * Hands on with Git / GitHub for code check-ins/checkouts and branching etc. * Experience AWS services (VPC, EC2, S3, RDS, Redshift, Data Pipeline, EMR, Dynamo DB, Redshift, Lambda, SNS, SQS). * Involved in designing and deploying multiple applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and autoscaling in AWS Cloud Formation. * Migrated on Premise MySQL database to Multi Availability Zone RDS instances. * Worked closely with the development and operations organizations to implement the necessary tools and process to support the automation of builds, deployments, testing and infrastructure (infrastructure as code) using Chef. * Extensive experience in deploying and debugging of deployments to Web sphere, Tomcat. * Set up Jenkins master/slave to distribute builds on salve nodes. Environment: Puppet, Apache, VPC, NAT, LAMP, AWS - EC2, S3, Route 53, CLOUDWATCH, REDSHIFT, ELB, EBS, DYNAMODB, AMI, Go Lang, Load balancer, Auto Scaling, SVN, GITHUB, Docker, JIRA, MAVEN, Jenkins, Bugzilla.

Education

Arizona State University

Master's in information technology
January 2022 - May 2023