Você está na página 1de 6

Suresh Guttula

Mahesh@scepter-tech.com

PROFESSIONAL SUMMARY

Over 8 years of professional experience in Linux systems, Configuration


managements, release managements, and CloudAWS deployments.
In-depth knowledge of DevOps management methodologies and production
deployment which include Compiling, Packaging, Deploying and Application
Configurations.
Experienced in AWS Cloud platform and its features which includes EC2, AMI,
EBSCloudwatch, AWS Config, Auto-scaling, IAM, and AWS S3.
Experienced in Amazon EC2 setting up instances and setting up Security
groups.
Setting up databases in AWS using S3 bucket and configuring instance
backups to S3 bucket.
Experience on Virtualization technologies like VMware, Vagrant.
Extensively used build utilities like Maven, ANT for building of jar, war and ear
files.
Over 2 year of experience in using configuration management tools like
Puppet/ Chef/AWS.
Strong experience onJenkins as continuous integration tool: creating new jobs,
managing required plugins, configuring the jobs selecting required source code
management tool, build trigger, build system and post build actions, scheduled
automatic builds, notifying the build reports, etc.
Hands on experience with infrastructure configuration management software
such as Chef, Puppet.Developed Chef Cookbooks to manage systems
configuration.
Installed ANSIBLE Tower and wrote playbooks, created roles to rollout
configurations to different environments.
Experienced in Cloud automation using AWS Cloud Formation templates.
Used Nagiosand Cloudwatchas IT infrastructure monitoring tool: monitoring
host resources such as processor load, disk usage, system logs; monitoring
applications, services, and n/w protocols.
Administrating SCM repos- SVN/GITbranching, merging, release tagging.
Collaborating with DBAs, Technical operation teams, Development teams,
Support & services teams, Project managers, Dev. managers etc.,
Have 2 years of experience on Python Scripting in various projects for
automating tasks.
Experienced in branching, tagging and maintaining the version across the
environments using SCM tools like GITand Subversion (SVN) on Linux and
windows platforms.
Experienced in installing, configuring, modifying, testing and deploying
applications on ApacheWebserver, Nginx and Application Servers such as
Tomcat, JBoss.
Strong skills in managing Red Hat Linux servers, Virtualization, and system
security.
Experience with Internet technologies including TCP/IP and HTTP.
Experience with network systems such as Servers, Switches, Firewalls and
Routers.
Exposed to all aspects of Software Development Life Cycle (SDLC) such as
Analysis, Planning, Developing, Testing and implementing and Post-production
analysis of the projects. (ITIL Certified)
Strong Leadership, Work Independently without Supervision deadlines.
Skill

DevOps Tools: Chef (Intermediate), Puppet (Advanced), Jenkins (Advanced),


Vagrant (Advanced), Docker Intermediate), Ansible (intermediate), Maven and
ANT.
Cloud Technologies: Amazon Webserver, EC2, S3, IAM, and Load Balancers
Tools/Frame Work Ant, Chef, Puppet, Subversion, Git, Docker, WinSCP, Putty,
Cloud Platforms: AWS, VMware ESXi, Microsoft Azure, Rackspace, Open stack.
Operating Systems: Red Hat Linux, Solaris, Ubuntu, openSUSE, Fedora, CentOS,
Windows Hardware: Cisco Catalyst Switches / Router, Cisco UCS Blades, Ultra
Enterprise, F5 Load balancers.
Web/Application Servers: Tomcat, Apache, Web logic, WebSphere.
Database: Oracle 10.x, MySQL, SQL Server.
Languages: Linux Shell Scripting, Perl, Python, Ruby and Java.

WORK EXPERIENCE:

AWS Engineer
Americo Life Inc, Kansas City, MO
Feb 2015 to Present

Responsibilities:

Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/
Ubuntu) and Configuring launched instances with respect to specific
applications.
Installed the application on AWS EC2 instances and also configured the storage
on S3 buckets.
Performed S3 buckets creation, policies and also on the IAM role based polices
and customizing the JSON template.
Implemented and maintained the monitoring and alerting of production and
corporate servers/storage using AWS Cloudwatch.
Managed servers on the Amazon Web Services (AWS) platform instances using
Puppet, Chef Configuration management.
Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and
uploaded them to Chef- server, Managed On-site
OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3&ELB
with Chef Cookbooks.
Create Chef Automation tools and builds, and do an overall process
improvement to any manual processes.
Written Chef Cookbooks for various DB configurations to modularize and
optimize end product configuration.
Converting production support scripts to chef recipes.
AWS server provisioning using Chef Recipes.
Involved in the installation and configuration of Nginx as a web server.
Experience with Build Management tools Ant and Maven for writing build.xmls
and pom.xmls
Experienced in build and deployment of Java applications on to different
environments such as QA, UAI and Production.
Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
Extensive usage of TortiseSVN in windows environment for version control
activities.
Implemented Continuous Integration using Jenkins and Hudson.
Manage the Subversion branching strategy for a few applications by creating
Release branches, Development branches thus ensuring the integrity of trunk.
Application Deployments & Environment configuration using Chef, Puppet,
Ansible.
Experience working with Puppet Enterprise and Puppet Open Source. Installed,
configured, upgraded and managed Puppet Master, Agents & Databases.
Integration of Puppet with Apache and Passenger.
Deployed the java application into web application servers like Apache Tomcat.
Experienced in deployment of applications on Apache Webserver, Nginx and
Application Servers such as Tomcat, JBoss.
Implemented unit testing framework driven using Junit and Cucumber.
Virtualized the servers using the Docker for the test environments and dev-
environments needs. And also configuration automation using Docker
containers.
Responsible for Plugin Management, User Management, regular incremental
backups and regular maintenance for recovery.
Worked with various scripting languages like Bash, Perl, Shell, Ruby, PHP and
Python.
Coordinated with the Offshore and Onshore teams for Production Releases.

Environment:AWS, AWS IAM, AWS S3, AWS Cloudwatch, Nginx, ANT, Maven,
TortiseSVN, GIT, Chef, Puppet, Ansible, Docker, Java, Apache HTTPD, Apache Tomcat,
JBoss, Junit, Cucumber, Json, Bash, Shell, Perl, Python, PHP, Ruby.

AWS DEVOPS ENGINEER


State Street, Boston, MA
Dec 2013 to Jan 2015

Responsibilities:

Responsible for designing and deploying best SCM processes and procedures.
Automate the builds and deployment of java projects using ANT and Maven. It
is for the building of deployable artifacts such as WAR & EAR from source code.
Maintained build related scripts developed in shell for Maven builds. Created
and modified build configuration files including POM.xml
Experience in working on source controller tools like Subversion (SVN), GIT. And
also analyze and resolve conflicts related to merging of source code for SVN
and Git.
Maintained history of all the repositories using Subversion and Git.
Designing and implementing CI (Continuous Integration) system: configuring
Jenkins servers, Jenkins nodes, and Hudson.
Experience in designing and deploying AWS Solutions using EC2, S3, EBS,
Elastic Load balancer (ELB), auto scaling groups and OpsWorks.
Worked at optimizing volumes and EC2 instances and created multiple VPC
instances.
Experience working with IAM in order to create new accounts, roles and groups.
Experience in creating alarms and notifications for EC2 instances using Cloud
Watch.
Experience involving configuring S3 versioning and lifecycle policies to and
backup files and archive files in glacier.
Experience working on User admin groups, maintaining account and monitoring
system performance using Nagios.
Participated in configuring and monitoring distributed and multiple platform
servers using Puppet. Used Puppet server and workstation to manage and
configure nodes.
Experience in writing Puppet manifests to automate configuration of a broad
range of services.
Experience in managing virtual instances and disks using Puppet.
Deployed Puppet, Puppet dashboard for configuration management to existing
infrastructure
Experience in configuring and maintaining LAMP stack on production and
staging servers.
Analyze and resolve conflicts related to merging of source code for GIT.
Experience in designing and implementing continuous integration system using
Jenkins by creating Python and Perl scripts.
Installed VMware VSphere 5 and created virtual machines on ESX 5.0 Servers
using Dell PowerEdge R410.
Worked on maintenance of ESX host clusters and security
Managed and configured VMware virtual machine for RHEL, Oracle /Sun Solaris,
Oracle Linux server
Installed, configured and maintained DNS, FTP, TCP/IP and Samba on Red Hat
Linux.
Installed, configured and maintained web servers like HTTP Web Server, Apache
Web Server, WebSphere Application Server and Samba Server on Red Hat Linux
Responsible for installation and upgrade of patches and packages on RHEL 5/6
using RPM & YUM.
Responsible for User Management and Plug-in Management for Jenkins
Configuration Management and Server application management using Chef,
Puppet.
Managing virtual machines using VM ware, Oracle Virtual box, Docker.
Managed and monitored the server and network infrastructure using NAGIOS,
App dynamics.
Analyzed the builds using the sonarQube.
Production support of Apache and JBoss including installation, configuration,
management and troubleshooting.
Involved in the installation and configuration of HA-proxy as a Load Balancer.
Involved in developing custom scripts using Python, PHP, Perl, Ruby, Shell
(bash, ksh) to automate jobs.

Environment: Java, Maven, Ant, GIT, Subversion, Jenkins, Hudson, Cheff, Puppet,
VM ware, Oracle Virtual Box, Docker, Nagios, App dynamics, Apache Web server,
Ngnix, Tomcat, JBoss, sonarQube, Bash, Ruby, Python, Perl, PHP, Shell Scripting.

AWS/LINUX SYSTEM ENGINEER


DFPS, Austin, TX
Oct 2012 to Nov 2013

Performed AWS Cloud administration managing EC2 instances, S3, SES and SNS
services.
Created Buckets in AWS and stored files. Enabled Versioning and security for
files stored.
Implemented and maintained monitoring and alerting of production and
corporate servers/costs using Cloud Watch.
Designing and implementing CI (Continuous Integration) system: configuring
Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and
creating/configuring VMs (Windows/Linux)
Provisioning Jenkins environment for continuous integration re by easing build
and testing tasks for developers.
Configured security and system in Jenkins. Added multiple nodes to Jenkins and
configured SSH for continuous deployments.
Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins.
Installed multiple plugins to Jenkins. Configured Proxy to get auto updates.
Server configure management via Chef and System orchestration via Ansible.
Designing and implementing for fully automated server build management,
monitoring and deployment using Chef.
Maintain Chef and Puppet servers and management application that can use
Service Now (CI) data to bring computers into a desired state by managing
files, services, or packages installed on physical or virtual machines.
Create Chef Automation tools and builds, and do an overall process
improvement to any manual processes
Worked with Puppet and Chef which is used to manage Linux but later versions
support Microsoft Windows.
Deployed various Unix Servers which includes Red Hat, Open SUSE and Solaris
distribution and provided administration and support.
Installed, managed Verities Volume Manager 3.5 (VxVM) on Solaris 9.

Environment:Puppet, GIT, Jenkins, AWS, EC2, EBS, IAM, S3, ELB, Environment:
Puppet, GIT, Jenkins, AWS, EC2, EBS, IAM, S3, ELB, Unix, Debian, Linux, Windows,
VMware ESXi, Apache Web servers, PostgreSQLDebian, Linux, Windows, VMware
ESXi, Apache Web servers, PostgreSQL.

LINUX ADMINISTRATOR
TIAA-CREF, Charlotte, NC
Nov 2010 to Oct 2012

Installing and configuring of Samba for heterogeneous platform.


Installation, configuration and maintenance of local and Network based
Printers.
Worked with Global NOC (Network Operations Center) with a team of 20 with
key emphasis on optimal systems performance and maximum uptime of 24x7
operations.
Experience installing and administrating various Red hat Linux Distributions
with use of Kickstart in order to monitor, scale, maintain and plan capacity of
Servers.
Experience installing and configuring SSH (Secure Shell) encryption in order to
access securely on IBM AIX OS and Red hat Linux.
Experience in managing and maintaining Active Directory on Windows Server
Platform.
Experience working with IT Security team to handle responsibility of Firewall
administration.
Implemented file sharing on network by configuring NFS on system to share
essential resources.

Production support of Apache, PHP, My SQL, Tomcat including installation,


configuration, management and troubleshooting.
Experience in troubleshooting network using net stat, Wireshark, ping, nslookup
and traceroute.

Environment: Linux 4.0, 5.0 and VMware ESX 3.0/3.5, Web server Apache 3.x and
Application server Jboss

LINUX ADMINISTRATOR
Infra IT, Hyderabad
Sep 2008 to Oct 2010

Responsibilities:

Install and configure Ubuntu, Centos on remote servers and Desktop servers.
Installation and administration of RHEL 3.0/4.0/.
Configured kickstart server and updating/applying patches to the servers
usingRedhat Satellite server.
Remote system administration using tools like SSH, Telnet, and Rlogin.
Responsible for the Database / Network operation with 8 servers and 120
Desktops.
Managing SUN Solaris, HP-UX, Compaq and Linuxworkstations and servers
Setup Squid Proxy Server for internet sharing and to block the unwanted sites.
Maintained Samba File Server for user authentication, syslog domain, and file
sharing.
Setup Clustering for Linux servers.
Working with developers to load software onto Linux Enterprise servers and
also debugging Scripts.
Set up and administer user and groups accounts, setting permissions for users.
Diagnosed and resolved problems associated with DNS, DHCP, VPN, NFS, and
Apache.
Used LVM for the management of logical volumes including creation of physical
volumes in Linux
Creation and administration of Virtual Machines using VMware
Utilized Remote Desktop on Windows to provide connectivity and support for
remote users.
OS upgrades and installation of third party software, packages and patches as
per requirement
Maintaining the Linux Firewall for network and implement to secure the
network.
Assisted the development team and reviewed the required maintenance tasks.
Responsible for Connectivity issues among various Servers and various
software components.
Package and patch management on Sun servers.
BIOS UPGRADE and OS installations and configurations and maintenance
Configuration of Hardware and Software RAID on Digital & Sun Servers.
Networking communication skills and protocols such as TCP/IP, Telnet, FTP, SSH.
Configuration and maintenance of NIS, NFS, DHCP and DNS Servers on Solaris.
Installation of Oracle Patches and Troubleshooting, Creating and modifying
application related objects, Creating Profiles, Users, Roles and maintaining
system security.
Kernel tuning, Writing Shell scripts for system maintenance and file
management.
Worked on Solaris volume manager to create file systems as per user and
database requirements.
Trouble shooting the system and end user issues.
Responsible for configuring real time backup of web servers.
Log file was managed for troubleshooting and probable errors.

Environment: Red Hat Enterprise Linux, Oracle, PowerBuilder, Toad, Windows 2003
Server, Java, Trend Micro Antivirus, Dell PowerEdge1300, 1500, Acer Server, Citrix,
VOIP, WebEx and Redhat Satellite serve