We provide IT Staff Augmentation Services!

Sr. Release Engineer Resume

4.00/5 (Submit Your Rating)

CA

SUMMARY:

  • Planned, coordinated and performed repeatable builds and deployments on Pre - production and Production environments on customer facing and revenue generating application.
  • Managed all aspects of source code management (SVN/CVS/Clearcase/VM and Perforce), builds (Ant/Maven), change (Remedy/PVCS Tracker/Aldea), tracking tool (Clearquest/JIRA/Bugzilla) and communication needs for a development team of up to 20.
  • Designed, deployed and managed a continuous integration system across the enterprise which includes SCM/CM, automated testing and automated notification of results.
  • Written manifests/Recipes and Ruby scripts to customize the Puppet/Chef as per our environment.
  • Managed up to 4 concurrent release cycles varying in frequency from twice weekly to once per 4 months for major releases.
  • Worked with platform, database, operations and application teams to implement infrastructure changes and support the QA, Stage/UAT and production environment.
  • Worked on Octopus deploy for automated .net deployments.
  • Extensive experience in scripting languages including Shell Scripting, Batch Scripting, PERL Scripting and build automation using ANT,, MAVEN and other UNIX, Windows system level programming
  • Hands on experience in configuring and maintaining the Webservers like Apache, Tomcat and App servers like Weblogic, Websphere and JBoss
  • Experienced in planning, development, deployment and administration of solutions based on SharePoint Server 2010 and MOSS 2007
  • Experience in with Virtualization technologies like installing, configuring,VMware vSphere . Creation, management, administration and maintenance of virtual servers and clients.
  • Responsible for Installation, configuration, Maintenance, Deployments, Update, Monitoring, performance tuning on Linux.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Written multiple cookbooks in Chef. Implemented environments, roles, data bags in Chef for better environment management.
  • Used Foodcritic and Rubocop to avoid common cookbook errors.
  • Configured report and exception handlers in Chef.
  • Used chefspec for Unit testing of cookbooks.
  • Extensively worked on Hudson, Jenkins, Team City and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Create Chef Recipes, automation tools and builds, and do an overall process improvement to any manual processes.
  • Experience in Administration/Maintenance of source control management systems, such as Sub Version (SVN), Perforce, CVS, TFS, GIT and knowledge of Clear Case.
  • Participated in the release cycle of the product which involved environments like Development, INT, QA, UAT and Production.
  • Responsible for the building and deploying the artifacts into DEV, INT and QA Environments
  • Responsible for Branching and merging the code as per the schedule.
  • Perform biweekly build cycle and testing processes.
  • Used MAVEN to automate the build process.
  • Installed and Configured Continuum jobs for automating some build Processes.
  • Experience with Static code analysis tools like Fortify which checks for the security bugs in the code.
  • Took Part in DevOps implementation pilot program and was trained in Devops methodologies and tools like Puppet, jira etc.
  • Hands on experience in performing tasks in Databases like Oracle, MySQL and MSSQL
  • Software Configuration Management Support with Branching and Merging strategies, Version Control Systems, Integration Management, Build/Release Management and Requirement Management
  • Good at identifying changes that need to be made to development life cycle that accelerate business values
  • Extensive experience in a cross-platform (Windows/Linux) build and test environment
  • Strong attitude towards enhancing and learning new technologies
  • Capable of handling multiple tasks and work effectively both in a group and as an individual to meet deadlines
  • Experience in providing Trainings within the organization in SCM procedure, SCM process and SCM Tools

TECHNICAL SKILLS:

Operating Systems: UNIX, Linux/Solaris Windows

SCM Tools: Subversion/SVN, CVS, PVCS, Perforce, Team Foundation Server.

CI Tools: Jenkins, Team City, Anthill Pro, CruiseControl

Database: MS Access, SQL Server, MYSQL and Sybase, Oracle, DB2, JDBC, ODBC

Build and Scripting Tools: Shell, Perl, ANT, Maven and Windows Scripts, Power shell script

App & Web Server packages: BEA Web logic10, JBoss, IBM Websphere, Apache tomcat5.5, IIS, iplanet

Tracking Tools: Jira, Remedy, ClearQuest

Code Quality Tools: Cloud Technologies: Fortify, Sonar, Cobertura, Findbugs, PMDAWS,Openstack,Chef,Puppet,Vagrant

WORK EXPERIENCE:

Confidential, CA

Sr. Release Engineer

Roles & Responsibilities

  • Installed and configured Anthill Pro and automated builds and deployments.
  • Integrated Subversion into AHP to automate the code check-out process
  • Developed build scripts using MAVEN as the build tools for the creation of build artifacts like war or ear files
  • Maintained the Shell and perl scripts for the automation purposes.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Experience in developing scripts using RESTful API models for the purposes of integrating workflows with AWS.
  • Architect and deploy security-conscious infrastructure within an AWS VPC environment. Understand what service are and are not available in a Private Cloud infrastructure via AWS.
  • Understand compliance position as it is advertised by AWS for applications operating within both its Public Cloud and Virtual Private Cloud infrastructure.
  • Used Chef to automate Configuration management & Applications.
  • Used Chef to manage Web Applications, Config Files, Data Base, Commands, UsersMount Points, and Packages.
  • Developed Chef recipes to configure, deploy and maintain software components of the existing infrastructure
  • Developed Shell/Perl Scripts for automation purpose.
  • Configured and automated the Jenkins Build jobs for Continuous Integration
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Integrated N1 deployment tool into AHP to automate the code deployment
  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Experience in CLEARQUEST to capture, organize and prioritize issues. Experience in partially administering CLEARQUEST for issue management
  • Partially worked on JIRA to capture, organize and prioritize issues.
  • Familiar and experienced with Agile Scrum development.
  • Created branches and performed merges in version control system SVN
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Used various plug-ins to extend the base functionality of AHP to deploy, integrate tests and display reports
  • Owned build farm and produced effective multiple branch builds to support parallel development
  • Owned Release to Production Process, gathered approvals, signoffs from stakeholders and QAs before going to PROD.
  • Managed the Release Communication and Co-ordination Process.
  • Experience in setting up and doing Coverity scan
  • Experience in setting up and doing Fortify scan

Tools: & Languages: -Maven, svn, git, anthillpro, Jenkins, weblogic, n1, udeploy, rational clearquest, jira, bash shell.

Confidential, Denver, CO

Sr. Build/Tools Engineer

Roles & Responsibilities

  • Work as a Build Engineer for a team that involves three different developments teams and multiple simultaneous software releases.
  • Proposed industry best branching strategies and created branches to implement parallel development in fast paced agile environment.
  • Planned and executed the migration from Bugzilla-based bug-tracking into the Atlassian-based suite ( JIRA, Confluence).
  • Installed and administer Atlassian tool set including JIRA, Confluence, Fisheye and Crucible.
  • Upgrade Atlassian FishEye from internal HSQLDB database to external MySQL database
  • Created Maven POMs to automate the build process for the new projects and integrated them with third party tools like Sonar, Nexus.
  • Writing Customized Deployment Process templates for deploying source bits to Dev/QA/UAT/PROD Environments using PowerShell, Microsoft Octopus, MS deploy & TFS.
  • Worked on octopus deploy which is used to deploy applications securely to servers that are on-premises or in the cloud. It has a web-based interface, which can be used to modify and execute deployments, and a dashboard that teams can use to view the status of deployments.
  • Deployment process of octopus deploy includes Run a PowerShell script to stop an application server and back up a database,Deploy an ASP.NET web application package, and update IIS,Deploy and reconfigure a Windows Service package. experience in the Application Cycle Management including Build Engineering, Release and Configuration Management using Microsoft Team Foundation Server versions (2010, 2012)& Perforce, VSS.
  • Converted ANT projects into Maven.
  • Expertise with Maven Dependency, plugin and nexus repository management during the builds.
  • Installed and administered nexus repository and created roles and privileges to restrict access to the users
  • Involved in troubleshooting build issues for java errors due to vast exposure to language.
  • Integrated the existing Ant scripts to automate the code quality report generation process for the existing legacy based applications
  • Installed Jenkins and perform troubleshooting during installation to implement the CI process for the java application builds.
  • Created Slaves to implement the build farm where multiple builds run on multiple slave machines in Jenkins
  • Deployed the static code in to front end apache webserver.
  • Developed custom .NET SharePoint solutions and web parts
  • Developed custom functionality using excel services and the SharePoint REST API
  • Designed, installed and configured multiple SharePoint 2010 server farms for corporate and regional use
  • Responsible in deploying the application WARs, EARs in Weblogic application servers and troubleshoot any deployment issue.
  • Part of Devops Pilot program to test out Jira and Puppet tools for the Release Management services team.
  • Designed, implemented and documented Puppet deployments for Dev & SIT env’s for 4 applications.
  • Have knowledge on Distributed Version Control systems like GIT.
  • Work directly with Project Managers to establish and create & design the release plan.
  • Identify and coordinate deployment of appropriate modules to various test environments and production environments.
  • Work closely with developers to pinpoint and provide early warnings of common build failure.
  • Involved in Installing and configuring GIT distributed version control tool
  • Written pre-commit, post-commit, post-receive hooks in GIT

Tools: &Languages: -Subversion, Hudson, Shell, Perl, Weblogic, Apache, WLST, Jira, Fisheye, Crucible Ant, Maven, Nexus.

Confidential, MountainView, CA

Sr. Build Engineer

Roles & Responsibilities

  • Deployed and implemented Perforce across a software development organization developing business-critical applications in mixed Solaris/Windows environment.
  • Installed and configured Perforce server, administered Solaris OS, designed the architecture of CM libraries.
  • Created Perforce triggers, wrote Perl scripts and shell scripts to support trigger functionality.
  • Migrated existing code base from CVS and Visual SourceSafe into Perforce.
  • Installed perforce client software, developed training examples, trained user
  • Served as configuration management representative to the CCB.
  • Installation, configuration and deployment of VMware products such as VMware Workstation, VMware converter, VMware View, VCB and morein virtual environment.
  • Experience in installing, configuring and troubleshooting VMware View Composer and View Connection Manager to make Virtual Desktop Infrastructure efficient and to simplify desktop administrative management tasks.Responsible for successfully upgrading all hosts and vCenter servers to vSphere 4.1.
  • Built release candidates for testing. Developed and tested installation scripts for automated deployment.
  • Installed and performed troubleshooting of Atlassian Jira, Crucible code review tool including customizing the work flows and e-mail notification features.
  • Maintained and upgraded Jira issue tracker, Crucible code review tool.
  • Created Jython script to automate the deployment process which deploys the application and restarts the servers.
  • Provided single click build and deployment automation using Anthill pro a ALM tool by integrating the ANT &Jython scripts to the tool.
  • Involved in migrating the application from Ant to Maven2 by analyzing the dependencies and creating the POMs to implement the build process using Maven.
  • Managed all the dependencies and plugins for Maven in an Artifactory repository.
  • Deployed the ANT or Maven generated artifacts in anWebsphere application servers.
  • Designed and implemented GUI modifications, stored procedure changes, and report changes. Created documentation for design, review, and installation. Provided support for internal customers.
  • Created Perl scripts and SQL stored procedures for nightly batch job streams, data loads and corporate reporting.

Tools: & Languages: Anthill Pro, Ant, Maven, Perforce, Websphere, Jython, Artifactory, Jira, Crucible.

Confidential, Pittsburgh, PA

Release Engineer

Roles & Responsibilities

  • Designed effective planning for SCM and implemented the setup of the Environment
  • Wrote Ant and Nant scripts to build Java/.NET code using Subversion repositories
  • Managed builds and wrote Ant build scripts for Java/ Weblogic based applications
  • 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.
  • Implemented Hudson with Subversion for Continuous integration environment
  • Responsible for Co-ordinate with Development group and testing teams
  • Knowledge of solving compilation errors
  • Responsible for Branching and Merging of code
  • MSI installer is used to install application framework
  • Responsible for weekly and monthly builds
  • MSI installer is used to install application framework
  • 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

Tools: &Languages: - Java, J2EE, EJB, JVM, .NET, Subversion, Remedy, Hudson, WebLogic, Linux ANT,NANT,VB.NET,C#.NET, MS Build, SQL, Oracle10g, Tomcat.

Confidential

J2EE Technical Consultant

Roles & Responsibilities

  • Participated in the release cycle of the product which involve environments like Development QA UAT and Production
  • Responsible for configuration, maintenance, and troubleshooting of JPMC Portal.
  • Used CVS for the purpose of Software Configuration management and maintaining the versions of the JPMC Portal code.
  • Perform biweekly build cycle and testing processes on Solaris.
  • Used Ant Scripts to automate the build process.
  • Hands on experience in working with Installshield.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Deployed application modules to WAS 6.0 based clusters via ND admin console
  • Created deployment request tickets in Bugzilla 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.
  • Hands on experience in SQA Testing with QTP and Load Runner.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Executed the DB Scripts (DML and DDL) which have dependencies on the code on Oracle DB.

We'd love your feedback!