Post Job Free
Sign in

Engineer Management

Location:
MH, India
Posted:
April 10, 2017

Contact this candidate

Resume:

Name: Vinay Reddy

Email: *****@***********.***

Contact: 817-***-****

Summary:

Around 8 years of experience in the design and implementation of Continuous Integration, Continuous Testing, Continuous Delivery, Continuous Deployment and Cloud Management.

3+ Years of experience in testing tools like Junit, Selenium, Cucumber, Load Runner.

In-depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.

Experience in setting up the software load balancing using HAProxy.

Experience on Firewall rules, content Load balancers and DNS server.

Extensively worked with Version Control Systems SVN (Subversion), GIT and TFS.

Extensively worked with CI/CD and configuration management tools like Jenkins, Ansible and Chef.

Experienced in deploying J2EE Applications archives (WAR and EAR) on application server.

Experience Using Ansible, Puppet and Chef to configure the remote servers.

Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Artifactory).

Developed Python and shell scripts for automation of the build and release process.

Designed the ETL process and customized templates around Informatica and Oracle.

Worked on Informatica Power Center 9.5.1 as ETL tool for developing the project.

Experience on high-volume crash collecting and reporting system, built with Python.

Experience in automating Active Directory and Rest API using PowerShell and Python Scripting.

Experience using Cron jobs to automate log files in Linux servers using Shell scripting.

Experience in using Nexus and Artifactory Repository Managers for Maven builds.

Experience using RPMs to effectively package the applications for product deployments.

Experience in enterprise software development building micro-services architectures.

Strong experience on SDLC tools for increasing the productivity at each LC stage starting from development to deployment and release.

Written Python and Ruby Scripts to Automate the Process and Integrated different tools.

Work with Developers in using chef as a configuration management tool, managing users, resources and deploying servers.

Experience in automation and continuous integration. Automated local development environment using chef

Experience in implementing the monitoring solutions Nagios.

Automated deployment of packaged applications using python and shell.

Created AWS CloudFormation Templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups. Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS services like Cloud Front, CloudWatch, RDS, S3, Route53, SNS, SQS, Cloud Trail.

Configured Auto Scaling and Elastic Load Balancing for application servers.

Experience in deploying and monitoring applications on various platforms using Elastic Bean Stalk.

Configured AWS Identity and Access Management (IAM) users and groups for improved login authentication.

Worked in an agile-based team environment.

Ability to work closely with teams, to ensure high quality and timely delivery of builds and releases.

Strong ability to troubleshoot any issues generated while building, deploying and in production support.

Provided 24x7 support for Production and Development Environments.

Technical Skills:

Application Servers/ Web Servers:

Apache 2.0.54/2.2, IIS 6.0, AWS, Azure

Operating Systems:

RHEL, CentOS and Windows

CI/CD/Configuration Management/Testing Tools

Jenkins, Ansible, Chef, Puppet, Junit, Selenium, Cucumber

Languages:

C, C++, C#, Cocoa Touch SQL, PL/SQL

Monitoring/ Testing Tools:

Nagios, Splunk

Reporting Tools:

SAP Business Objects XI R2 and Oracle Hyperion EPM

Scripting Languages:

Shell Script, Python, Perl, PowerShell, Ruby

Professional Experience:

NordStrom - Seattle, WA Apr 2016 – Till Date

DevOps Engineer/Jenkins Automation

Responsibilities:

Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.

Implementing new projects builds framework using Jenkins & maven as build framework tools.

Implementing a Continuous Delivery framework using Jenkins, Puppet, maven& Nexus in Linux environment.

Responsible for Distributed Version Control System GIT.

Management test team assign work, review test scenarios, Create Application Test Strategy, review Test Plan, Test Cases.

Writing json templates for cloud formation and ruby scripts for chef automation and contributing to our repository on GitHub (sub version control).

Analyze automation feasibility for testing, preparing data, validating data.

Create Regression Suit, Manage ALM, Defect Tracking, Create Agile Test Documentation.

preparation of Status Report, Metrics Report, Defect Reports.

create Automation framework in Ruby cucumber, Create Features, Step definitions for the Test scenarios.

Configure Automated Scripts to Jenkins, Build and integrate scripts with Jenkins.

Analyze automated report.

Responsible for Database build, release and configuration.

Responsible for nightly and weekly builds for different modules.

Deploy Apache/Tomcat applications using Ansible.

Defining Release Process & Policy for projects early in SDLC.

Worked on Managing the Private Cloud Environment using Ansible.

Member of CCM representing changes for Release and environment configuration.

Perform Deployment of Release to various QA & UAT in Linux environments.

Migrated applications to the AWS cloud.

Scripting in multiple languages on UNIX, LINUX and Windows – Batch, Shell script etc.

Work with different team members for automation of Release components.

Worked with Docker to package the application into a standardized unit for software development.

Written Python scripts to Automate the process.

Worked on Python Open stack API's.

Used Python scripts to update content in the database and manipulate files.

Used the Django Framework to develop the application

Worked on replacing Shell scripting with Python scripting.

Participated in daily scrum to discuss the progress in the sprints.

Hands on working experience with Jenkins continuous integration Tools including installation, configuration of jobs, pipelines, security set up etc.

Environment: AWS, Jenkins, Python, Ruby, Ansible, Puppet, Cucumber-ruby, Maven, Java, Docker.

DaVita - Denver, CO May 2014 – Mar 2016

DevOps Engineer/ Jenkins Automation

Responsibilities:

Redhat Linux server and VM builds.

Automate infrastructure using chef to manage and deploy private cloud instances.

Setup and Install Chef workstation, Chef Server and bootstrapping the Chef Clients using knife.

Configure Knife to manage chef-server, spin-up new instances, package installs and config changes on client nodes.

Developing Cookbooks, Recipes, Resources and Run lists, managing the Chef client nodes, and upload the cookbooks to chef-server from Workstation.

Written few powerShell scripts to automate the process which integrates different tools.

Resource management like installing packages, manage services, user management, Cron job setup etc.

Deploy Apache/Tomcat applications using chef.

Manage Chef Server in pushing the config changes to client nodes, monitoring the logs and security.

Used Azure/AWS subscriptions to create VMs and enable cloud deployments.

Worked in an agile-based team environment.

Participated in daily scrum to discuss the progress in the sprints.

Participated in sprint planning, story grooming as part of agile.

Adding/Removing the service-groups/resources change/troubleshoot Cluster server.

Add/Remove Vmware disks using the Vmware datastores, scan/provision them to Redhat Servers.

Environment: Red Hat Enterprise Linux, Jenkins, Junit, Shell Script, Chef, Apache Tomcat, IIS.

FFIN, TX Dec 2011 – Apr 2014

System/DevOps Engineer

Responsibilities:

Release Engineer for a team that involved different development teams and multiple simultaneous software releases.

Developing automated process for builds and deployments using Jenkins, Ant, Maven, Sonatype Nexus, Shell, Python and Java.

Automated the installation, deployment and maintenance of Middleware Application Servers to RHEL Development and Test Environments.

Replaced existing manual deployment and management processes with Ansible/Chef in 5 different environments and roughly 500n servers.

Create and maintain infrastructure as code using Chef, Puppet and Cloud Formations.

Administered and integrated the Version Control Systems like Subversion, GIT, RTC and TFS with Jenkins.

Developed Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications.

Created and maintained the Jenkins jobs, including automatic generation, reporting and alerting of test and code metrics (JUnit, PMD, etc.), build failures and build status indicators.

Developed Python and shell scripts for automation of the build and release process.

Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.

Environment: Subversion (SVN), GIT, Jenkins, Nexus, Maven, Chef, Tomcat, Node, RHEL.

ValueLabs - India Dec 2010 - Nov 2011

Configuration/Release Engineer

Responsibilities:

Specified Experience in configuring and deploying Java and J2EE applications into application servers (Rational Websphere, Jboss and Apache Tomcat).

Updated Maven and Gradle build configurations and created integration tests and performance tests Managed SVN branching and merging for older projects in multiple simultaneous releases.

Creation and maintenance of scripts for development and deployment.

Maintenance of continuous integration based on Maven and Hudson.

Created and maintain build automation shell, manage building fixes, merges, release cuts as needed, Written scripts for environment changes in Bash, Perl, and Python for Web sphere mapping modules to the enterprise application.

Involved in Ruby on Rails development, development process improvement, TDD mentoring.

Responsible for maintaining and extending all build scripts and related tools, written in zsh/sh, Ruby, and Perl.

Utilize the Perforce command interface to automatically pull source code for builds from linux.

Worked with technical teams to ensure release plans align with end to end activities.

Environment: Java, Hudson, Maven, Ant, Python, SVN, Ruby, Perl, Linux, Shell Scripting.

Brainstorm - India Oct 2009 - Nov 2010

UNIX Administrator

Responsibilities:

DNS Configurations, Ethernet speed checks/Duplex Settings, ports, security (ssh) setup on RH Linux.

Cluster Failovers, SPU and Power replacements on the Netezza Performance Servers.

Performing DR functions on the 15k.

Perform SMS upgrade (ver 1.4) on 15k System Controllers.

Flash Archiving existing server environments to the new domains using flarcreate.

Environment: Solaris 9, RH Linux, Sun Fire 15K, E480/490/440, VxVm 3.5/4.0, VxFS 3.5.

Vayana - India May 2008 - Sep 2009

Junior UNIX Administrator

Responsibilities:

Dynamic reconfiguration of Sun Fire 12K, adding system boards, I/O boards while OS is in operation.

Building the Infrastructure Linux Boxes by Kickstart and post installation tasks.

Performing Backup and Restore Operations for all Applications & Databases.

Environment: Solaris 9, SUN Fire12K/15KE210/440/880/490, VxVm 3.5.

Education:

Bachelor of Technology GPA - 3.44(Dec 2008)

GITAM, INDIA.



Contact this candidate