You are on page 1of 8

Venkata Harsha

Contact no: +1 (202) 627-0850| Email id: vhvenkataharsha@gmail.com


Linked in: linkedin.com/in/harsha-venkata-7a38a822b

IT professional with 7+ years of experience includes DevOps engineering, Linux and


System Administration major with a focus on Cloud technologies, Continuous
Integration/Deployment, Configuration Management, Source Code Management,
and Virtualization technologies which includes Troubleshooting Performance issues.

PROFESSIONAL SUMMERY

• Hands on experience with an in-depth level of understanding in strategy and practical


implementation of AWS cloud-specific technologies like Elastic Compute Cloud (EC2),
Simple Storage Services (S3), Route 53, Cloud Formation, Elastic IPs, Virtual Private
Cloud (VPC), RDS and Cloud Watch, SNS & SES.
• Configured Elastic Load Balancers with EC2 Auto Scaling groups. Optimized volumes
and EC2 instances and created multi-AZ VPC instances. Good understanding of AWS
Elastic Block Storage (EBS), various volume types and utilization of different types of
EBS volumes based on requirement.
• Experience in Managing security groups on AWS, focusing on high-availability, fault
tolerance, and auto-scaling using Terraform templates. Along with Continuous
Integration and Continuous Deployment with AWS Lambda and AWS Code Pipeline.
• Experienced in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Azure
Kubernetes Service (AKS), Active Directory, Application Insights, and Logic Apps,
ARM Templates, AZURE PowerShell Module and Azure CLI concentrating on high-
accessibility and auto-scaling. Extensive experience in Azure Service Bus, Mongo dB and
SQL Database.
• Experience in various Azure Services like Compute (Web Roles, Worker Roles),
Caching, SQL Azure, NoSQL, Storage and Network Services, Azure Active
Directory, Internet of Things (IoT), Azure Monitoring, API Management,
Scheduling, Autoscaling, Web Apps, Logic Apps, Azure Identity & Access
Management, Data Factory, PowerShell Automation and other Azure Services.
• Expertise in Microsoft Azure Cloud Services (PaaS & IaaS), Application Insights,
Document DB, Internet of Things (IoT), Azure Monitoring, Key Vault, Visual Studio
Online (VSO) and SQL Azure, Azure Data Lake, Azure Data Bricks, Azure BYOK.
• Used Google Cloud Platform (GCP) services like Compute Engine, Cloud Functions,
cloud load balancing, cloud storage, stack driver monitoring, cloud deployment
manager, Cloud Bigtable and SaaS, PaaS and IaaS concepts of Cloud computing
architecture and implementation using GCP.
• Extensively involved in infrastructure as code, execution plans, resource graph and change
automation using Terraform.
• Used Terraform scripts to Automate Instances for Manual Instances that were launched
before.
• Experience with Pivotal Cloud Foundry, Open Shift, Kubernetes architecture and
design, troubleshooting issues with platform components (PCF), and developing global or
multi-regional deployment models and patterns for large-scale developments and
deployments on Cloud Foundry, Open Shift and Kubernetes.
• Evaluated Kubernetes for Docker container orchestration. Managed Kubernetes charts
using Helm and created reproducible builds of the Kubernetes applications, templatize
Kubernetes manifests, provide a set of configuration parameters to customize the
deployment and Managed releases of Helm packages.
• Experience in Building and deploying the application code using CLI of Kubernetes like
kubectl, kubelet, kubeadm, Kubespray and Schedule the jobs using kube-scheduler,
Managed K8s charts using Helm and created reproducible builds of the Kubernetes
applications and managed Kubernetes manifest files and releases of Helm packages.
• Experience in creating DockerContainers leveraging existing Linux Containers and
AMI's in addition to creating Docker Containers from scratch.
• Experience working on several Docker components such as Docker Engine, Machine,
Creating Docker Images, Compose, Docker Hub and handle multiple images primarily
for middleware installations and domain configuration.
• Experience in writing Ansible playbooks for installing WebLogic/tomcat application,
deployment of WAR, JAR, and EAR files across all the environments.
• Automated the process of installation, configuration of the web application servers
like WebSphere/WebLogic/ApacheTomcat/JBOSS using Ansible / Chef /Puppet .
• Hands-on experience in implementing Ansible and Ansible Tower as Configuration
management tool, to automate repetitive tasks, quickly deploys critical applications, and
proactively manage change by writing Python code by using Ansible Python API to
automate Cloud Deployment Process.
• Experience in implementing Puppet agent based & agentless configurations, Puppet
dashboards, MCollective with active MQ server, plugin-sync, stored configs, Hiera,
Facter& and wrote Puppet.
• Used Jenkins as Code Deploy plugin to deploy to AWS and also extensively worked on
other tools like Bamboo, Hudson, and Cruise Control for continuous integration and for
all end-to-end automation functions with all build and deployments.
• Experience in setting up Upstream and Downstream Jobs Jenkins/Hudson. Worked with
Jenkins Pipelines.
• Hands-on experience using MAVEN, ANT, and Gradle as build tools for the building of
deployable artifacts (jar, ear & war) from the source and static code analysis using
SonarQube.
• Good at Installation and Configuration of Nexus repository manager for sharing the artifacts
within the company and efficient in using Nexus and Artifact Repository managers for
Maven builds.
• Hands on Experience in Python, Shell Script KSH, BASH & Perl. Experience in
Developing Applications in Python, Jython & Shell Scripts. Automated Oracle Database
• Expertise in Installation, Support, Configuration with different flavors of LINUX RHEL,
CentOS, Oracle Linux (OEL) 6.x/5.x, Debian, and Ubuntu. Installed and configured Red
Hat LINUX Kickstart.
• Experience in Monitoring server performance with tools like Nagios, Splunk, Dynatrace,
Datadog and resolved network related issues with manual commands and Implemented
centralized logging management using ELK (Elasticsearch, Logstash, and Kibana) within
EC2/ ELB for Elasticsearch.
• Experience in Monitoring server performance with tools like Nagios, Splunk and resolved
network related issues with manual commands and built Splunk Cluster environment with
High Availability resources.

TECHNICAL SKILLS:

Cloud AWS, Azure, GCP, PCF, OpenStack


Configuration Management Ansible, Chef, Puppet,
CI/CD Tools, Build Tools Jenkins, GitLab, Bamboo, Terraform, Cloud Formation Maven, Ant, Gr

2
Container Tools Kubernetes, Docker, Docker swarm, Open shift, Apache Mesos, Azure
Kubernetes Services, Google Kubernetes Engine, Elastic Kubernetes
Service (EKS), Amazon Elastic Container Service (ECS), Azure
Container Service (ACS).
Version Control Tools GIT, SVN, Bitbucket, TFS
Monitoring Tools Nagios, Splunk, ELK, Zabbix, PagerDuty, Prometheus, Cloud Watch,
Cloud Trail, New Relic
Scripting Bash/Shell, Ruby, Python, Perl, PHP, PowerShell, JSON,
YAML, JavaScript
Databases My SQL, MS SQL, Dynamo DB, Mongo DB, Cassandra, AWS RDS
Application Servers JBoss 4.x/5.x, Apache Tomcat 5.x/7.x, Web Sphere, Web Logic
Web Servers Apache HTTP, Nginx, Apache TOMCAT
Networking TCP/IP, DNS, NFS, ICMP, SMTP, DHCP, UDP, NIS, LAN, FTP
Operating Systems Red Hat Linux 7/6/5/4, Ubuntu 16/14/13/12, Debian, CentOS, Window
Solaris 11/10 9/8, Mac OS, Fedora
Virtualization Tech VMware vSphere ESXi 5.x/4.x, ESX /3.x, VMware Workstation,
Vagrant, Virtual box, Oracle

PROFESSIONAL EXPERIENCE:

Sr Cloud DevOps Engineer:


Lowe’s (Charlotte, NC) Dec 2020 – Present

• Experienced in managing AWS Cloud platform and its features which includes EC2,
AMI, EBS Cloud watch, AWS Config, Auto-scaling, IAM user management and AWS
S3.
• Implemented various AWS services such as VPC, EC2, S3, ELB, Autoscaling Group
(ASG), EBS, RDS, IAM, EFS, CloudFormation, Redshift, DynamoDB, Glue,
Lambda, Step Functions, Kinesis, Route 53, CloudWatch, CloudFront, CloudTrail,
SQS,SNS, SES, AWS Systems Manager etc.
• Creating Python scripts to totally automate AWS services which includes web servers,
ELB, Cloud Front distribution, database, EC2 and database security groups and
application configuration, this script creates stacks, single servers, or joins web servers to
stacks.
• Experience in cloud technologies on both GCP and AWS Platforms. Experience in
migrating the Legacy application into GCP platform and managing the.
• Configuring and deploying instances on GCP environments and Data Centers and
building/maintaining Docker container clusters managed by Kubernetes, Bash, Git,
Docker on GCP (Google Cloud Platform).
• Worked with OpenStack and Open Shift cartridge technologies and tools as well as
managed their integration with application. Created and managed Cinder volumes in
OpenStack Cloud.
• Deployed and configured Elasticsearch, Logstash, and Kibana (ELK) for log analytics,
full-text search, application monitoring in integration with AWS Lambda and
CloudWatch. Then store those logs and metric into an S3 bucket using Lambda function.
• Configured EC2 instances by writing Terraform templates, Chef cookbooks, recipes
and pushed them on to Chef server.
• Created backup of Amazon machine Images (AMIs) of EC2 instances using Packer, and
critical business data for Disaster Recovery (DR) and upgrading to new instance types for
better performance.

3
• Worked with the Terraform key features like Execution plans, Resource Graphs, Change
Automation and wrote Terraform Templates for AWS infrastructure to build staging and
production environments for the testing department to get the work done in a flow.
• Experience writing Terraform templates to deploy infrastructure on a cloud with EC2,
ELB, and SG's in JSON.
• Developed Kubernetes templates for various applications like Cassandra, Grafana,
Kafka and setting up Kubernetes Clusters for running microservices and pushed
microservices into production with Kubernetes backed Infrastructure.
• Implemented a Kubernetes Container Orchestration solution within OpenStack allowing
for easy management, creation & recovery of OpenStack assets.
• Implementing clusters using Kubernetes and worked on creating pods, replication
controllers, Name Spaces, deployments, Services, labels, health checks, Ingress resources
and Controllers by writing YAML files. Integrated them using weave, flannel, calico SDN
networking.
• Evaluated Kubernetes for Docker container orchestration. Managed Kubernetes charts
using Helm and created reproducible builds of the Kubernetes applications, templatize
Kubernetes manifests, provide a set of configuration parameters to customize the
deployment and Managed releases of Helm packages.
• Configured Kubernetes Replication controllers to allow multiple pods such as Jenkins
master server above all the slave nodes of the Jenkins slave system in multiple minions.
• Creating inventory, job templates and scheduling jobs using Ansible Tower. Downloaded
and managed Ansible roles from Ansible Galaxy to automate the infrastructure.
• Designed, installed, and implemented the Ansible configuration management system and
used Ansible to manage Webapps, used Ansible Tower to automate repetitive tasks and
quickly deploy critical applications. Automate the installation of ELK agent (file beat)
with Ansible playbook.
• Configured and maintained Jenkins to implement the CI process and integrated the tool
with Maven to schedule the builds. Took the sole responsibility to maintain the CI Jenkins
server.
• Worked in complete Jenkins plugins and administration using Groovy Scripting, setting
up CI for new branches, build automation, plugin management and securing Jenkins and
setting up master/slave configurations. Deployed and configured Git repositories with
branching, forks, tagging, and notifications.
• Worked with repository managers like Nexus and Artifactory. Installed and Configured
the Jfrog Artifactory and Mission Control.
• Created scripts in Python to automate log rotation of multiple logs from web servers.
Worked with Python Libraries to create Web applications.
• Experience in Monitoring server performance with tools like Nagios, Splunk and resolved
network related issues with manual commands and built Splunk Cluster environment with
High Availability resources.
• Developed Python and shell/bash scripts for TC Server/Tomcat web application servers
and automation of the build and release process and to automate certain processes for the
smooth process of build tool like Maven. Deployed JAVA/J2EE applications through
WebLogic/WebSphere Application servers.

Environment:
AWS (VPC, subnets, EC2 instances, ELB, security groups), Amazon machine Images (AMIs),
Terraform, Kubernetes, private cloud, Docker, Ansible, Chef, Jenkins, Nexus, Python, Shell scripting,
Linux, Maven, Artifact repositories, ANT, GIT, GITHUB, Jira, Linux, ELK, Python, Nagios, Splunk.

4
Sr. Cloud DevOps Engineer:
Oracle Corporation (Redwood city, CA) Jan 2020 – Dec 2020

• As a Cloud DevOps Engineer, I worked on various Azure services like Compute (Web
Roles, Worker Roles), Azure Active Directory, Azure Websites, Caching, SQL
Azure, NoSQL, Storage, Network services, API Management, Scheduling, Auto
Scaling, and Power Shell Automation.
• Experience in working on Azure Services like Data Lake, Data Lake Analytics, SQL
Database, Synapse, Data Bricks, Data factory, Logic Apps and SQL Data
warehouse and GCP services Like Big Query, Dataproc, Pub sub etc.
• Worked on migrating existing on - premises databases to both Azure and AWS
Environments for better reporting experience.
• Set - up a continuous build process in Visual Studio Team Services to automatically build
on new check-in of code then deploy that new build to the Azure Web
application. And Good Knowledge in Azure cloud services, Azure storage, Azure
active directory, and Azure Service Bus. Managing Client's Microsoft Azure based
PaaS and IAAS environment.
• Configured Elastic Load Balancers with EC2 Auto Scaling groups. Optimized volumes
and EC2 instances and created multi-AZ VPC instances. Good understanding of AWS
Elastic Block Storage (EBS), various volume types and utilization of different types of
EBS volumes based on requirement.
• Written AWS CloudFormation Templates for different services like CloudFront
Distribution, API Gateway, Route 53, Elastic Cache, VPC, Subnet Groups, Security
Groups.
• Extensive experience with Terraform key highlights, for example, Infrastructure as code,
Execution designs, Resource Graphs, Change Automation.
• Experience in Amazon AWS cloud which includes services like EC2, S3, VPC, ELB,
EBS (AWS Lambda, Kinesis) deployed via Terraform and Aws cloud formation
• Integrated Ansible with Jenkins to provide automation, continuous integration through
Jenkins and Implemented Jenkins Workflow and Plugins for repeatable deployments of
multi-tier applications, artifacts, and services to Docker.
• Developed Kubernetes Pod definitions, Deployments and used Helm Charts to version
control complete deployment strategies. Experience in Azure virtual machine
• Deployed Kubernetes clusters on top of Servers using KOPS. Managed local
deployments in Kubernetes, creating local clusters and deploying application containers.
Building/maintaining docker container clusters managed by Kubernetes and deployed
Kubernetes using helm charts.
• Managed Docker orchestration and Docker containerization using Kubernetes. Used
Kubernetes to orchestrate the deployment, scaling and management of Docker
• Contribute Ansible playbooks to manage HADOOP clusters for DEV, UAT, PROD
Troubleshoot and maintain Ansible towers in DEV, UAT, PROD.
• Worked extensively with Ansible that automates Cloud provisioning, Configuration
management, application deployment, Intra-service orchestration, and many other.
• Experience in JENKINS to automate most of the build related tasks. Automated CI/CD
with Jenkins, build-pipeline-plugin, Maven, GIT Set up Jenkins
• Installed and Configured Open-Source Artifact Repositories like
Jfrog Artifactory, Nexus. Installed and configured Chef Enterprise and Chef
Workstation
• Involved in database-driven web application development using a variety of frameworks
such as Django on Python. Experience in using UNIX shell Scripts
• Expertise in using build tools like MAVEN, ANT, DOCKER, URBANCODE for the
building of deployable artifacts such as war & ear from source code.

5
• Configuring and managing an ELK stack, set up the elastic search ELK Stack to collect
search and analyze log files from across the servers and integration of Application with
monitoring tool New Relic for complete insight and proactive monitoring.

Environment:

Azure, GCP, Control Tower, Account Factory, Docker, Kubernetes, Jenkins, Bamboo,
Ansible, Git, Bitbucket, Maven, JIRA, PagerDuty, Dynatrace, Azure DevOps, Java/J2EE,
UIPATH, PowerShell Windows Servers, Cassandra, SQL server, RHEL 6.9/7.4, Dynatrace,
Nagios, ELK, Terraform, ARM, Perl, Python, Ruby.

DevOps Engineer:
Delasoft Inc (Bangalore India) Aug 2016 – Dec 2019

• Built and configured a virtual data center in the AWS cloud to support Enterprise Data
Warehouse hosting including Virtual Private Cloud (VPC), Public and Private
Subnets, Security Groups, Route Tables and Elastic Load Balancer.
• Managing a team of DevOps engineer for infrastructure support on AWS cloud. Creating
Cloud Formation scripts for hosting software on AWS cloud. Automating the
installation of software through Power Shell scripts.
• Defined AWS Security Groups as virtual firewalls to control the traffic reaching one or
more AWS EC2 instances. Performed the automation deployments using AWS by
creating the IAMs and used the code pipeline plugin to integrate Jenkins with AWS and
created the EC2 instances to provide the virtual servers.
• CloudWatch for monitoring CPU, memory, disk space and store logs and setup alerts for
thresholds using Simple Notification Service (SNS) Setup CloudTrail to record API
calls.
• Experience in Setting up the build and deployment automation for Terraform scripts
using Jenkins. Provisioned the highly available EC2 Instances using Terraform
• Deployed Kubernetes clusters on top of Servers using KOPS and managed local
deployments in Kubernetes creating local clusters and deploying application
• Managing the OpenShift cluster that includes scaling up and down the AWS app nodes.
Worked on Managing the Private Cloud Environment using Chef.
• Developed Networking policies for Docker containers. Worked on open-source
development tools like Docker Containers, Mesos and Kubernetes.
• Dockerized applications by creating Docker images from Docker file. Proficient in all
aspects of software life cycle like Build/Release/Deploy and specialized.
• Deployed and configured Chef Server including bootstrapping of chef-client nodes for
provisioning. Created roles, recipes, cookbooks, and data bags for server.
• Involved in many different concepts of Chef like Roles, Environments, Data Bags,
Knife, and Chef Server Admin/Organizations. Written Chef Recipes to automate
build/deployment process and data bags in Chef for better environmental management.
• Experience in JENKINS to automate most of the build related tasks. Automated CI/CD
with Jenkins, build-pipeline-plugin, Maven, GIT Set up Jenkins.
• Extensively worked with automation tools like Hudson, Jenkins, and Build Forge to
implement the End-to-End Automation.
• Worked on NoSQL database MongoDB to replica setup and sharing. Also experienced
in managing replica set. Installed, Configured, and Managed Monitoring Tools such as
Nagios for Resource/Network Monitoring.
• Deployed Splunk forwarders indexers and search heads to monitor, analyze and
visualize the AWS VM's on the Splunk dashboard that helps in increasing the cluster
performance.

6
• Headed Proof-of-Concepts (POC) on Splunk implementation, mentored and guided other
team members on Understanding the use case of Splunk and about the monitoring
procedure.
• Experience as a LINUX/UNIX System Administrator and Production Support of various
applications on SUN Solaris, Red Hat Linux.
• Experience with Red Hat Linux kernel, memory upgrades and swaps area. Installation
Sun Solaris Jumpstart Installation. Configuring DNS, DHCP, NIS, NFS in Sun Solaris
8/9 & other Network Services.
Environment:

AWS (EC2, S3, EBS, Route 53, Auto Scaling, Security Group and RDS, IAM), GIT, Docker, Chef,
SonarQube, Kubernetes, Mesos, ANT, Python, Jira, Nagios, Maven, GIT, Jenkins, Linux, NoSQL,
MongoDB, Splunk, Sun Solaris.

Build and Release engineer:


Mindtree (Hyderabad India) Dec 2015 – Aug 2016

• Responsible for Parameterized Builds to Trigger Remote Jenkin builds and worked on all
Jenkins deployments with Open shift. Testing the Builds after implementation using
Postman test scripts.
• Experience in CI (Continuous Integration) and CD (Continuous Deployment)
methodologies using Jenkins and creating, debugging, diagnosing and troubleshooting,
build scripts written in ANT, Maven on Linux platform.
• 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.
• Implemented a Continuous Delivery pipeline with Docker, Jenkins, and GitHub.
Responsible for supporting various Java builds and Jenkins plugins to automate
continuous builds and publishing Docker Images to the Nexus Repository.
• Experience in setting up of Docker and creating new images and getting images from
Docker Hub, worked on Docker images and containers for deploying applications.
• Installed and configured an automated tool Puppet that included the installation and
configuration of the Puppet master, agent nodes and an admin control workstation.
• Worked on Chef Cookbooks and Chef recipes to automate infrastructure as a code. Setup
the Chef Nodes, Chef Client, Chef Server, and Chef Workstation. Worked on
Bootstrapping the Nodes.
• Wrote scripts using ANT and MAVEN tools and automated the build and deploy process
using Jenkins to move from one environment to other environments.
• Used MAVEN as a build tool for Java projects and written Maven POM files from
scratch for multi-module projects for the development of build artifacts on the source code.
• Contributed to the development and configuration of Red Hat Linux servers using the
Kick Start server as needed for the project. Maintained maximum uptime and performance
capacity for enterprise production, quality assurance, and user acceptance
testing/staging.

Environment:

RedHat Enterprise Linux, Bamboo, Subversion, Perforce, Nagios, ANT, Python, Puppet,
CentOS, Ubuntu, Kickstart, VMware, TCP/IP, NIS, NFS, DNS, SNMP, VSFTP and DHCP.

7
Linux Administrator:
Purview Infotech LLC (Hyderabad India) Jan 2015 – Dec 2015

• Performed Administrative and Management tasks using shell Scripts written in Bash,
Python, C Shell and CRON tab in Linux to automate the various scheduled tasks.
• Administered Linux servers for several functions including managing Apache/Tomcat
server, mail server, MySQL databases in both development and production environments.
• Experience in Nexus and Artifactory - repository managers for managing artifacts for
java, npm applications. Expertise in Querying RDBMS such as Oracle
• Experience in managing Sonatype Nexus repositories for the maven artifacts. Integration
and formal builds using Bamboo with Artifactory repository.
• Solid network and systems troubleshooting experience with HTTP\HTTPS, SFTP, FTP,
NFS, SMB, SMTP, SSH, NTP and TCP/IP, Internet Security, encryption.
• Performed Administrative and Management tasks using shell Scripts written in Bash,
Python, C Shell and CRON tab in Linux to automate the tasks.

Environment:
LINUX/UNIX, Solaris, Virtual Machines, Samba Server, NFS Server, NIS Server, TCP/IP,
Oracle 10g, Kickstart, Red Hat Satellite, VM ware/Box.

You might also like