Summary
Overview
Work History
Education
Skills
Timeline
Generic

Rohith Raghavan Dhanvanthry

Maineville,OH

Summary

Hands on experience in managing GitHub/ GitLab with activities like branching, tagging and merging. Experience with Gen AI tools and building search-based web applications leveraging Vertex AI using Google Gemini models. Extensive experience in creating and maintaining AWS infrastructure, configuring VPC’s, managing S3 buckets, creating Cloud watch events and triggering the lambda functions. Experience in using AWS Code Pipeline for setting up build and automation. Knowledge in scripting languages like Shell, Bash and JSON to program Terraform modules for AWS resources like Cloud Watch, Lambda, SNS, EMR, Kinesis, Elastic Load Balancer and life cycle policies for S3 buckets. Experience in configuring the CI/ CD pipelines with tools like Jenkins in Windows/ Linux Based Servers. Experience in orchestration of Docker images and containers using Kubernetes by creating master and slave nodes.

Overview

8
8
years of professional experience

Work History

Cloud Engineer

Cintas
08.2021 - Current
  • I built a web application in Google Cloud’s App Engine using React.js and Go, leveraging Vertex AI, and enabling dual search modes: internal (searching the data stores created in Agent Builder) and external (general web-based search using Google Gemini).
  • Initiated and built a web-based platform for POCs using Google AI Studio and Firebase Studio.
  • I acted as a business analyst, interacting with various teams across the organization to initiate use cases for our Gen AI application.
  • Led prompt engineering workshops across the organization, including business and networking teams, for the ease of using our Gen AI applications.
  • Developed a messaging feature using ReactJS in one of our critical applications.
  • Set up the GCP infrastructure to deploy business-critical applications in GKE, configured SQL databases, and builds using Cloud Build. Also, I enabled logging using Logs Explorer.
  • Experience in setting up monitoring for applications using Dynatrace. Created dashboards for business analytics, infrastructure monitoring, and enabled alerts.
  • Provided level-2 technical support for our business-critical applications. Analyzed and resolved customer issues.
  • Acted as a technical project manager for several IoT-related PoCs, and successfully led the projects toward production.
  • Worked with Gitlab. Created projects, repositories, and managed user access. Built CICD pipelines in Gitlab for continuous integration and Continuous deployment.

DevOps / Build and Release Engineer

CloudEntity
01.2021 - 10.2021
  • Responsible for creating and maintaining the AWS cloud architecture for several clients and monitoring the infrastructure using Cloudwatch by creating dashboards. Creating a CI/CD process using AWS code pipeline.
  • Responsible for performing deployments using Terraform. Writing Terraform scripts to create an infrastructure in cloud with various resources. Using Mozilla SOPS to encrypt/decrypt the secrets in the source code.
  • Configured and maintained Vault for storing the deployed secrets. Integrated Kubernetes with Hashicorp Vault to inject configurations at runtime for every service.
  • Responsible for the setup and configuration of Hashicorp Consul for storing the service databases.
  • Creating and configuring the Jenkins jobs to build the source code and also perform code quality analysis using Coverity. Writing groovy scripts to design the build stages.
  • Implemented distributed messaging queue to integrate with Hazelcast DB using Managed stream for Kafka (MSK), Apache Kafka and Zookeper.
  • Managing the source control methodologies using GitHub and the branching strategies. Integrating GitHub with Jenkins using Webhooks.
  • Responsible for writing the docker files so that the build is executed while running the docker containers.
  • Writing the Kubernetes deployment files in YAML and performing the deployments across various servers.
  • Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
  • Managed the configuration and deployment of security features such as token-based authentication for web-API’s and role-based authentication.
  • Managing the tokens and user access control including OAuth and JWT.
  • Writing bash scripts to automate manually performed tasks to avoid the delays during the software releases.

Senior DevOps Engineer

L&T Technology services
05.2020 - 01.2021
  • Company Overview: Client: Red Lion Controls
  • Responsible for creating the automated builds using CI/CD tools like Jenkins. Writing groovy scripts and creating pipeline jobs in Jenkins.
  • Building and deploying the android applications using Gradle and android studio with Jenkins.
  • Responsible for creating and managing various AWS resources as a part of the AWS architecture. Played a major role in designing the migration of our project from On-premise to AWS cloud.
  • Installed and configured Ansible. Automated configuration management and deployment using Ansible playbooks and YAML for resource declaration.
  • Writing Docker files, creating Docker images and launching Docker containers to deploy the development environment across various machines.
  • Building and deploying IOS applications with Xcode with Jenkins.
  • Worked on automation scripts using Shell/ Bash to automate the build processes and several manual tasks.
  • Orchestrating the Docker containers using Kubernetes and creating Kubernetes pods.
  • Managing the branching strategies of the repositories in BitBucket.
  • Played a major role in designing the migration of our project from On-premise to AWS cloud.
  • Installed and administered Artifactory repository to deploy the artifacts.
  • Setting up the code quality metrics and configuring the quality gates as per the build requirements using SonarQube. Performed automation with Bitbucket, Jenkins, SonarScanner and generated the code coverage reports/ bug reports from SonarQube.
  • Client: Red Lion Controls

DevOps Engineer/ Build and Release Engineer

L&T Technology services
12.2018 - 05.2020
  • Company Overview: Client: Aptiv
  • Responsible for python scripting to automate the usage of tools like plastic SCM, Jenkins and Jira.
  • Maintaining and managing Jenkins server. Monitoring and configuring the Jenkins builds and the nodes.
  • Responsible for building the code with Jenkins and releasing the software to the project customers.
  • Structuring the Jenkins builds by writing Groovy/ pipeline scripts to build the code and store the resultant artifacts.
  • Responsible for maintaining the Linux servers and also deploying the software in Linux environment.
  • Maintaining and managing the version control by Plastic SCM. Creating a label for every external release for tracking.
  • Setting up the Coverity infra to support and perform code quality analysis on the source code also, integrating Coverity with Jenkins for the analysis to run on every build.
  • Managing build systems by configuring the CMake.
  • Worked on Vectorcast Canoe to perform smoke test and system integration tests for different projects.
  • Performed tests on the embedded hardware and software using Trace32.
  • Client: Aptiv

AWS /DevOps Engineer

Cummins Inc
03.2018 - 12.2018
  • Responsible for initiating automation architecture for various AWS cloud resources.
  • Created Cloud formation templates for various resources such as AWS Lambda, Kinesis, API Gateway, CloudFront, VPC links.
  • Developing AWS Code Pipeline as a part of automated builds of several product based applications.
  • Responsible for writing build scripts for AWS code pipeline and monitored the builds with cloud watch events.
  • Automating AWS code pipeline process by writing global cloud formation templates.
  • Initiated Cross-account /cross-region promotion of AWS resources to production.
  • Setting up Docker in AWS EC2 and managed all the Docker images and containers.
  • Responsible for hosting web applications with Docker launched through EC2 instances.
  • Processing engine data by using AWS kinesis and triggering it with Lambda.
  • Managing all IAM user and role policies. Provided necessary access to the teams when required.
  • Setting up VPC’s, subnets and security groups for all the private cloud networks.
  • Developing python code for AWS lambda functions.

DevOps Engineer

Cox Automotive
09.2017 - 03.2018
  • Responsible for designing architecture to automate the existing manual deployment process.
  • Built and deployed a Chef Server in AWS for infrastructure automation.
  • Responsible for retrieving the datasets from S3 buckets, creating a Cloudwatch event that triggers the lambda function to launch EMR clusters.
  • Developed the python code to trigger lambda functions to launch various AWS resources.
  • Performed EC2 instances provisioning on AWS environment and implemented security groups, administered Amazon VPCs. Created templates using cloud formation in AWS.
  • Setting up Jenkins environment using Terraform scripts in the Production and Non-Production accounts to initiate the CI/CD pipelines for build and deploy process.
  • Configured the GitHub service accounts to initiate connection between the Jenkins server and the Git repository.
  • Created Docker images, upload/download in and out from the Docker Hub.
  • Used Rally for story tracking and Agile tool.
  • Co-ordinated with the other teams across the organization during the build and deploy stages.

Education

Master of Science - Computer and Information Sciences

Texas A&M University – Commerce
Commerce, Texas
01.2017

Bachelor of Technology - Electronics & Communication Engineering

Malla Reddy College of Engineering and Technology
Hyderabad, India
01.2015

Skills

  • Gen AI: Vertex AI, Firebase Studio, Google Gemini
  • AWS services: EC2, S3, VPC, RDS, CloudWatch, Lambda, MSK, EBS, CloudFormation, Kinesis
  • Version control: Git (GitHub), BitBucket, Plastic SCM
  • Scripting languages: Python, Shell, Bash
  • Development: ReactJS
  • Containerization and orchestration: Docker, Kubernetes
  • Continuous integration: Jenkins, CodePipeline
  • Configuration management: Ansible, Chef
  • Project management: Jira
  • Monitoring tools: Splunk, Nagios, Grafana
  • Development environments: Xcode, Android Studio
  • Web servers: Apache Tomcat, Apache HTTPD
  • Database management: MySQL, PostgreSQL
  • Build tools: Maven, Gradle, CMake
  • Virtualization technologies: VMware, Hypervisors
  • Operating systems: Windows, Linux (RedHat, Ubuntu, CentOS)

Timeline

Cloud Engineer

Cintas
08.2021 - Current

DevOps / Build and Release Engineer

CloudEntity
01.2021 - 10.2021

Senior DevOps Engineer

L&T Technology services
05.2020 - 01.2021

DevOps Engineer/ Build and Release Engineer

L&T Technology services
12.2018 - 05.2020

AWS /DevOps Engineer

Cummins Inc
03.2018 - 12.2018

DevOps Engineer

Cox Automotive
09.2017 - 03.2018

Master of Science - Computer and Information Sciences

Texas A&M University – Commerce

Bachelor of Technology - Electronics & Communication Engineering

Malla Reddy College of Engineering and Technology
Rohith Raghavan Dhanvanthry