Professional Summary:
* ***** ** ********** ** the automating, configuring and deploying instances in the fields of Data center operations, cloud computing, software configuration management (SCM).
AWS certified Solutions Architect - Associate and AWS certified Developer - Associate.
Administered and Maintained RHEL 4.x,5.x,6.x and Solaris 8/9, CentOs 5 using kick start based network installation.
Expertise in amazon AWS cloud which comprises of services like: EC2, S3, VPC, ELB, RDS, IAM, Cloud Front, Cloud Watch, Elastic Beanstalk, Security Groups.
Proficient in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, CloudFormation, lambda, Autoscaling, CloudFront, IAM, S3, and R53.
Implemented Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
Set-up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
Design EC2 instance architecture to meet high availability application architecture and security parameters. Create AWS instances via Jenkins with EC2 plugin and integrated nodes in Chef via knife command line utility.
Worked with AWS IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
Developed the infrastructure used to host a production SaaS application using CloudFormation, Chef and OpsWorks.
Coded java based ES Queries and custom ES Query aggregations using the Jest API for searching and accessing data in Elastic Search.
Shaped alarms and trigger points in CloudWatch based on thresholds and monitored the server's performance, CPU Utilization, disk usage.
DevOps experience with CHEF, PUPPET, AWS (OPS work) and OpenStack.
Developed Chef Cookbooks and Recipes to manage systems configuration.
Experience with “Infrastructure as a code” tools like Terraform and AWS Cloudformation and integrating them with Jenkins builds to achieve end-to-end automation.
Experience in branching, tagging and handling the version across the environments using Software Configuration Management (SCM) tools like Subversion (SVN) and GIT.
Producing Linux Virtual Machines with VMware Virtual Center (ESXI), hypervisor-v, PHP Virtual Box.
Ability to build deployment, build scripts and automated solutions using scripting languages such as Shell scripting (kasha, Bash), Python, Ruby, PHP PERL.
Worked on web servers like Apache and application servers like Web logic, Tomcat, WebSphere, JBOSS to deploy code.
Extensively worked on Jenkins by installing, configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments.
Used Kubernetes during debugging, leading up to production when multiple application builds must be tested for stability.
Good Knowledge on container management using Docker in creating images. Worked on Docker container snapshots, attaching to a running container removing, image managing, directory structures.
Wide experience with software Build automation and standardization tools like ANT, Maven.
Good knowledge in CI (Continuous Integration) and CD (Continuous Deployment) methodologies.
Experience in installing Firmware Upgrades, Kernel patches, system configuration, performance alteration on Unix/Linux systems.
Worked on Configuration Management tool Ansible. Created &modified playbooks into Rackspace.
Familiar with network tool Nagios.
Experience in Writing Chef Recipes to automate our build/deployment process and do an overall process development to any manual processes.
Skill of database technology like SQL, PLSQL, MySQL including NoSQL databases.
Familiar with concepts of MS Azure, Rack Space, and Open Stack Cloud Based Technologies.
Installed and maintained XEN & VMware servers with multiple VM's, running a multi VLAN Physical & VM environment.
Installed & configured Cassandra cluster &CQL on cluster and upgraded Cassandra cluster to new releases.
Experience in Bug Tracking tool like JIRA, BUGZILLA.
Hands on experience with the AWS CLI and SDKs/API tools.
Technical Skill Set:
Operating Systems
LINUX (Ubuntu, RHEL 7/6.x/5.x/4.x, SOLARIS, CentOs (4.x/5.x/6.x/7), UNIX, Windows [XP/Vista/2003/2007/2010], VMware
Networking
LDAP, DNS, NFS, FTP, DHCP, SSH
Backup/Monitoring Tools
Nagios and Cloud watch, VERITAS Netback up 4.x/5.x/6.x.
CI Tools
Jenkins, Hudson, Bamboo.
Configuration Management Tools
CHEF, PUPPET, ANSIBLE, Container Tools Docker, Kubernetes.
Amazon Web Services
EC2, Elastic Load Balancer, Auto Scaling Services, Glacier, Elastic beanstalk, Cloud Front, Relational Database, Dynamo DB, Virtual Private Cloud, Route 53, Cloud Watch, Identity and Access Management(IAM), EMR, SNS, SQS, Cloud Formation, Lambda
Web/Application Server
AWS Tomcat, Apache, WebSphere, WebLogic, JBoss, SDLC Agile, Scrum
Scripting Languages
Power Shell Scripting, SQL, Ruby, bash, and python, HTML.
Database
Oracle, MYSQL, Dynamo DB, SQL Server, Postgre SQL
Virtualization
VMware, XEN, KVM, Vsphere client.
Cloud Platforms
AWS, MS Azure, Rackspace, Openstack.
Issue Tracking Tools
Jira, Remedy, Clear Quest.
EDUCATION:
Graduated Bachelors of Engineering from JNTU.
CERTIFICATIONS:
Certified AWS Solutions Architect Associate.
Certified AWS Developer Associate.
Professional Experience:
Parker Hannifin, Cleveland, OH Mar 2016 - present
Role: AWS DevOps Engineer
Responsibilities:
Responsible for Continuous Integration and delivery in development, Quality Analysis, and Production environments and for configuration, maintenance and troubleshooting of projects.
Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM, VPC) focusing on high-availability, fault tolerance, and Auto-scaling in AWS CloudFormation.
Created AWS Route53 to route traffic between different regions.
Performed S3 buckets creation, policies and on the IAM role based polices and customizing the terraform template.
Used MySQL, Dynamo DB and Elasticache to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system.
Leveraged AWS cloud services such as EC2, Auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
Designed and Implemented a Microservices container CICD solution within AWS leveraging Jenkins, GitLabs, Docker, Ansible and Kubernetes.
Maintained production Kubernetes (OpenShift) cluster infrastructure, spanning on premise Data Center & AWS.
Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
Installation of Oracle 10.6 on Solaris to creating databases and creating Oracle users.
Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
Used JSON to create CloudFormation Template. Created DNS using Route 53 on hosted zone.
Creating Virtual Private Cloud (VPC) with AWS CloudFormation.
Working with Elastic Beanstalk for quick deployment of services such as EC2 instances, Load balancer, and databases on the RDS on the AWS environment.
Worked on GIT and Subversion (SVN) version controls. Setting up the GIT and SVN repos for Jenkin build jobs.
Using Lambda, run code for virtually any type of application or backend service
Good Knowledge on container management using Docker in creating images. Worked on Docker container snapshots, attaching to a running container removing, image managing, directory structures.
Installed and configured Nexus repository manager for sharing artifacts between internal teams. Created proxy Nexus repositories to speed up the build process
Build Jenkins jobs to create Azure Infrastructure from GitHub repositories containing terraform code.
Develop, implement, maintaining new or existing software utilizing a variety of technologies to include: Python, PHP, HTML, JSON and Postgres SQL.
Developing and customizing new alarms to existing features using Java Spring Boot.
Developed a software test suite that tests file usage, database integrity, and processes restarting frequently using Python, JSON, and Postgres SQL. Interacted with support team for requirements.
Deploying application using Jenkins server & CI to run the unit tests. Troubleshoot build and release job failures, resolve, work with engineering on resolution.
Puppet automation, installing and configured puppet server and agent setup
Ability to develop scripts, automates solutions and build deployment using Scripting languages such as BASH, RUBY and PYTHON.
Development of cookbooks on nodes and running CHEF client on them in a Chef environment and Chef recipes to automate infrastructure as a code.
Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI tools to AWS nodes and bootstrapping new infrastructure chef nodes.
Developing a continuous delivery PIPELINE with Docker, Jenkins and GITHUB and AWS AMI's.
Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
Designed and administrated databases for Oracle and MYSQL to support various web programing tasks
Hands on experience in mounting tools like Nagios and Cloud watch in different work environments in real and container workspace.
Worked with cluster mode rabbitmq used as message queue in OpenStack.
Highly Expertise in Ticketing tool JIRA to track defects and changes for change management.
Environment: Solaris, SVN, GIT, Docker, CHEF, Cloud Watch, Oracle, MySQL, kubernetes, Jenkins, PYTHON, Ruby, Bash, Postgre SQL, ANT, Maven, PUPPET AWS, AZURE, rabbitmq, JIRA, Apache Tomcat.
Asuragen Inc, Austin, TX Oct 2014 – Feb 2016
Role: AWS DevOps Engineer
Responsibilities:
Planning, deploying, monitoring, and maintaining Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare Vm's as required in the environment.
Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.
Well Versed with Configuring Access for inbound and outbound traffic RDS services, Dynamo DB tables.
Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Autoscaling to design cost effective, fault tolerant and highly available systems.
Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup on AWS.
Creating public and private subnets within the VPC and attaching them to the EC2 instances based on the requirement.
Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. Managed AWS infrastructure as code using Terraform.
Designed AWS CloudFormation for monitoring, setting alarms, notifications for EC2 hosts and templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
Code and developed custom Elastic Search Java based wrapper client using the "Jest" API. To facilitate common access, to Elastic Search.
Virtualized the servers using the Docker for the test environments and dev-environments needs, and configuration automation using Docker containers.
Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
Implemented CICD allowing for deploy to multiple client Kubernetes/AWS environments.
Designed and created Postgres Sql tables, the table privilege and custom views.
Created Postgres Sql functions and triggers of varying complexity.
Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.
Expert Knowledge in Bash Shell Scripting, Automation of cron Jobs.
Implementing a continuous delivery framework using Jenkins, Chef, and Maven in Linux.
Worked in building Puppet enterprise modules using puppet DSL to automate infrastructure provisioning and configuration automation across the environments Managed profiles for various technology stacks in Puppet
Designed &implemented Subversion &GIT metadata like elements, labels, attributes, triggers &hyperlinks
Worked on Configuration Management tool Ansible. Created &modified playbooks into Rackspace.
Setup IIS servers and administered &configured IIS server on Windows 2008.
Involved in environment provisioning solutions using Docker, Vagrant, Red Hat Satellite
Ability to implement and deploy Azure offerings including both the IaaS and PaaS offering
Installed &configured Cassandra cluster &CQL on cluster and upgraded Cassandra cluster to latest releases
Installed and configured Nexus repository manager for sharing artifacts between internal teams.
Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN. Setting up the GIT and SVN repos for Jenkin build jobs.
Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
Configure and ensure connection to RDS database running on MySQL engines.
Created Jira issues to prioritize and act per issue sensitivity.
Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), GIT, VPC, Route53, EBS, SQL, ELB, Cloud watch, Kubernetes, CloudFormation, Docker, Jira, AWS CLI, AWS Auto Scaling, Unix/Linux, Shell scripting.
Freddie Mac, Mclean, Virginia July 2013 - Sep 2014
Role: Build & Release Engineer
Responsibilities:
Involved in Build and Deployment of Java applications onto different environments -Dev, QA, and UAT &Prod
Integrated Maven with Shell scripts created in Bash to automate the deployments for Java built applications
Deployed Puppet, Puppet Dashboard & Puppet DB for configuration management to prevailing infrastructure
Continued monitoring & alerting of production &corporate servers/storage using AWS Cloud watch
Developed build scripts using ANT and migrated to MAVEN as build tool to produce build artifacts like war/jar files.
Experience in Openstack administration to create new users, Tenants, Roles and Assign Resource Quotas to projects and roles by keystone command line client.
Used Atlassian products like JIRA for issue tracking and code integration to plan and cooperate, used Dev tools to host, review, test, and deploy team's GIT and Mercurial code.
Executed automated local user provisioning in instances created in Openstack cloud from Chef Recipes.
Used Chef and other configuration tools to deploy consistent infrastructure code across multiple environments.
Involved in the automated deployment of Openstack Clouds in data centers and availability zones
Created & managed provider & public networks shared by projects/tenants in Openstack Neutron.
Imported &managed applications in Subversion (SVN) and trained end-users of SVN to use the tool
Automated the Build and Deployment process with WebLogic server.
Implemented the file sharing on the network by organizing NFS on the system to share critical resources.
Integrated Subversion (SVN)& Maven with Jenkins/Hudson for the continuous integration process.
Accomplished system installation, troubleshooting, maintenance, and performance tuning, managing storage resources, network configuration to fit application and database requirements.
Set up intranet Web Servers with APACHE, multiple-site management with named-based virtual Hosting & access control with HTTP authentication.
Created Maven, Perl & UNIX scripts for Build and Release activities in QA, Production & Staging environments.
Created &deployed a tool to automate branch &project creation in SVN using Chef, Perl & Puppet scripts.
ENVIRONMENT: SVN, Puppet, OpenStack, Maven, Chef, ANT, Jenkins, Docker, Hudson, WebLogic Application Servers, Agile SDLC
Merck Pharmaceuticals (Pharma Domain), Hyderabad, India. July 2010-June 2012 Role: Unix/Linux System Administrator
Responsibilities:
Setting up and configuring of Linux (Redhat) and Solaris servers/workstations for clients.
Administered and Maintained RHEL 4.x,5.x,6.x and Solaris 8/9, CentOs 5 using kick start based network installation.
Configured and managed Jump Start Servers on Solaris and Kick Start Server on RHEL.
Administered Linux Servers for Several functions including Apache Tomcat Server, Mail server and MYSQL databases in both development and production.
Configuring the NFS servers, set up servers in network environment and configuring FTP/NTP/NIS servers, clients for various departments and clients.
Worked with QA team to in Load and Integration testing of J2EE applications in JBOSS application servers.
Configure servers to use HTTP, DNS, DHCP, NFS, NetBackup, and Storage Disk configuration.
Involved in support databases and performed MS SQL upgrades running on Windows servers.
Troubleshooting Linux network problems. Performance tuning and troubleshooting of the application arising out of Ticketing system in remedy.
Familiar with managing Cloud Technologies like RACKSPACE, since the company started using Rackspace to run its virtual banking platform and meet PCI (payment card industry) data security standard compliance for its development and production environment.
Installed and configured DNS, DHCP, WEB (Apache, IIS), Mail (SMTP, IMAP, POP3), and File servers on RHEL and Solaris.
Experience with PowerShell, Bash Shell Scripting to automate system administration jobs.
Configuration of Secured Shell (SSH) in Linux servers.
Extensive knowledge of Linux/Windows based systems including hardware, software and applications.
Installation of Firewall Checkpoint and configured IP Filter, to protect Linux System that was placed on the internet.
ENVIRONMENT: Linux (RHEL5.x/6.x), Solaris 8/9, Apache Tomcat, Webservers, WebSphere Application servers 6.x, Rackspace, VMWARE ESX5.1, Oracle 11.
Keen Infotek, Hyderabad, AP. July 2008–June 2010
Role: System Engineer
Responsibilities:
My responsibilities as Unix/Linux System Administrator is management of UNIX, RHEL and SUSE as blend of systems architecture and development.
Installing software packages on RHEL 4.x/5.x and Solaris 8/9.
Build and Installed PXE boot server, DHCP server, Kickstart and XCAT server to load OS automatically on test machines in the LAB environment.
Operated on User and Group management, Security and access control using LDAP.
Installing, Configuring and Maintaining the DNS, DHCP, NIS, LDAP and FTP Servers.
Installing and upgrading of packages and patches configuration management, service pack, version control and reviewing connectivity issue concerning security problem.
Used FTP, Samba Protocol to transfer data between servers for code drops.
Installed and configured SSL & SSH for secured access on Linux systems.
Resolving TCP/IP network access problems for the clients.
Troubleshooting backup and restore problems and issues on SSH, FTP and Telnet on Linux based servers.
Experience with VMware ESX Server 3.5
Network traffic control, IPsec, Quos, VLAN, Proxy, Radius integration on Cisco Hardware via RHEL software.
Experience in Bash Shell Scripting to automate system administration jobs.
Offer 24/7 on call-support and resolve operator requests regarding system hardware, software, and network issues.
ENVIRONMENT: UNIX, Red Hat Enterprise Linux (4.x/5.x), Solaris 8, SUSE 10, Sun Ultra Enterprise 600/450, SUN Ultra 10/5/2/1, Bash. SSH, SSL Gate, NIS, VMware ESX Server.