Post Job Free
Sign in

Engineer Software

Location:
Cumming, GA
Posted:
November 01, 2017

Contact this candidate

Resume:

Vinay Reddy ( AWS / Devops Engineer)

Phone: 786-***-****

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

Professional Summary:

* ***** ** ********** ** a Devops, Build and Release Engineer in automating, building, deploying, and releasing of code in different environments.

Experience in working on source control tools like Subversion (SVN), CVS, GIT.

Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files, store them and track metrics.

Created AWS S3 buckets, performed folder management in each buckets, Managed cloud trail logs and objects within each buckets.

Written Chef cookbooks and recipes to Provision several pre-prod environments consisting of Deployment automation, AWS EC2 instance mirroring, WebLogic domain creations and several proprietary middleware installations.

Extensive experience using MAVEN and ANT as a Build Tools for the building of deployable artifacts (war & ear) from source code.

Extensively worked on Jenkins for continuous integration and also for End to End automation for all build and deployments.

Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS.

Ability in development and execution of XML, Shell Scripts and Perl Scripts.

Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases

Excellent experience in documenting and automating the build and release process.

In-depth understanding of the principles and best practices of Software Configuration Management (SCM).

Expertise in Querying RDBMS such as Oracle and MYSQL by using SQL for Data integrity.

In-depth understanding of the principles and best practices of Software Configuration Management (SCM).

Strong knowledge on source controller concepts like Branches, Merges and Tags.

Worked with Engineers, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.

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.

Proficient in tracing complex build problems, release issues and environment issues in a

multi-component environment

Expertize in trouble shooting the problems generated while building, deploying and also in production support.

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

Technical Skills:

Operating System : Windows 98/XP/NT/2000/2003/2008, UNIX, LINUX (RHEL).

Versioning Tools : CVS, Subversion, Git.

Infrastructure as Service: AWS, Writing cloud formation template, Ec2,S3,VPC,IAM,Route53,Cloudwatch.

Build Tools : ANT, MAVEN.

Integration : Jenkins, TFS, Rundeck, MSBuild, Bamboo.

Configuration Management: Chef, Puppet, Ansible.

Languages : C, C++, Perl scripting, Shell scripting, SQL, Java/J2EE, UI design.

Web Technologies : JDBC, JSP, HTML, Java Script, XML.

Web servers : Web logic, Web Sphere, Apache Tomcat, JBOSS.

RDBMS : Oracle, SQL SERVER, MY SQL, DB2.

Virtualization : VMware, Vcenter, Virtual box. Solaris zones.

Education details : Bachelors in computer science from JNTUH 3.6/4Gpa ( Hyd India).

Professional Experience:

Client: Hilton, TN Jan’ 2017 – present’ DevOps Engineer.

Responsibilities:

Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.

Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, ELB, EBS Etc.

Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.

Maintained and version controlled Backend Oracle database using SVN/Ant scripts

Coordinate with Release Management regarding appropriate system releases among other development platforms.

Process monitoring and debugging using tool such as Nagios.

Hands on experience in using Python and all related libraries and with Py-Unit (Python Unit Testing Framework).

Wrote Python routines to log into the website and fetching data for selected options for the developing team.

Analyzed functional requirements and documented the user specifications and business rules.

Provide CM and Build support for applications, built and deployed to lower and higher environments.

Deployed Ansible, Puppet Dashboard for configuration management to infrastructure.

Automated installing the Linux packages and administering Linux service using Ansible, and automating product installation configuration.

Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.

Deployed the Java applications into web application server like Web logic.

Worked together with developers to establish and apply appropriate branching, labeling/naming conventions using Subversion (SVN) source control.

Analyze and resolve conflicts related to merging of source code for SVN.

Implement, maintain and support reliable, timely and reproducible builds for project teams.

Maintain build related scripts developed in ANT, shell and Python.

Create and modify build configuration files including Ant's build.xml.

Work with development team to migrate Ant scripts to Maven.

Experience in authoring pom.xml files, perform releases with Maven release plugin, and manage artifacts in Sonatype NEXUS repository.

Used tools like Sonarqube to check the integrity of code and quality analysis.

Using Sonarqube to test code level coverage and Jenkins for automating the builds.

Virtualized the servers using the Docker for the test environments and dev-environments needs. And also, configuration automation using Docker containers.

Configure and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.

Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.

Environment: Subversion, Jenkins, JIRA, Docker, Team city, Maven, GIT, ANT, Puppet, AWS, Remedy, bit bucket, WebLogic, UNIX, Shell Scripting.

Client: Anthem . Inc May’ 2015 – Nov’ 2016

Devops Engineer, Atlanta, GA .

Responsibilities:

Develop and implement an automated Linux infrastructure using Chef.

Completely taking the responsibility of Jenkins, GitHub, Chef and Maven to automate the deployment of applications and while coordinate with the core development team and level2 support team.

Coordinate/assist developers with establishing and applying appropriate branching, merging conventions using GIT source control.

Experience in software build tools like Apache Maven to write pom.xml

Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.

Configured the user's accounts and restrict the Permissions for Continuous Integration.

Regular Build jobs are initiated using the Continuous Integration tool with Jenkins.

Worked on multi project jobs in Jenkins and used pipeline plugin to manage them.

Implemented the setup for Master slave architecture to improve the Performance of Jenkins.

Integrated GIT into Jenkins to automate the code check-out process.

Involved in checking the quality of the code by using Sonarqube.

Deployment and implementation of Chef for infrastructure as code initiative.

Worked on using Chef Attributes, Chef Templates, Chef Recipes, and Chef Files for managing the configuration, installing, and upgrading different applications on the chef server by using RUBY.

Deployed and configured Chef Server and Chef Solo including bootstrapping of Chef Client nodes for provisioning; Created roles, cookbooks, recipes, and data bags for server configuration and deployment across various nodes

Wrote Ansible playbooks for patches.

Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.

Proficient in using all AWS offerings including EC2, Block Storage (EBS), Load-balancers (ELB), Auto scaling groups.

Creating alarms and notifications for EC2 instances using Cloud Watch. Installed the application on AWS EC2 instances and also configured the storage on S3 buckets.

Experience in managing and maintaining IAM policies for organizations in AWS to define groups, create users, assign roles and define rules for role based access to AWS resources.

Experience in configuring and deploying artifacts to application servers like Apache Tomcat and WebSphere.

Participated in the release cycle of the product which involved environments like Development, QA, UAT and Production.

Involved in writing and editing the existing Maven (pom.xml) files in case of errors or changes in the project requirements.

Extensively used Maven tool to do the builds, integrated Maven to Eclipse and did local builds.

Used JIRA as a ticketing system tool to handle the issues/tasks/service requests created by multiple team members across the project.

Installed/Configured and Managed Nexus Repository Manager and all the Repositories.\

Process monitoring and debugging using tool such as Nagios.

Responsible for nightly and weekly builds for different modules.

Hands on Experience in Querying such as MySQL server.

Coordination with configuration management to ensure that all applicable environment issues are resolved in advance of production implementation.

Strictly enforced ITIL process while pushing builds and deployments to production and pre-production environments.

Provided the assistance for the smooth phase of release for the emergency and expedite releases by getting the director level approach and coordinating with the different teams.

Handled Day to day operations, install software, manage file systems, monitoring performance and troubleshoot alerts.

Environment: AWS (EC2, S3, RDS, EBS, IAM, VPC, ELB, Auto Scaling, CloudWatch), Ansible, Chef, GIT, GITHUB, Jenkins, Maven, Eclipse, JIRA, Nagios, Sonarqube, Apache Tomcat, WebSphere, Eclipse, MySQL, Python, Ruby, Shell/Bash scripting, Java/J2EE, Linux.

Client: Ediko Technology. Mar’ 2014 – Feb’ 2015

Build & Release Engineer, Hyd.

Responsibilities:

Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.

Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.

Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Up gradation or Migration of Puppet Community.

Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, ELB, EBS Etc. with Op scode Puppet modules/manifests.

Responsible for Co-ordinate with Development group and testing teams

Knowledge of solving compilation errors

Responsible for Branching and Merging of code

Designed effective planning for SCM and implemented the setup of the Environment

Maintained Subversion repositories on Windows

Maintained and version controlled Backend Oracle database using SVN/Ant scripts

User support for Subversion/SVN issues

Managed the defects and changes using Remedy.

Worked on Installation/Configuration/Administrated VMware ESXi 5.1/5.5 & 6.0 and migrated existing servers into VMware Infrastructure.

Adopted Install Shield scripts, written scripts and used them to package builds and releases for different environments as defined in SDLC

Written Perl scripts for the automation of daily support tasks

Environments: ANT, SUBVERSION, PERL SCRIPT, VMware, Chef Server, AWS, Red hat Linux, Puppet

Client: Web Studio Software Solutions July’ 2011 – Jan’ 2014

Linux System Administrator, Hyderabad, India

Responsibilities:

• Administer and Support Linux (RHEL 4.0) for Non-Prod, Test Dev environment.

• Install and setup System Integration SIT and User Acceptance Test UAT and Dev Environments.

• Managed server on VMware ESX 3.0, provided test environments on virtual machines.

• Provide IT support to internal Bank of America staff members.

• Provided application support to large user’s groups.

• Installed Linux OS, and configured required network on 25 Node HPC cluster.

• Managed HPC cluster, performed hardware, BIOS and application upgrade.

• Configured and Manage Apache web server.

• Manage software and hardware RAID systems,

• Configure and maintain FTP, DNS, NFS and DHCP servers.

• Manage user accounts, and authentication process by NIS service.

• Manage System Firewall utilizing IP Chains, IP Tables. Implemented SSH SSL.

• Managed user disk usage by setting up quotas.

• Administer System logs, Security logs.

• Update software packages and apply security patches.

• Performed hardware maintenance, upgrades and troubleshooting on workstations and servers.

• Communicate with Hardware and Software vendors, equipment dealers and maintain relations.

• Write documentation for internal use about System.

Environments: REDHAT LINUX, SOLARSIS, Oracle 9i, SAN/NAS, APACHE WEB SERVERS, MYSQL SERVER, NFS.

Additional Information

Technical Skills:

Operating systems Linux (Red Hat 4.x, 5.x, 6.x,7.x), WINDOWS […] VISTA/7, UNIX - Sun Solaris v 9, 10, Ubuntu […]

Hardware DELL PowerEdge 1350, 1750, 1850, 2850, 6450, HP ProLiant, HP-460C Blade, IBM F-series P-series RS6000.

Software Checkpoint Firewall, PIX Firewall, Samba, VERITAS Volume Manager […] VERITAS Net backup 6.0, Veritas File System, LDAP.

Programming languages Shell scripting, Unix Bourne shell, Korn shell, RUBY, C, C++, XML, PL/SQL, Java/J2EE, HTML, PERL, POWERSHELL, Python.

Web Servers/ Application Servers

[…] Apache […] WEBLOGIC, WEBSPHERE, Nginix, JBOSS, My SQL, PostgreSQL, MongoDB, MS Access, Oracle […] DB2, HP ILO.

Clustering software Veritas Cluster, Red Hat Cluster Suite.

Tools

CHEF, PUPPET, HUDSON/JENKINS, XLDeploy, XLRelease, MAVEN, CVS, SVN, GIT, GITHUB, TORTOISE SVN, NEXUS, NAGIOS, VAGRANT, DOCKER, ANSIBLE, SPLUNK.

Virtualization VMware ESX, ESXi, vSphere 4 and vSphere 5Citrix.

Packages and Networking FTP-Vsftpd, SSH, TELNET, TCP/IP, HTTP, HTTPS, DHCP, SNMP, FTP, SMTP, NFS, WinScp, SAN/NAS, MULTIPATHING, ZONING, RAID LEVELS.

Databases Oracle […] DB2, SQL Server, Mongo DB.



Contact this candidate