You are on page 1of 7

Rajesh A

Rajeshgowda2442@gmail.com Phone: +1(469)351-9266

Professional Summary:

5+ years of experience in the IT industry with Strong experience in Cloud, Software Configuration Management
(SCM), Build/Release Management, Continuous Integration/Continuous Delivery (CI&CD) and Deployment, Red
Hat Enterprise Linux Administration.

 Expertise in AWS Services like EC2, IAM, VPC, subnets, CloudFormation, AMI, S3, SNS, SES,
RedShift, CloudWatch, SQS, Route53, CloudTrail, Kinesis, Lambda and RDS and obtaining High
Availability and Fault Tolerance for AWS EC2 instances utilizing the services like Elastic IP, EBS & ELB.
 Hands-on experience creating roles & groups for users and resources using AWS Identity Access
Management (IAM) and managed network security using Security Groups.
 Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful
deployment of Web applications and database templates.
 Experience in creating S3 buckets & writing policies for S3 buckets, Used Amazon Glacier for back up
storage.
 Experience in automatic deploying of applications with Amazon Lambda and Elastic Beanstalk.
 Experienced with deployments, Maintenance & troubleshooting applications on Cloud infrastructure with
Azure.
 Involved in creating the Azure Services with Virtual Machine. Involved in developing the Azure Solution
and Services like IaaS & PaaS.
 Experienced in Azure Development worked on Azure web application, App services, Azure storage, Azure
SQL Database, Azure Virtual Machines, Azure AD, Azure search, Azure DNS, Azure VPN.
 Experience in branching, tagging, maintaining the version control and source code management tools like
GIT, GitHub, GitLab, SVN, Bitbucket.
 Experienced with Jenkins as Continuous Integration / Continuous Deployment Tool and strong experience
with ANT and Maven as Build Frameworks.
 Created SCM Process, policies, procedures, and Release Notes to follow Development and allow QA teams
to Release or Deploy the highest quality product for the enterprise.
 Hands-on experience creating and managing the various development & build platforms, and deployment
strategies.
 Strong scripting experience with Shell, Bash, Power Shell and Python.
 Experience in Configuration management tools PUPPET, CHEF & Ansible.
 Experienced with Puppet as Configuration Management tool and Involved in designing & implementing
puppet with Orchestration.
 Experience on Ansible & Ansible tower to automate repetitive tasks, deploy critical applications quickly, and
proactively manage the changes.
 Wrote Ansible playbooks to provision Dev & Production servers and defined automation through tasks using
YAML Script.
 Experience in configuring & managing Chef master server and experience in updating & creating modules
and pushing them to Chef clients
 Expertise in supporting Chef Environment with 40+ servers & involved in developing recipes & cookbooks.
 Expertise in creating infrastructure using IaaS tools like Terraform and Managed infrastructure as code
using Terraform.
 Expertise in creating Docker containers and building Docker images and pushed those images to the Docker
registry and Deploying and maintaining Microservices using Docker.
 Experience with Docker and Docker-based Deployments, Docker Swarm and Docker Compose.
 Experience in building, running and scaling microservices using Kubernetes, Docker, monitoring services
like (Splunk, Nagios).
 Experience with installation and configuration of Kubernetes, clustering them and managed local
deployments in Kubernetes.
 Experienced with Installation, Configuration, maintenance and support on heterogeneous platforms like Red
Hat Linux, Centos Linux, VMware, Vagrant, Windows.
 Exposed to all aspects of the Software Development Life Cycle (SDLC) such as Analysis, Planning,
Developing, Testing and Implementing, and Post-production analysis.
 Experienced in working on Service Oriented Architecture (SOA).
 Experienced in software methodologies like Agile Methodology, Scrum, and TDD.
 Installed, configured and Deploying Web Servers like Apache 2.x HTTP Server, Apache Tomcat, Oracle
Web logic, JBoss.
 Created and maintained the Python deployment scripts for the Web Sphere web application server.
 Having good experience in monitoring the resources by using monitoring tools like Cloud Watch, ELK,
NAGIOS and Splunk.
 Worked with different Bug tracking tools like Jira, Clear Quest, Bugzilla.
 Good knowledge of automation testing frameworks like Selenium.

TECHNICAL SKILLS:

Cloud Services Amazon Web Services (AWS), Microsoft Azure, Google Cloud
Platform (GCP), OpenStack
Configuration Management Ansible, Chef, Puppet, Salt stack
Tools
Build Tools Maven, ANT, and Gradle
Container Tools Docker, Kubernetes, Amazon ECS, Azure Container Services
Version Control Tools GIT, SVN, Bitbucket, and ClearCase
Monitoring Tools & Bug Nagios, Splunk, ELK, Cloud watch, Grafana, Jira, Bugzilla
Tracking Tools
Scripting languages Bash/Shell, Perl, Python, Ruby, YAML, Groovy, PowerShell
Databases My SQL, Oracle 10g/11g/12c, DB2, NoSQL (MongoDB,
DynamoDB)
Application Servers Oracle, WebLogic 9.0/10.0, Apache Tomcat and JBOSS
Web Servers Apache HTTP, Apache TOMCAT, SAMBA
Networking LDAP, DNS, DHCP, SMTP, HTTP/HTTPS, TCP/IP, NFS, SSH
IDE Tools ECLIPSE IDE
Operating Systems Linux (Red Hat 4/5/6/7, CENTOS & SUSE) Solaris 11/10/9/8,
Ubuntu 12/13/14, Windows NT/2000/2003 Server
Virtualization VMware vSphere, ESXi 5.x/4.x, ESX /3.x VMware Workstation,
Oracle Virtual box
CI/CD Tools Jenkins, Hudson, Bamboo, TeamCity
WORK EXPERIENCE:

DevOps/AWS Cloud Engineer Nov 2017 - Present


Client: Citi Bank – Irving, TX

Responsibilities:

 Designed, deployed and maintaining the application servers on AWS infrastructure, using services like EC2,
S3, EMR, VPC, SNS, IAM, RDS, and CloudFormation and Terraform.
 Used IAM for creating roles, users, groups and implemented MFA (Multi Factor Authentication) to provide
additional security to the AWS account and its resources.
 Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
 Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly
AMIs for mission-critical production servers as backups.
 Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of
load on front-end servers, Managed and analyzed the petabyte-scalable data using the AWS Redshift cluster.
 Created load balancers (ELB) & used Route53 with failover and latency options for high availability & fault
tolerance.
 Used AWS Bean Stalk for deploying and scaling web applications and services developed with Java,
Node.js, Python, and Ruby on familiar servers such as Apache and IIS.
 Co-ordinated with developers and applying appropriate branching, labeling/naming conventions using GIT
source control.
 Used GIT, Maven, Jenkins and Jira tools for day-to-day build & release cycles.
 Created reference implementations of the ANT and Artifactory dependency system.
 Used GIT version control to manage the source code and integrating GIT with Jenkins to support build
automation and integrated with JIRA to monitor the commits.
 Used continuous integration tools such as Jenkins for automating/scheduling the build processes and used
Jenkins along with shell scripting to automate route jobs.
 Troubleshoot the build issue during the Jenkins build process.
 Working knowledge of several types of configuration management tools like Puppet, Ansible, Chef.
 Experience in writing Ansible playbooks. Experience in working with GIT to store the code and integrated
it into Ansible Tower to deploy the playbooks.
 Implemented Nagios integration with Ansible for automation in server monitoring.
 Managed Docker orchestration and Docker containerization using Kubernetes. Used Kubernetes to
orchestrate the deployment, scaling, and management of Docker Containers.
 Worked on deployment automation of all the microservices to pull images from the private Docker registry
and deploy to Docker swarm cluster using Ansible.
 Worked with automation frameworks like CloudFormation and Terraform.
 Installing and configuring the Terraform and building the infrastructure using a Terraform configuration file.
 Experience in using SQL, PL/SQL stored procedures, indexes, materialized views, shell scripting,
partitioned and non-portioned tables, packages and triggers for improved performance of the database.
 Planning and design of ELK (Elastic Search, Logstash and Kibana) & worked on search API server and
client for querying Elastic Search.
 Worked on PowerShell & Shell Scripting used for automation deployments.
 Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for
Red Hat Linux Servers.
 Reduced operating costs for fulfilling infrastructure requests through the automation and orchestration of
delivery systems utilizing ServiceNow UI
 Experience in monitoring System/Application Logs of the server using Splunk to detect Prod issues.
 Worked with Splunk, New Relic monitoring using custom monitors, maintaining and adjusting existing
monitors and responding to generated requests.
 Used Nagios log server for network device log collection, network device log visualization, Nagios Network
analyzer for net flow collection and analysis of IP transactions.
 Used agile methodology throughout the project. Involved in weekly and daily bases release management.
 Performed High-level troubleshooting to fix hardware and Software issues on UNIX/VMware platforms.

Environment: GIT, Java/J2EE, ANT, MAVEN, Ansible, JIRA, AWS, Tomcat, Jenkins, GitHub, Nexus,
Docker, Kubernetes, Python, Ruby, Shell script, Terraform, Splunk, Nagios, UNIX/LINUX.

DevOps Engineer Sep 2016 – Nov 2017


McKesson Corporation- San Francisco, CA

Responsibilities:

 Involved in configuring Cloud platform with Virtual Networks Multi-site, Cross-site, VMs, Azure AD, Load
Balancers, Azure SQL and Cloud Services.
 Created CI/CD Pipelines in AZURE DevOps environments by providing their dependencies and tasks.
 Established connection from Azure to On-premise datacenter using Azure ExpressRoute for Single and
Multi-subscription connectivity.
 Used Microsoft Azure for Development, Test and UAT environments for all customers regardless of final
Production platform (SaaS Cloud, Private secure cloud) to speed up development/ deployment process and
work within CI/CD framework (Team City, Octopus Deploy).
 Developed Azure PaaS services including web jobs, Azure SQL, and Azure Service Fabric and developed
custom BIOS features for IoT devices
 Created Virtual Networks in Azure for hybrid connectivity with On-premise networks (Express Route, VPN
Gateways).
 Working with the Microsoft Azure Cloud Services and deploying the servers through Azure Resource
Manager Templates or Azure Portal.
 Configured and deployed Azure Automation Scripts utilizing Azure stack Services and focusing on
Automation.
 Used GIT as a source code management tool, created local repo, cloned the repo and performed add, commit,
push, stash, branching, created tags operations. Defined branching, labeling and merge strategies for all
applications in GIT.
 Worked with developers with establishing and applying appropriate branching, labeling/naming conventions
using Subversion (SVN) source control.
 Used ANT and Maven as build tools on java projects for the development of build artifacts on the source
code.
 Create and maintain continuous integration (CI) using tools Jenkins/Maven over different environments
to facilitate an agile development process which is automated and repeatable enabling teams to safely deploy
code many times a day while ensuring operational best practices are supported.
 Built a new CI pipeline, testing, and deployment automation with Docker, Jenkins, and Puppet. Integrated
Puppet with Active directory to maintain users.
 Written Chef Cookbooks for various DB configuration to modularize and optimize product configuration,
converting production support scripts to Chef Recipes and Azure server provisioning using Chef Recipes.
 Supporting the automation of Environment Builds (provision and configuration management) by developing
Chef Recipes, Cookbooks in Ruby by integrating with GitHub, Jenkins, and Azure.
 Used Chef attributes, Chef Templates, Chef Recipes for managing the configuration across the various nodes
using RUBY.
 Build Docker images and handling multiple images primarily for middleware installations and domain
configuration. Worked with Docker hub, Docker Swarm, Docker Compose, and ECS to containerize and
deploy APIs.
 Virtualize the servers using the Docker for the test environments & dev-environments needs. And
configuration automation using Docker containers.
 Kubernetes is being used to orchestrate the deployment, scaling, and management of Docker Containers.
 Collaborated with the development team for creating Docker/Kubernetes containers for each micro-service
and installed all required dependencies for each container.
 Worked on creating infrastructure using IaaS tools like Terraform and Managed infrastructure as code using
Terraform.
 Used Collaboration tools like Slack for communication in teams throughout the organization.
 Automated performance testing using J-Meter for some java apps. Set up the SonarQube server for the code
quality check.
 Responsible for monitoring various servers' performance ensuring security and stability with the help of
available UNIX utilities.

Environment: GIT, SVN, Jenkins, Chef, Docker, Kubernetes, Azure, Terraform, ANT, Maven, JIRA, Jboss,
LINUX, Ruby, Web logic, Perl Scripts, Python, Shell scripts.

Build & Release Engineer


ICICI Bank - Hyderabad, India Sep 2015 – Aug 2016

Responsibilities:

 Worked on the Agile development life cycle.


 Coordinated with Configuration Management to ensure that all applicable environment issues are resolved
in advance of production implementation
 Optimized volumes and EC2 instances using AWS.
 Created GIT configuration record for builds, using derived objects generated during build audit process
implemented and maintained the branching and build/release strategies utilizing GIT
 Worked on all GitHub Operations and administration activities, Installation, Configuration, Migration,
Troubleshooting, and Training.
 Wrote new ANT scripts to Automate the build process and modified the existing ones according to the new
project guidelines.
 Configured and maintained Jenkins to implement the CI process and integrated the tool with ANT and
Maven to schedule the builds.
 Connected continuous integration system (Jenkins) with the GIT version control repository and continually
build as the check-in's come from the developer. Defined branching and merging strategies.
 Created Jenkins pipelines involving several Downstream/Upstream job configurations based on
dependencies from other applications & based on Release methodologies.
 Created, pulled and built various Docker images through the command line interface and pushed it to Docker
Hub and thereby to Google Cloud and AWS.
 Responsible for Azure infrastructure build-out and monitoring, service deployments, and service scaling
across pre-production and production subscriptions.
 Used Google Cloud platform in the initial stages of the project and created multiple VM's instances and
managed them through the Kubernetes UI dashboard.
 Used Chef as Configuration management tool and wrote various cookbooks in Chef Workstation and
uploaded it to Chef Server thereby delivering it to various nodes.
 Developed Rational Clear Quest schemas and tailored the tools with custom Perl and VB scripts.
 Created and wrote shell scripts (Bash), Ruby, Python, and PowerShell for automating tasks.
 Used Puppet Automation tools for configuration management.
 Implemented Puppet modules to automate the configuration of a broad range of services
 Used Confluence for technical documentation, collecting team’s thoughts, plans and use of JIRA for
workflow.
 Performed integration of Code Quality Analysis using SonarQube with Jenkins.
 Developed Python and Shell scripts for regular and periodic jobs.
 Used SNMP plugin for Nagios, Splunk for easy and strong infrastructure services monitoring.
 Implemented and configured Nagios for continuous monitoring of applications in the production environment
and enabled notifications via emails and text messages.
 Build Splunk dashboards using XML and Advanced XML as well as Created Scheduled Alerts for
Application Teams for Real-Time Monitoring.
 Experienced in configuring VMware Virtual Hardware.
 Managed and administered Web logic 8 and 10.3 environments.
Environments: GIT, GIT hub, AWS, ANT, Maven, Azure, GCP, Jenkins, Google Cloud Console, Docker,
Puppet.

Linux Administrator Apr 2015 – Aug 2015


Value Labs - Hyderabad, India

Responsibilities:

 Configured and installed Red Hat and Centos Linux Servers on both the virtual machine and bare metal
Installation.
 Created, cloned Linux Virtual Machines, templates using VMware Virtual Client migrating servers
between ESX hosts.
 Managing systems routine backup, scheduling jobs like disabling and enabling Cron jobs, enabling system
logging, network logging of servers for maintenance, performance tuning, testing.
 Performed RPM and YUM package installations, patch and server management.
 Experienced with internetworking using TCP/IP and resolving network connectivity using tools like dig,
nslookup, and ping.
 Solid network and systems troubleshooting with HTTP\HTTPS, SFTP, FTP, NFS, SMB, SMTP, SSH,
NTP and TCP/IP, Internet Security, encryption.
 Performed UNIX System Administration & Fine-tuning, Kernel debugging, process scheduling, disk
and file system I/O, kernel internals, TCP/IP communications.
 Wrote Bash/Shell scripts for managing day-to-day transactions & for automation of routine tasks.
 Worked on Volume management, Disk Management, software RAID solutions using VERITAS Volume
manager & Solaris Volume Manager.
 Worked on Storage Area Network/SAN, EMC Symmetrix/Clarion.
 Used WebSphere backup and restore scripts for backing up WebSphere repository
 Maintain file system and host security using chmod, chown, chgrp, immutable bit, iptables and TCP
wrappers.
 Splunk dashboard creation and advanced searching and reporting.

Environment: Solaris, Linux, SAN, DNS, Scripting, VM's, Kickstart Server, Firewalls.

You might also like