Post Job Free

Resume

Sign in

Devops Engineer

Location:
Collegeville, PA, 19426
Posted:
January 13, 2017

Contact this candidate

Resume:

Professional Summary:

About * years of experience in IT industry as Cloud, Systems administration, Configuration Management, Build, Release Management and Quality Assurance using CVS, Subversion, GIT, Mercurial & Clear Quest on UNIX and Windows environment.

Interacted with project managers, development teams and system administrators for development, evaluation, test and launch phases of software development life cycle.

Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Production.

Worked on Build and Release management methodologies and Software procedures in all aspects of SDLC.

Written Chef Cookbooks and recipes to Provision several pre-prod environments consisting of Cassandra DB installations, Weblogic domain creations and several proprietary middleware installations.

Experienced in migrating source code repositories from between various version control systems like SVN to Git.

Extensively worked on several build tools like ANT and Maven.

Cloud & SaaS Platforms like Amazon and Google Web Services, Workday, Concur, ServiceNow.

Experienced with deployment Automation tools ( XebiaLabs, UrbanCode Deploy, Nolio)

SCM/Release Engineering experience in a software product company or as part of an Internet based business.

Interacting with client to define business requirements and scope of the project.

Installed Red hat enterprise Linux 5.4 on Hp and IBM servers.

Experienced of maintaining Business Continuity and performing Disaster Recovery (DR) using VMware Site Recovery Manager (SRM).

Executed a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS AMI’s, results in generating of new docker container whenever a new github branch get started.

Experienced with integration tools (Jenkins, AnthillPro).

Experienced administering application servers, servlet containers, and web servers (WebSphere, Apache Tomcat, Microsoft IIS, Apache HTTP)

Knowledge on Networking, managing F5 Load balancer.

Experienced in trouble shooting, Configuring and Deploying Enterprise Applications in application servers such as Tomcat and Jboss.

Knowledge of puppet as Configuration management tool, to automate repetitive tasks, quickly deployed critical applications, and proactively managed change.

Configured and release software application updates to QA along with Production environments.

Interaction with Configuration Management to ensure that all applicable environment issues are resolved in advance of production implementation.

Abilities to manage a project through its complete lifecycle viz. Initiation, Planning and Design, Execution, monitoring and controlling through Closing.

Technical Skills:

Build Tools ANT, MAVEN

CI Tools JENKINS/HUDSON, Anthill, UCD, Docker, Bamboo, Puppet, Chef

Operating Systems UNIX, WINDOWS NT/2000/2003/XP/vista/7, HP-UX

Version Control Tools CVS, SVN, Harvest, GIT

Languages C, ASP.NET, .NET, C#, JAVA, XML, SHELL, PERL,Ruby, python, SQL

Databases My SQL, Oracle 9i/10g, DB2

Application Servers Web logic, Web sphere, Tomcat, Jboss

Tracking tools JIRA, Clear quest

Education:

Bachelors in Computer Science and Information Technology, JNTU, HYD

Masters in Computer Science, UCM, and Warrensburg, MO

Professional Experience:

Wells Fargo, Charlotte, NC SEP 2015 – Till Date

DevOps Engineer

Responsibilities:

Engaged with clients for better understanding of projects and onboarding them on to IBM Continuous Delivery tools like AnthillPro and Udeploy, for continuous automated deployments from Development environment to Production environment successfully and following the best practices from DevOps cultures.

Worked on projects based on .Net, Java, Php languages, on Windows and Linux platforms.

Created NuGet Packages for third party dll's within .Net projects and uploading the packages to Artifactory repositories of Wells Fargo.

Worked on different source control tools like GIT, SVN, TFS and remote repository clients like CodeHub, Rational Team Concert and Vault.

Analyzed code quality of project's source code using Sonarqube code quality tool by performing a scan on the source code based on set of standard rules for a particular programming language and also by running unit tests MSTest/NUnit/JUnit and code coverage.

Checked for security vulnerabilities within the project code by performing Fortify Scan by Hp Fortify Scan tool for thorough Audit inspections.

Installed required software on build servers to maintain efficient infrastructure.

Written scripts for the continuous delivery tools with their scripting API using beanshell, groovy, shell, in order to automate complex processes.

Developed MSBuild scripts for .Net web applications and setting up in IIS6/7 and deploy using MSDeploy.

Written .Bat files script for transition of source code repository from RTC to GIT

Involved in brainstorming sessions along with the team in order to plan and achieve future continuous delivery tools strategy, cloud technologies and its implementations into the team.

Used Rally ticketing system for delivering or completing the needed task for client in time.

Solved critical database port connection issues occurred due to firewall security, restricting outside network connections to local database.

Strategizing with QA team to integrate Selenium/QTP testing frameworks into the automation tools to achieve test automation process into CI/CD process.

Worked on a POC, to implement Jenkins and XLDeploy, XLRelease tools into CI & CD process.

Managed Chef Server in the enterprise and used Chef to automate deployments for achieving continuous delivery process.

Environment/Tools: Tortoise SVN, GIT, RTC, MAVEN, MSBuild, Jenkins, Sonarqube, AnthillPro, Ubuild, Udeploy, Chef, Docker, XLDeploy, XLRelease, Shell Scripts, Beanshell, HP Fortify Scan, Rally

BCBS, Detroit, MI OCT 2014 – AUG 2015

DevOps Engineer

Responsibilities:

Responsible for the building and deploying the artifacts into DEV, SIT and QA Environments.

Used industry standard technologies like AJAX, GIT, and APACHE2 for creating web based wireless testing system.

Used Subversion as version Control for maintaining the versions.

Created GIT configuration record for builds using derived objects generated during build audit process.

Used MAVEN to automate the build process.

Configured and automated the Jenkins Build jobs for Continuous Integration.

Automated the builds using Anthill Pro/Jenkins/Hudson to single click.

Created shell scripts and updated the scripts as per the requirement.

Developed scripts for inbound and outbound of the data on servers.

Used Apache Tomcat as application server for deploying the artifacts.

Generated keys using keygen and also configured SFTP and FTP.

Monitored servers using HP OpenView monitoring tool.

Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments

Build server deployment on Cloud (EC2) servers with help of devops tools like Puppet.

Used Puppet to automate Configuration management & Applications.

Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.

Docker container configuration, activation, handling live webhosting & troubleshooting.

Migrated Monsoon metadata web app to Docker container.

Developed a strategic plan to carry out the integration of VMWare Workspace portal and AirWatch App store that would provide value to our end users.

Created deployment request tickets in Remedy for the deploying the code to Production.

Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request.

Used Perl/Shell to automate build and deployment Process.

Executed the DB Scripts (DML’s) which have dependencies on the code on Oracle DB.

Documented the deployment process (Migration Doc) of code to production.

Environment/Tools: GIT, ANT Maven, Docker, Nexus, Tomcat, UNIX & Perl scripts, JIRA, AWS, Shell scripts, Jenkins, Puppet, Python, Remedy, VMWare, Find bugs, check style.

Washington Health Benefit Exchange, Harrisburg, PA NOV 2012 – SEP 2014

DevOps Engineer

Responsibilities:

Sending the Uptime and Downtime notifications to teams regarding Servers Status as a part of the Build Engineer role at the time of deploying the EAR and WAR package in Tomcat Admin Console.

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

Responsible for Regular Build jobs are initiated using the Continuous Integration tool like Jenkins.

Used Jenkins/Cruise Control in conjunction with ANT and MS Build to automate the builds.

Publishing the Release notes for all the releases.

Managed windows servers which included Active Directory maintenance and support.

Developed Python based API (RESTful Web Service) to track sales and perform sales analysis using Flask, SQLAlchemy and PostgreSQL.

Developed and designed an API (RESTful Web Service) for the company’s website.

Designed and developed a corporate intranet that is used in daily work flow to increase.

Maintained customers relationship management databases (MySQL / PostgreSQL)

Developed server based web traffic statistical analysis tool using Flask, Pandas.

Managed companies’ virtual servers at Amazon EC2, S3.

Configured Jenkins/Hudson for doing the build in all the non production and production environments.

Written bash scripts to deploy the java based packages like ear and war on the Tomcat Application server.

Worked extensively on CVS, Subversion as Version Control.

Automated legacy infrastructure in the interim while working through Chef.

Architected and implemented automated cloud infrastructure using Chef.

Designed and implemented the production system based off AWS and Self Hosted Openstack for high availability.

Scaled developer infrastructure as project grew and transitioned to OpenStack Foundation

Used Remedy change management and bug tracking to track the issues in all pre production and production environments.

Coordinated with all the teams before and after the production deployments for the smooth production releases.

Used Artifactory repository tool for maintaining the java based release code packages.

Provided the assistance for the smooth phase of Release for the Emergency and Expediate Releases by getting the Director Level Approval and coordinating with different teams.

Written Shell scripts to apply the Integration label to all the files which needs manual labeling of files.

Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams.

Created a complete release process doc, which explains all the steps involved in the release process.

Updated the Database Tables running the Database Scripts.

Environment/Tools: Java, J2EE, UNIX, Maven, Chef, GIT, SVN, ANT, Openstack, Jenkins, Web Sphere.

TD Ameritrade, Cherry Hill, NJ JAN 2011 – OCT 2012

Build and Release Engineer

Responsibilities:

As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on unix platform.

Worked with Subject Matter Expert to Build and Release Management methodologies, hands-on experience creating and managing the various development and build platforms, and deployment strategies.

Builds and deploys J2EE application in Web Sphere.

Build and maintain SQL scripts and execute different scripts for different environments.

Assist with maintaining current build systems, developed build scripts, and maintained the source control system.

Managed the source codes repository of multiple development applications using SVN version control tools.

Merged release branches to the trunk after the production release and resolved the conflicts if any during the merge in Subversion.

Created analytical matrices reports for release services based on Remedy tickets.

Trained offshore team members and responsible for knowledge transfer.

Performed weekly and on-call deployments of application codes to production environments.

Environment/Tools: UNIX, ANT, Maven, Hudson, Web sphere, CVS, Build forge, SVN, Remedy

Sierra Atlantic, Hyderabad, INDIA JUN 2009 - NOV 2010

Build and Release Engineer

Responsibilities:

Primary duties include Build and Deployment of the java applications onto different environments Dev, QA and UAT.

Generated Ant, Maven, Perl & UNIX scripts for build activities in QA, Staging and Production environments.

Worked on the transition project which involves migration activities from Ant to Maven in order to standardize the build across all the applications.

Managed Users and Groups in SVN and involved in troubleshooting client spec issues and user issues.

Automated the deployment and server bounce process is by creating the scripts using WebLogic Scripting Tool (WLST).

Build artifacts (WAR’s and EAR’s) are deployed into a Weblogic app server by integrating the WLST scripts to Shell Scripts.

Maintained configuration files for each application for build purpose and installed on different environments.

Directed the Release Management Calls to with the Developers, Testers and DBA teams for successful Release.

Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.

Environment/Tools: Java, SVN, ANT, MAVEN, Hudson, SVN, WebLogic, UNIX, Perl/Shell.



Contact this candidate