Gnana Tejaswi Punukollu
AWS/DEVOPS Engineer
aczm9s@r.postjobfree.com
Professional Summary:
Around 8+ years of experience in IT industry with major focus on DevOps, Software
Configuration and Build/Release Management.
Worked as Sr.DevOps Engineer in field of release automation for java and dotnet
technologies to achieve continuous integration and continuous delivery (CI and CD)
Expertise in Amazon AWS Cloud Administration and worked as an cloud consultant
which includes services: EC2, Cloudwatch, S3, EBS, VPC, ELB, Route 53, lambda,
Auto Scaling, Security Groups, ECS, Kinesis, Cloud Watch and Cloud Formation
Expertise on using Amazon AWS API tools like: Linux Command line, puppet integrated
AWS API tools.
Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for
isolation of resources within the Amazon RDS Oracle DB cluster.
Managed AWS EC2 instances,Redshift and AMIs.
Used Redshift service from the AWS to created tables and designs.
Managed DNS, FTP, apache servers in Linux.
Worked on powerDNS on the AWS cloud and maintained it with MYSQL database.
Worked on firebird database and the Glassfish application, Active MQ.
Have knowledge on PCI DSS compliance in AWS.
Development / operations (devops) of application server clusters comprised of several hundred
nodes.
Worked on installation of Docker using Docker toolbox.
Worked on creation of custom Docker container images, tagging and pushing the images.
Worked on creating the Docker containers and Docker consoles for managing the application
life cycle.
Experience in writing scripts using Bash and have knowledge in Python and Perl scripting.
Have knowledge on IBM Tools like SVC, NetApp, EMC.
Experience working with postgreSQL and MYSQL databases.
Used the Docker files to build, ship and run distributed as a part of Cloud Build
Responsibility for operations of ~50 monitoring servers (CentOS, RHEL), managed by
Ansible/Puppet.
Have Knowledge on Apache Spark cluster-computing frame work.
Worked on tools like Bamboo, SALT and Dockers.
Expert-level understanding of Linux/Unix administration and internals.
Familiar with most popular scripting, and languages Python, Perl.
Rapid-provisioning and configuration management for Ubuntu using Chef on Amazon
Web Services.
Implemented Puppet, Nagios, Chef and DevOps tools.
Have knowledge on Clearcase and Buildforge.
Experience using cloud providers and APIs for Amazon (AWS) with CloudSigma
(EU).
Worked on Data-Center operation and migration across Unix and Linux platforms
Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP,
FTP, and TFTP).
Ability to work independently as well as a team member. Experienced in Trouble
shooting and Back and Recovery.
Technical Skills:
Red Hat Linux4.x, 5.x, 6.x, 7.x, CentOS 6 & 7, Ubuntu12.x, 13.x,
Operating Systems 14.x, SUSE, VMware, Windows.
Apache, Tomcat, FTP, Samba OSSEC,GIT, Squid Proxy, AWS, Chef,
Application/Software Jenkins, Nagios, Puppet, Ansible, Openstack, Docker, SALT, JIRA,
Bamboo, SVN, TFS.
Languages Shell scripting, PERL, Ruby, Python.
Apache/TOMCAT Web Server Administration, WebServer, Oracle
Web/App Servers Application Server, Glassfish Application server, Apache-Spark.
DHCP, NIS, LDAP, NFS, TCP/IP, HTTP, SSL, SNMP, SMTP, FTP,
Network Protocols SSH, UDP, TELNET, SAMBA, Firewalls.
Security OpenSSH, TCP wrappers, iptables, Routing Tables, Network ACLs.
DataBase Technologies Firebird, MySQL, Postgre Sql.
AWS/DEVOPS ENGINEER
Loan protector- Solon, Ohio March 2016 till date
Loan protector is an Insurance based company. It maintains lender placed loans,
mortgages, Insurance agents etc. It has 4 major applications and 6 miscellaneous applications on
cloud. It maintains 17 client databases on cloud for an application called easytrack along with it
each databases on different applications.
Responsibilities:
Evaluating performance of EC2 instances their CPU, Memory Usage, IOPS, Network
Usages and suggest appropriate instance type for the same
Working on AWS Elastic load balancing for deploying applications in high availability.
Working on AWS Auto Scaling for providing high availability of applications and EC2
instances based on the load of applications by using Cloud Watch in AWS.
Using AWS S3 to store code bundles to deploy onto EC2 Instances.
Working on providing DNS management using AWS Route 53.
Maintained IIS webserver during deployments and production for .net applications.
Created batch files for .net applications to automate the deployments
Built python automation scripts to apply OS patching for EC2 instances for security
upgrades.
Automation of OS builds and Application Installation through Puppet & Chef.
Managing the infrastructure of applications on Cloud
Suggesting the best possible services of cloud as per requirement.
EBS Volumes management and snapshots for backups using script
Worked in configuring Elastic Bean Stalk for developers to quickly deploy application
for testing and pushing developed code for testing.
Deployed applications using Docker containers in the cloud with Paas
Installed and configured Bamboo on Linux environments.
Implement, maintain and support reliable, timely and reproducible builds for project
teams.
Evaluated and designed the software and the infrastructure for the company-wide
private container cloud solution based on Kubernetes, Swarm, Docker, Python and Go.
Experience in creating Docker containers leveraging existing Linux Containers and
AMI's in addition to creating Docker containers from scratch.
Maintained build related scripts developed in shell for Maven builds. Created and
modified build configuration files including POM.xml.
Worked with development team to migrate Ant scripts to Maven.
Experienced in authoring pom.xml files, performing releases with the Maven release
plugin, and managing artifacts in maven internal repository.
Implement source control with Team Foundation Server, Git on Bitbucket
Used JIRA tool to create and update stories and also for tracking project status.
Used JIRA for all our projects in scrum methodology for creating stories and giving
points to the stories, and also updated stories as per our sprints.
Providing documentation on Install, Upgrade release guides for application to
documentation team.
Configured and maintained Bamboo to implement the CI process and integrated the tool
with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the
CI Bamboo server.
Working on designing, development and implementation of Decommissioning & re-
provisioning process and Virtual Machine using bash and Python Flask as framework.
Work with development/testing, deployment, systems/infrastructure and project teams to
ensure continuous operation of build and test systems.
Interact with developers and Enterprise Configuration Management Team for changes to
best practices and tools to eliminate non-efficient practices and bottlenecks.
Coordinate with Release Management regarding appropriate system releases among
other development platforms.
Developing scripts(recipes in chef) for automatic deployment of servers and managing
configuration files through chef.
Environment: AWS, RHEL, Puppet, Docker, HTTP web servers, Jenkins, FTP, TFS, JIRA,
Chef.
AWS DEVOPS ENGINEER
Siemens- LA, California June 2014 Feb 2016
Siemens is an company which started with the innovation of improving the life through
technology. It is structured to provide many solutions with population growth, increasing power
needs, mobility, globalization and rapid growth of urban centers.
Responsibilities:
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.
Worked with MYSQL and postreSQL Databases.
Experience with automation tools like Puppet, Jenkins, Ansible and Nagios.
Experience with TFS, Artifactory and GIT for source controlling.
In managing virtual instances and disks using Puppet.
Used Redshift service from the AWS to create design and implement table structures.
Used the Docker files to build, ship and run distributed as a part of Cloud Build.
Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic
Load balancer (ELB), auto scaling groups, RedShift 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.
Worked on installation of Docker using Docker toolbox.
Worked on creation of custom Docker container images, tagging and pushing the
images.
Worked on creating the Docker containers and Docker consoles for managing the
application life cycle.
Experience working on User admin groups, maintaining account and monitoring
system performance using Nagios.
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.
Environment: RHEL, Puppet, sun Solaris, AWS, HTTP web servers, Jenkins, Ansible, Chef,
FTP, VMware VSphere 5.
Linux Admin / Cloud Admin / DevOps Engineer Oct 2013 Jun 2014
VOYA - Braintree, MA
Headquartered in Houston, Texas, Selene Finance is a residential mortgage company with strong
experience in all aspects of mortgage loan servicing. Owned and operated by some of the best
known names in the industry, Selene Finance brings the power of its deep experience to
customize loan servicing options for each homeowner. Our loan servicing team boasts an average
of more than 16 years of mortgage loan and credit management experience.
Responsibilities:
Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic
Load balancer (ELB), auto scaling groups and OpsWorks.
Used Redshift service from the AWS to create design and implement table structures.
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.
Wrote some Bash Scripting.
Experience working with PostreSQL database.
Experience working on User admin groups, maintaining account and monitoring system
performance using Nagios.
Managed and configured VMware virtual machine for RHEL, Oracle /Sun Solaris, Oracle
Linux server
I have used the Automation tools like Puppet, Anisble, Nagios.
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.
Environment: RHEL 6, AWS, Solaris, LINUX, Windows 2003/2008, Nagios, Anisble.
Linux system engineer Feb 2012 Sept 2013
Panasonic - Peach Tree City,GA
Panasonic is an retail company which deals with sales and production of the electronic devices. It
is located in Georgia.
Responsibilities:
Installed, Configured & Upgrade of Solaris 10 and Linux operating system.
Performed LAMP installation and configuration on Ubuntu, Red hat and amazon
Linux Instances.
Installation and Administration of Red Hat Enterprise Linux, SLSE10 using Kick start
including performance monitoring, scaling and capacity planning and hardware
maintenance of Sun fire servers.
Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs,
enabling system logging, network logging of servers for maintenance, performance
tuning, testing.
Managed UNIX's server services such as Bind DNS, Puppet, Postfix, Apache web
server, Tomcat, MYSQL.
Installation and administration of TCP/IP, NFS, DNS, NTP, Auto mounts, Send mail and
print servers as per client's requirement.
Experience with Articraft and automation tools like puppet, Nagios, Jenkins and
Anisable.
Integration of Linux/Solaris with Active Directory (LDAP).
Performed PXE network installations to install Red Hat Linux in Dell servers
Worked on Building new servers from scratch and server monitoring operations using
monitoring tools (Nagios, Zabbix).
Redesigned and redeployed Nagios implementation. Nodes automatically added and
removed mselves via Puppet.
Collaborated with backup team to maintain and recover enterprise wide backup servers
using VERITAS Net Backup.
Environment: LINUX, Nagios, Puppet, Solaris, Apache server,Tomcat,SLSE10,Zabbix,
JR LINUX ADMINISTRATOR
Karur Vysya Bank Ltd,Hyderbad, India Dec 2010 to Feb 2012
Karur Vysya Bank is a private-sector Indian bank. It is one of the largest old generation private
bank in India. It also has many ATMs located across India. It markets services through multiple
channels including internet banking.
Responsibilities:
Install and configure Ubuntu, Centos on remote servers and Desktop 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.
Troubleshooting the network with the help of netstat, ping, nslookup and traceroute
tools.
Environment: Apache server, NFS, LVM, Ubuntu, Centos, troubleshooting network like netstat,
ping, nslookup.
VMC systems Pvt limited, India Nov 08 - Nov 10
Network Administrator:
A VMC system is a telecommunication company in Hyderabad. It deals with manufacturing of
routers modems, switches. It also has an manufacture company where they manufacture all
power adapts and PCB for the routers and switches.
Responsibilities:
Troubleshooting distributed systems at runtime.
Fundamental understanding of Application and JVM Tuning.
Experience working in a 24x7 Production environment.
Configuring data sources for database connectivity.
Applying web and middleware software upgrades and patches
Enable application tracing on the application server level in order to troubleshoot a
problem.
Schedule maintenance request in Test, QA and Production environments in line with
change management procedures and guideline.
Document requirements and action plans based upon resolution and root cause.
Troubleshoot issues with existing and developed systems and work with the
appropriate service levels to resolve them.
Have done some development using C programming language.
Write up documentation for Application Health checks
Reproduce Customer problems and log bug reports in Engineerings Defect Tracking
System using Quality center.
Coordinate with Engineering and QA teams to provide assistance in isolating and
resolving product defects.
Work with Development group to resolve issues and log products problems to be
addressed for customer specific issues.
Provide customers regular updates on open issues.
Reproduce reported product issues to determine symptoms, root cause and solution or
workaround.
Environment: Linux, QA, Testing, web and middleware software upgrade,health checks.
Education:
Masters in computer system engineering.