Kumar Gorantla
AWS DevOps Engineer
Ph: 347-***-****
Email: ************@*****.***
Professional Summary:
3+ years of extensive work experience in implementing DEVOPS practices and continuous integration / Deployment pipelines.
Extensively worked on AWS platform and its services EC2, EC2 Container Service(ECS), Amazon Machine Images (AMI), Relational Database Service(RDS), Elastic Bean Stalk(EBS), Virtual Private Cloud(VPC), Identity and Access Management(IAM), Cloud Watch, Cloud Formation, Cloud Front, and S3.
Good experience in AWS infrastructure and building applications.
Good Experience on container based environments using Docker and Kubernetes.
Strong knowledge on source control concepts like Branches, Merges and Tags.
Expertise in version control tools like GIT, SVN/Subversion, TFS in both Linux and Windows platforms.
Extensively worked on Continuous Integration (CI) and Continuous Deployment (CD) pipelines implementation using Hudson/Jenkins, Bamboo.
Experienced in build tools like Maven, Ant and Gradle for building the deployable artifacts from source code.
Expertise in using Repository Manager Artifactory to store the Artifacts.
String Knowledge on Configuration Management, Infrastructure monitoring and Unix/Linux Systems Administration.
Experience with Server Automation and Configuration Management using Puppet.
Strong Experience on writing Puppet’s manifest / Chef Cookbook’s to automate the environment provisioning, Middleware Infrastructure Installations.
Expertise in using infrastructure monitoring tool Nagios and log monitoring tool Splunk.
Worked on various ticketing tools include Remedy and Service Now.
Good Experienced in application deployment and configuring on web application servers like Apache Tomcat, JBoss, and IBM WebSphere.
Proficient in scripting for build automations which include Bash Shell, Python.
Strong Experience on installing and configuring software packages like Jenkins, Puppet, Docker, Git, Nagios, MySQL, Tomcat, JBoss Application and Apache HTTP server.
Extensively Worked on RHEL and Ubuntu Linux on physical and virtual machines.
Very good experience in Package Management (RPM, YUM, APT-GET), User and Group management in Red Hat and Ubuntu Linux.
Expert in installation and configuration of network services such as DNS, DHCP, NFS and FTP on Red hat and Ubuntu Linux.
Excellent knowledge in implementation, analysis, troubleshooting and documentation of LAN/WAN network systems.
Good Experience in working systems remotely.
Experience in working Agile projects and multiple teams.
Education:
Master’s in Information Assurance from Wilmington University, Delaware.
Technical Skills:
Operating System
RHEL (7.x), Ubuntu (14.04.x), Windows Server 2012.
AWS
AWS EC2, Elastic Beanstalk, ECS with Docker, IAM, ELB, VPC, RDS, S3, Cloud Watch, Cloud Front, AMI.
CI Tools
Jenkins 2.7, AWS Code Pipeline.
Build Tools
Ant 1.x, Maven 3.X, Gradle 4. X.
Repositories
Artifactory.
Version Control Tools
Subversion(SVN), GIT.
Configuration Management
Puppet
Monitoring tools
Splunk, Nagios, Cloud Watch
Ticketing Tools
BMC Remedy, Service Now
Application Servers
Apache HTTP Server (2.4), Tomcat 8, Red HAT JBoss 7.
Programming and Scripting Languages
C, C++, Java, Bash Shell, Python.
Databases
MY SQL 5.0, Oracle (11g), Microsoft SQL SERVER
Knowledge on
Ansible, Chef, Bamboo, TFS, Kubernetes, Terraform, Oracle Virtual Box, HTML, CSS, Java Script, Putty, Winscp, Filezilla, Eclipse.
Professional Experience
AWS DevOps Engineer, Med Connect LLC, Since Jan 2016 – Present
Linux System Administrator, Horizon Information Technology Solutions Inc - India, Nov 2014 - Nov 2015
Professional Projects
Project # 1
Med Connect LLC, Atlanta, GA Jan 2016 – Present
AWS DevOps Engineer
Responsibilities:
Responsible for migrating infrastructure to AWS cloud.
Responsible for Creating and Managing AWS services EC2, S3, VPC, Cloud watch, Cloud Formation, Route 53.
Involved in setting up VPC network, Subnets and security groups.
Configuring the Security groups inbound and outbound rules according to the requirements.
Responsible for creating and configuring domains by using Route 53.
Creating user and group accounts and allowing access using IAM
Responsible for creating and configuring S3.
Responsible for Setup and attaching EBS volumes to EC2 instances.
Responsible for creating AMI images of critical EC2 instances as backup using AWS CLI and GUI.
Responsible for trouble shoot various system problems such as network and system configuration problems.
Extensively working on CI and CD process by automating build on time basis using Jenkins.
Responsible for the Jenkins Plugin Management, User Management and End-End build and deploy setup.
Scheduled Jenkins jobs by integrating Git, Maven and Nexus for the automated builds using Jenkins Project implementation.
Responsible for Software Configuration Management on Git (Branches creation, code merges, tagging).
Responsible for implementing Docker technologies to run the microservices applications.
Working on Docker for building and pushing the images in various environments.
Responsible for implementing server configurations using puppet
Responsible for writing Puppet manifests to install packages and running services over the environment having number of servers.
Configuring and Managing Nagios for infrastructure monitoring.
Responsible for integrating Nagios with Service Now platform.
Responsible for configuring Splunk solution for application log monitoring and user management on Splunk.
Responsible for RedHat Linux upgrades and patch installation.
Responsible for writing shell scripts for automating various tasks.
Responsible for working with dev team to automate application deployments on Tomcat & JBoss application servers.
Responsible for working with dev team on required ports and traffic requirements.
Environment: RHEL 7.x, Jenkins, Docker, Nagios, Splunk, Puppet, Subversion & Git, AWS (EC2, VPC, IAM, S3, ELB, cloud formation, cloud watch and Route53), ANT, Maven, JBoss 7, Apache Tomcat, Python, Bash scripting, Service Now, MySQL, Oracle Database.
Project # 2
Horizon Information Technology Solutions Inc, India Nov 2014 - Nov 2015
Linux System Administrator
Responsibilities:
Installing and configuring Ubuntu Linux for FACTS and JFACTS products.
Installed multiple machines easily by using Kick start and Jumpstart installation.
Worked on Web application servers and databases configurations.
Worked with user and groups creation with sudo permissions.
Worked on LVM and RAID as a part of volume management.
Scheduled automatic backups every night using cronjobs.
Writing application start up and shutdown scripts.
Configuring Apt-get and Rpm repositories in Ubuntu Linux.
Writing and modifying shell scripts using Grep, Awk and Sed commands for day to day administration.
Regularly checked for updates and patches in Linux servers.
Regular monitor of system memory and swap space.
Installed and configured Apache HTTP, Apache Tomcat and JBoss on Linux production servers.
Modification of kernel parameters for server performance.
Worked with nslookup, ping, top and tcpdump for day to day server maintenance.
Environment: Ubuntu (14.04.x), Kick start, Patching, Apache HTTP, Tomcat, JBoss, Putty, Winscp, C, C++, Java.