Post Job Free

Resume

Sign in

DevOps engineer

Location:
Mobile, AL
Posted:
September 24, 2017

Contact this candidate

Resume:

Curriculum Vitae

Name : Anoop Moparthi

E-mail : ac2f3w@r.postjobfree.com

Phone : 832-***-****

SUMMARY

4+ years of experience in IT industry comprising of delivery management, design, development, release & deployment, and cloud implementation.

Experienced in Configuration Management, Cloud Infrastructure, and Automation utilizing Amazon Web Services (AWS), Chef, Puppet, Ansible, Vagrant, VM Ware, Jenkins, Maven, ANT, SVN, Bit Bucket, GIT, Tomcat and Docker.

Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.

Supported in the implementation of Continuous Integration, Release Management, Environment Management and Production Support processes.

In-depth knowledge of computer applications and scripting languages such as Shell, Perl, Ruby and XML.

Used PowerShell in Windows-based systems.

Setting up CI/CD pipelines via Jenkins integration using SVN, GIT, Maven, Gradle, Nexus and Tomcat deployment methods.

Experience in using Build Automation scripting like Maven, ANT as build tools for building of deployable artifacts (JAR, WAR) from source code.

Extensively involved in troubleshooting the problems generated while building, deploying and in production support.

Scripted multiple recipes in Cookbooks to automate the environment provisioning, and implemented environments, Roles, Data bags in Chef for better configuration management.

Development and version control of cookbooks, testing of cookbooks using Food critic and Test kitchen and running recipes on nodes managed by on premise Chef server.

Hands-on experience on Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.

Well versed with Ansible Playbooks, modules and roles.

Designed highly available, cost effective and fault-tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs and Glacier for QA and UAT environments as well as infrastructure servers for GIT and Chef.

Experience with the use of AWS services/tools like IAM, S3, Cloud Front, EC2, EBS, AMI, ELB, CLI, Cloud Watch, VPC, Launch Configuration, Auto Scaling, ELB, EFS and Cloud Formation.

Automate the process of launching and stopping/terminating EC2 instances on AWS with BOTO.

Expertise in Configuring and troubleshooting various Networking, Hardware & Linux/Unix server’s services issues.

Experience in creating Docker images for applications and setting up Networking around containers.

Involved in creating Docker images and handling multiple images primarily for middleware installations and domain configuration.

Experience in software methodologies like Waterfall model, Agile Methodology and Scrum.

Used Bug tracking tools like JIRA, and Rally to track the bugs and to fix it.

Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

Technical Skills:

DevOps tools : Git, SVN, Maven, Jenkins, Docker, Chef, Ansible.

Cloud technologies : AWS, Vagrant, VirtualBox.

Languages : Python, Ruby, SQL.

Operating Systems : Linux, Windows.

Servers : Apache Tomcat, JBOSS.

Databases : Oracle, MySQL.

PROFESSIONAL EXPERIENCE:

NetApp Inc. – Nov 13 - Jun 2015

Responsibilities: - DevOps Engineer

Involved in designing and deploying a large application utilizing AWS stack (including EC2, Route 53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high availability, fault tolerance, and auto-scaling in AWS Cloud Formation.

Developed the JSON/cloud formation template files to automate the provision of servers in AWS.

Used ELB and Auto Scaling for load balancing and scaling EC2 instances up/down based on Network Traffic.

Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.

Setting up private networks and sub-networks using virtual private cloud (VPC) and creating security groups to associate with the networks.

Migrated projects from SVN to GIT.

Built deployment pipelines using Jenkins as a frontend for continuous deployment to local staging and test environments and to production environments on demand, using a combination of Ruby, Chef, AWS tools and shell scripting.

Automating the build and deployment processes by combining the existing fragmented processes into a continuous integration system.

Configuration of various plugins for Jenkins for automation of the workflow.

Managed Nexus repository tool to maintain the artifacts/dependencies jars.

Worked with Bit bucket to store the code repositories, creating branches, merging, tagging in GIT.

Installed Chef Server Enterprise, Workstation, and bootstrapped the nodes using knife and automated by testing Chef recipes/cookbooks with test-kitchen.

Extensively involved in writing the cookbooks and recipes, and created multiple Chef Work stations.

Implementing a continuous delivery framework using Jenkins, Chef in Linux environment.

Used Chef to configure and manage infrastructure. Wrote cookbooks to automate the configuration setups.

Worked on documentation – Chef Basics, initial setup of chef, Data bags implementation, coding standards, Cookbook document, testing docs.

Configured application servers (JBOSS, Tomcat) to deploy the code.

Experience with Virtualization technologies like Installing, Configuring and Administering VMware environments, and managed VMs and involved in the maintenance of Virtual Servers.

Created Docker images and handling multiple images primarily for middleware installations and domain configuration.

Troubleshooting various networking, hardware & Linux/UNIX server’s services issues and performing preventive maintenance.

Used JIRA tool to create, update stories and for tracking project status.

Environment & Tools:Linux, Maven, Jenkins, Nexus, Chef, AWS (EC2, Route53, S3, DynamoDB, SNS, SQS, IAM, Auto Scaling, ELB), Shell scripts, Docker, Nginx, Nagios, GIT, JIRA.

Monster India – Oct 11 – Nov 13

Responsibilities: Build & Release Engineer

Installation and Configuration of Redhat LINUX server.

Installation, configuration and management of Apache and Tomcat servers.

Setup of build scripts, systems and infrastructure to enable build and release process.

Build C++ and Java files using ANT/MAVEN build tool.

Implemented MAVEN builds to automate artifacts like jar, war and ear.

Implemented Continuous Integration using Jenkins.

Managed Nexus, MAVEN repositories to download the artifacts during the build.

Experience in managing source control systems GIT and SVN.

Designing, creating and maintaining GIT repositories to client specifications.

Developed and maintained integration and release processes.

Worked on Apache and Tomcat servers for hosting web apps.

Created and maintained Subversion repositories, branches and tags.

Branching and merging code lines in the Subversion and resolved all the conflicts rose during the merges.

Hands on writing Shell scripts and Perl scripts for compilation deployment processes.

Communicating with all levels of engineering, management, and developers, testing teams.

Hands on trouble shooting skills, project documentation.

Environment: Oracle Enterprise Linux, Solaris, ANT, MAVEN, Apache & Tomcat, GIT, SVN, shell & Perl scripting, Subversion, Jenkins.

Master’s Final Semester project - Simulated Patient Scheduling system:

Developed this project using Model, View and Controller Architecture in C#.

I worked on creating web pages for each section of events, patients, Schedule and creating new patients.

Using Microsoft SQL Server, developed and worked on SQL queries as well.

Academic Details & Achievements:

Completed Masters in Computer and Information sciences (May-2017) from University of South Alabama with CGPA- 3.5.

Bachelors in Computer science and Engineering from JNTUH with CGPA - 7.



Contact this candidate