We provide IT Staff Augmentation Services!

Release Engineer Resume

2.00/5 (Submit Your Rating)

Chandler, AZ

SUMMARY

  • Over 7+ years of experience in IT industry with major focus on Software Configuration and Build/Release Management
  • Hands on experience in installing and administrating CI tools like Hudson/Jenkins, Sonar
  • Performed integration of Code Quality Analysis Techniques like Check styles, Find Bugs, and PMD with CI tools like Hudson/Jenkins
  • Experience in administering and supporting the CM tools including Subversion and Confidential on UNIX environments
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies
  • Experience in and demonstrated understanding of source control management concepts such as Branching, Merging, Labeling/Tagging and Integration
  • Extensive experience in using Build Automation scripting like, Apache ANT, Maven
  • Good Knowledge in Shell, batch scripting
  • Extensive experience in working with Oracle WebLogic, Apache Tomcat application servers
  • Experience in maintaining and executing build scripts to automate development and production builds
  • Knowledge of databases like Oracle 10g/11g and MSSQL
  • Excellent communication skills, ability to work as a team or individually, ability to learn new technologies quickly
  • Experience in building and deploying Java & SOA applications and troubleshooting the build and deploy failures
  • Good interaction with developers, managers, and team members to coordinated job tasks and strong commitment to work
  • Worked on improving the Performance of SQL queries by extensive usage of Explain plan and various hints and indexes.
  • Good knowledge of implementing business rules using SOA 11g
  • Participated in performance tuning, unit test case preparation and execution

TECHNICAL SKILLS

Operating Systems: UNIX, Linux, and Windows

Version Control Tools: Confidential, SVN, Perforce, GIT

Languages: C, C++, Java, XML, SHELL, PERL, and POWERSHELL

Database: MYSQL, MS Access, Oracle 9i/10g, SQL Server 2005Application Server WebLogic, WebSphere, JBoss, Tomcat, J2EE

Build Tools: MAKE, ANT, MAVEN, HUDSON, ANTHILL PRO, Scala BAMBOO, TeamCity, Ansible, Splunk SCCM, Vagrant,VMWare, Cassandra.

PROFESSIONAL EXPERIENCE

Confidential, Chandler, AZ

Release Engineer

Responsibilities:

  • Designed and implemented Continuous Integration process using tools like Hudson with approval from development and other affected teams. Defined processes to build and deliver software baselines for internal as well as external customers
  • Performed software configuration/release management activities for three different Java application
  • Converted old builds using MAKE to ANT and XML for doing Java build
  • Created and maintained built wrapper scripts using PERL
  • Responsible in doing build and deploying on different environments simultaneously
  • Maintain and executed build scripts by coordinating with development and QA teams
  • Configured and Maintained Apache web servers for Release Management Team's internal use
  • Provided assistance to developers in resolving problems
  • Created and Maintained Subversion repositories, branches and tags
  • Acted as an Integrator for performing merge, rebase and baseline operations
  • Enforced development policies using Subversion hooks and other metadata
  • Attend forum for management of release weekly meetings
  • Monitor progression of releases and keep them on track for delivery on planned release date
  • Submit request for implementation to various groups who participate in release
  • Assemble Release Kit and complete all paperwork, including implementation/back out plans
  • Turnover documentation monitor status of actual production turnover
  • Serve as production implementation coordinator
  • Communicate status of release to all stakeholders.
  • Successfully worked on CI tools: Jenkins, Bamboo, Cruisecontrol, Apache Continuum and quality assurance tools like Casaandra.

Environment: Java, Ant, Jenkins, Hudson, Weblogic, Subversion, Shell & Perl scripting, J2EE: Glassfish, Puppet, TeamCity, TFS, Cruise Control, AWS, GIT, Chef: Cookbook, Jupiter, Memcache, Cassandra

Confidential, Atlanta, GA

DevOps Engineer

Responsibilities:

  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker
  • Integrated Maven with SVN to manage and deploy project related tags
  • Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build
  • Written WLST scripts to deploy the WAR/WAR files to the target WebLogic Server
  • Setting up continuous integration and formal builds using Bamboo with Artifactory repository
  • Mentor Business Areas on Subversion Branching, Merging strategies concepts
  • Resolved update, merge and password authentication issues in Bamboo and JIRA
  • Involved partially in deploying WARs/EARs (backend) through WebLogic Application Server console
  • Performed setup of Clustered environment with WebLogic Application Server
  • Support Lead developers with Configuration Management issues
  • Worked for Creating the Software Configuration Management Plan
  • Managed all the bugs and changes into a production environment using the Jira tracking tool
  • Managed the entire release communication and Release co - ordination during the Project roll-out
  • Involved in estimating the resources required for the project based on the requirements.
  • Successfully mastered deployment tools: Splunk, Ansible, SSCM, Cassandra, Nagios.

Environment: Java, Maven, Jenkins, GIT, TeamCity, Juniper, Scala, Linux, WebLogic, Subversion, TFS, .NET, Splunk, Ansible, Clearcase, Chef: Cookbook, Nagios, Splunk

Confidential, Pittsburg, PA

DevOps Engineer

Responsibilities:

  • Primary responsibilities include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod
  • Integrated Maven with Shell scripts created in Bash to automate the deployments for the Java based applications
  • Developed build scripts using MAVEN as the build tool for the creation of the build artifacts like war or ear files
  • Managed branching and Merging in a multi-project environment
  • Maintained source control (Branching Standard\ merging \ Labeling) in TFS
  • Designed and managed build and release methodologies using TFS for .NET Applications
  • Involved in backing up repository, creating folder and granting user access privileges
  • Automated the Build and Deployment process using JBoss Server
  • Integrated maven with Hudson to implement the continuous integration process
  • Performed weekly and on-call deployments of application codes to production environments
  • Created Ant, Perl& UNIX scripts for build and Release activities in QA, Staging and Production environments.
  • Experience in partially administering bug-zilla for issue management.
  • Successfully worked on CI tools: Jenkins, Bamboo, Cruisecontrol, Apache Continuum, Splunk, Ansible and SSCM.

Environment: TFS, Maven, Jenkins, Scala, Python, JBoss Application Servers, Puppet, .Net, AWS, Puppet, GIT, Chef: Cookbook

Confidential, Denver, CO

Build and Release 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 JBoss 4.3 Admin Console.
  • Participated in the release cycle of the product which involves environments like Development QA UAT and Production.
  • Builds and deploys J2EE application in JBoss using Python scripts.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Developed build and deployment scripts using Maven and ANT as build tools in Jenkins/Hudson to move from one environment to other environments.
  • Publishing the Release notes for all the releases using Confluence.
  • Created Jenkins Workflows for pre deployment process (DB execution, Environment configuration changes etc.) on both QA and preproduction Environments.
  • Worked with GIT and Subversion to manage source code.
  • Involved in setting up Rally as defect tracking system and configured various workflows, customizations and plugins for the Rally bug/issue tracker.
  • Defined micro soft processes to build and deliver software baselines for internal as well as external customers.
  • Coordinated with all the teams before and after the production deployments for the smooth production releases.
  • Integrated Maven with Subversion to manage and deploy project related tags.
  • Working closely with Web Administrators to understand, participate, and experience the technical architect for web sites such as Apache, Jboss, WebSphere, WebLogic; and deploying J2EE Applications to these environments.
  • Installed and administered repository to deploy the artifacts generated by Maven and Ant and to store the dependent jars, which are used during the build.
  • Provided the assistance for the smooth phase of Release for the Emergency and Expedite Releases by getting the Director Level Approval and coordinating with different teams.
  • Written hell 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 analytical matrices reports, dash boards for release services based on Rally tickets. The above docs are being used as the guide for manual build and deployment process, in case the automated scripts break (emergencies).
  • Created a complete release process doc, which explains all the steps involved in the release process.
  • Scesfully worked on Inventory management tools: Carta, Megaventory, Solid Commerce, Cassandra, Splunk, Vagrant,VMWare
  • Updated the Database Tables running the Database Scripts.

Environment: Java/J2ee, Maven, TeamCity Subversion, Git, GitHub, UNIX, Rally, Shell, Artifactory, Jenkins/Hudson, Python, JBoss, WebSphere, Confluence, Linux, MYSQL, Puppet, GIT, Python, Chef: Cookbook, VMWare

Confidential

Software Configuration Manager

Responsibilities:

  • Integrated Maven with Perforce to manage and deploy project related tags.
  • Installed and administered Tomcat repository to deploy the artifacts generated by Maven and to store the dependent jars, which are used during the build.
  • Involved in setting up Jira as defect tracking system and configured various workflows, customizations and plug-ins for the Jira bug/issue tracker.
  • Mentor Business Areas on Subversion Branching, Merging strategies concepts.
  • Resolved update, merge and password authentication issues in Jenkins and Jira.
  • Involved in implementing Tool Suite (Jira, Jenkins).
  • Installed and configured Confluence as the enterprise wiki to document development and change management procedures.
  • Involved partially in deploying WARs/EARs (backend) through WebLogic Application Server console.
  • Managed the entire release communication and Release co-ordination during the Project roll-out.
  • Setting up continuous integration and formal builds using Jenkins with Maven and Tomcat repository.
  • Managed all the bugs and changes into a production environment using the Jira tracking tool.
  • Performed setup of clustered environment with WebLogic Application Server.
  • Used Shell script to configure the WebLogic application server in all the environments.
  • Support Lead developers with Configuration Management issues.
  • Worked for Creating the Software Configuration Management Plan.
  • Involved in estimating the resources required for the project based on the requirements.

Environment: Java, Maven,, TFS, Jenkins, Jira, Linux, WebLogic, Subversion, Shell script, .NET, NANT

We'd love your feedback!