We provide IT Staff Augmentation Services!

Build Release Engineer Resume

0/5 (Submit Your Rating)

San Diego, CA

SUMMARY

  • Over 7+ yearsof experience in IT industry comprising of Systems Administration and Software Configuration Management (SCM).Extensive experience includes SCM, Build/Release Management, and Change/Incident Management.
  • Experience in administering and maintain repositories in Subversion, SVN, GIT, UCM ClearCase and
  • Hands on experience with Rational Clear Case, Harvest and CVS with Proposed and implemented branching strategies.
  • Good knowledge of UCM ClearCase, ClearQuest and experience with additional version control tools such as Subversion, Perforce, CVS and TFS.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like MS Test, Junit, Cobertura, Clover, PMD, find bugs and check style.
  • Experienced in administration and deployment of applications on Apache Webserver and Application Servers such as Tomcat, JBoss, Websphere, IIS, etc.
  • Worked with optimization of server resources, Amazon Elastic Cloud instances and website security, Mule ESB (EAI)/Service Mix, Web services /REST, Amazon AWS, Chef and Puppet.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds
  • Administered and Implemented CI tools Hudson/Jenkins, Bamboo, Build forge, Team Foundation Server (TFS) and Anthill Pro for automated builds
  • Experience writing Shell, PowerShell, and Perl scripts to automate the deployments and environmental changes.
  • Experience using RPMs to effectively package the applications for product deployments
  • Experience in Configuring and deploying to Application servers Web logic JBoss and Websphere.
  • Experience is using Tomcat and Apache web servers for deployments and for hosting tools
  • Experience with Oracle and MS SQL Server DB Tasks (DML, DDL Executions, Log Rotations, Table space alterations, user management etc.).
  • Experienced in using ANT and Maven tool to build Java applications and worked with NAnt and MS Build for all .Net Applications.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies
  • Used VMware VSphere, VCenter to create VMs managed these VMs on various ESX hosts
  • Implemented Release schedules, communicated the Release status, created Roll out Plans, tracked the Project Milestones, prepared the reports and chaired the Release calls and worked for a successful Release.
  • Worked in implementing new processes and Continuous improvement.

TECHNICAL SKILLS

CM Tools: Apache Web Server 1.x/2.0, Websphere portal 5.1.0.x/6.0.1.x, Websphere, IIS 5/6, TFS, SVN, CVS, IBM Rational Clear Case(SCM & UCM), IBM Rational ClearQuest, NANT, MSBUILD, ANT, Maven, CruiseControl, TeamCity, Hudson, Build Forge, AnthillPro, SharePoint, Weblogic, Tomcat, Websphere, Language Support - Java C++, C, SQL, XML, JACL, PERL, Maven, CruiseControl, and Rational Build Forge 7.0.0.0 Make

Languages/Scripts: C/C++, Java, Visual Basic, Perl Script, Shell Script, HTML, JavaScript, SQL, Oracle PL/SQL

OS: IBM AIX 5.1/5.2/5.3, SUN Solaris 8/9, HP-UX, LINUX, Windows NT/2000 server, Windows 7/XP.

Databases: MS Access, MySQL PRO, MS SQL Server 2000. SqlPlus, Oracle 8i, 10, 11g

Web Technologies: HTML, Java Script, DHTML, XML, XSL, XSD, CSS, Applets, AWT, JFC (Swing),Struts, J2EE 1.2/1.3, JDBC Servlets, JSP, Java Beans, RMI, JNDI, JMS, Java Web Services using JAXM, JAXP, SOAP, WSDL, UDDL, EJB

PROFESSIONAL EXPERIENCE

Confidential, San Diego, CA

Build Release Engineer

Responsibilities:

  • Wrote Unix Shell scripts to automate SVN branching, merging, tagging and various other version control tasks.
  • Involved in the migration of code from subversion to git.
  • Created Git repositories and specified branching strategies that best fitted the needs for the client.
  • Created hooks and managed permissions on the branches for git.
  • Administrated and integrated Source Code control systems like Subversion and Perforce into build system like Anthill Pro.
  • Extensively used Perforce as a Configuration Management tool to manage source code.
  • Designed, wrote and built deployment using Ant/ Shell scripting and automate overall process using Subversion, Perforce and Anthill pro.
  • Developing analytical methods, real-time data analysis and statistical methods with Python, for data analysis, processing and integration for standardized and non-standardized reports.
  • Provided Virtual Machines from the Install Shield IDE for Testing Installations.
  • Configured Source Code Management tools with Bamboo and executed triggers in SVN.
  • Provided on-going support and administration for SVN, ClearCase, ClearQuest and ANT build automation.
  • Enhanced build scripts using Ant, Maven 2 and 3, Make, NAnt and MS build.
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Worked closely with developers to define and configure application servers, virtual hosts, web applications, web resources, back-end resources as well as deployment of EJBs across multiple instances of Websphere.
  • Implemented and managed automated build systems with MSBuild.
  • Wrote and modified NANT and MSBuild targets to publish to daily build location managed multi component application scripts for .Net builds.
  • Written Jacl, Ant Scripts for Automating ear deployments and configuration of Websphere server for all J2EE applications and set up the MSBuild and NAnt scripts for ASP .NET applications.
  • Installed and administered Atlassian tool set including JIRA, Confluence, Fisheye, Crucible, and Bamboo.
  • Administered and Configured the TFS with in multi -platform environments.
  • Integrated Subversion into Hudson / Jenkins to automate the code check-out process.
  • Conducted performance testing of Apache and Tomcat management services.
  • Administration, TFS Implementation, Maintenance, TFS Migrations & TFS2010\TFS2012 support.
  • Configuration of various plugins for Jenkins for automation of the workflow and to optimize and smooth running of build jobs.
  • Create, maintain and customize complex JIRA project configurations including workflows, custom fields, permissions and notifications.
  • Implemented Junit test cases for resource layer using jersey test frame working to test restful web services.
  • Configure many AWS components including: VPC, Security Groups, Route Tables, IAM, ELB, S3, Auto-Scaling, AWS CLI API, Route 53 etc.
  • Automate processes with PowerShell scripts. DNS changes, DC builds, User management.
  • Integration with Build Forge 7.0.2 using Perl scripting.
  • Expertise building and monitoring software projects continuously with a CI tool, Bamboo, Hudson, Cruise Control, Build Forge, Visual Build Professional.
  • Created triggers for efficient access control of the ClearCase operations, to invoke operations before or after the execution of vital ClearCase events, to restrict or provide access to users.
  • Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS. Evaluate Chef and Puppet framework and tools to automate the cloud deployment and operations
  • Expert in CVS, ClearCase, Build Forge, Websphere, VSS, SVN, UCM, ClearQuest and the SCM best practices
  • Windows PowerShell development of automation and reporting processes.
  • Created Perl Scripts for complex Data parsing, Analysis and Report generation and created Shell scripts for generation of Disk Space, Archive, system monitoring for staging environment.
  • Integrated Build dependencies and dependency blocking strategy in Bamboo.
  • Used Wise Package Studio 7.0 Professional and Install Shield Admin Studio 9.0 to repackage the application packages and to take the snapshot of the pre-install and post-install and capture the changes for XP and Vista.
  • Deployed Puppet for configuration management to existing infrastructure.
  • Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves via Puppet.
  • Delivered onsite customer training classes on the suite of IBM Rational Software configuration management tools including ClearCase, ClearQuest and Rational Team Concert.

Confidential, Fort Lauderdale, FL

Release Engineer

Responsibilities:

  • Implemented and maintained the branching and build/release strategies utilizing SVN and GIT. Involved in periodic archiving and storage of the source code for disaster recovery.
  • Configured Git with Jenkins and schedule jobs using Poll SCM option.
  • Documentation of installation, set up, configuration and upgrade procedures for HP Quality Center/ALM.
  • Assistance in planning and implementing the processes, structure and approach to ensure initial success with Team Forge.
  • Expertise in Automating Applications usingAnthill Procontinuous Integration Tool.
  • Extensive used Perforce for source code tracking and deployment, and RAID for bug tracking.
  • Used both Perforce and Subversion source control systems for different projects.
  • Converted CVS repositories to a Perforce depot and Created internal documents for using Perforce at Light Surf.
  • Used Agile practices and Test Driven Development techniques to provide reliable, working software early and often
  • Analyzed an existing JIRA installation, provide formal proposals for improvements, and implement changes to realize greater efficiency, productivity, and reliability in a fast-paced product development environment.
  • Worked on JBOSS EAP 6.0 Shared environment setup from begin to end to setup Dev, Test and Prod tiers.
  • Ruby on Rails code troubleshooting as well as new features implementation.
  • Supported and enhanced the integration of the Rational Requisite Pro, Rational ClearQuest/Test Manager, and Rational ClearCase tools including Web versions of the tools.
  • Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles without having to maintain AMIs
  • Created and configure jobs, script builder, custom command builder, agents in Bamboo.
  • Actively participated in the automation effort. Wrote security & web architecture provisioning scripts for Opscode Chef, in Ruby.
  • Using excel uploading to ALM attended kickoff meetings with key stakeholders to ensure understanding of requirement.
  • Provided clear and constructive product feedback to AppDynamics product management teams based on customer requirements
  • Using VMware ESXi created mirror network for safe testing/development of applications/servers.
  • Using TFS 2013 API to dynamically change TFS Build definitions for release preparation.
  • Created TFS Work items for Bugs and Task for the Test Cases and pulling the reports and sending the same to the project management and QA Teams.
  • Automated build and deployments using Shell & Python.
  • Install, configure and upgrade JBoss application server.
  • Wrote Bash scripts to automate data analysis tools and other tasks.
  • Automated the build process by writing, updating and executing the automated build scripts using MSBuild for .NET and Automate the script to create MSI packages for deployment
  • Managed all the environment and application level config using puppet git and hiera.
  • Developed and maintained build script using Apache ANT and Maven for J2EE, NANT and MSBuild for .NET to perform builds efficiently.
  • Developed CM and release plans to outline CM main functions, CM guidelines, Release procedures, Roles, Responsibilities, Deliverables, Schedules and milestones implementing build automation script using ANT and Maven for J2ee and MSBuild in .Net, setting up SVN and GIT, Test Manager to manage build artifacts and SCM activities.
  • Worked with multiple development groups to design/create automated build and deployments using MSBuild, Ant, JACL, VBScript, NAnt and PowerShell Scripting.
  • Used Harvest and CVS for repository integration to Anthill Pro for code.
  • Responsible for deploying enterprise applications from Admin console and enabling security using LTPA and LDAP for Websphere Application Server and also expertise in setting up security for single sign on and SSL.
  • Performed installation, configuration and administration of ClearCase, Subversion and afterwards migrated src, config and website code over to Git in Windows and Linux environment.
  • SharePoint development with InfoPath and SharePoint Designer creating custom lists, libraries, workflows and forms.
  • Developed advanced JIRA workflows and permission scheme, notification schemes, Screen scheme.
  • VMware converter to convert servers from physical to virtual on ESX 3.5, Backups of virtual machines with multiple methods.
  • In-depth knowledge of Apache Subversion (SVN) and Jenkins/Hudson Continuous Integration Server - Installation, Configuration, Design and Administration, plus experience of extending and integrating these tools with other systems, platforms and processes using Java, Shell Scripting, XPath, JNLP.
  • Provided technical support to developers with configuration issues. Defined and implemented Issues, Tasks, Defects and Change management processes using Subversion.
  • Built Java applications using ANT and Maven and deployed JAVA/J2EE applications through Tomcat Application servers.
  • Writing shell scripts to handle server processing Migrating applications from .Net to Python Monitoring applications/servers performance with Splunk, Jenkins, etc.
  • Also have hands on with HPQC, Team forge, SVN, JIRA, SharePoint and quality related metrics and clarity tools.
  • Worked on Jenkins and AnthillPro by creating and scheduling jobs and Builds and deployments using the same.
  • Specialized in automating tasks and process through scripts using ANT/Maven/Make and Shell/Perl.
  • Construct Puppet Modules/Functions to Support Solaris IPMP (IP Multipathing) on Solaris.
  • Deploying J2EE application EAR to Testing and Production environment using Websphere.
  • Wrote automation scripts in PERL for the generation of HTML files for different clients and saved several hundred man-hours in administration related tasks.
  • Created triggers for efficient access control of the ClearCase operations, to invoke operations before or after the execution of vital ClearCase events, to restrict or provide access to users.
  • Created User mailbox, Managing Password Policy, Provisioning users using Windows PowerShell.
  • Assisted customers in implementing Devops strategies using BuildForge as the automation engine.
  • Automated the code deployment process in each environment (development, QA, Staging, Production). Configured a continuous integration process and interface with the operations team to ensure project artifacts are deployed automatically to various environments.
  • Troubleshooted to resolve problems in an existing JIRA installation and implement all approved changes.
  • Controlled 200 servers pushing MySQL unique updates using Bash Scripting
  • Worked on Manual configuration and creation of JBoss Template for deploying onto multiple servers.
  • Maintained and executed builds using UNIX scripting & Perl scripting, Reported the build failures to appropriate groups.
  • Worked with Weblogic utilities WebLogic.Admin, WebLogic.Deployer, ejbc, appc and tuned JVM heap size to maximize the number of clients accessing the applications, analyzed the Log Files, Thread Dumps, JVM Dumps, and Exception Stack Traces.

Confidential, Atlanta, GA

SCM/Build Engineer

Responsibilities:

  • Gained great exposure in Configuration management experience in a complex environment including software application build, packaging and build machine environment management.
  • Provided knowledge of Subversion usage procedure for developers. Wrote Shell Scripts and ANT scripts.
  • Evaluated, Installed, and configured various JIRA plug-ins systems based on the requirement.
  • Delivered onsite customer training classes on the suite of IBM Rational Software configuration management tools including ClearCase, ClearQuest and Rational Team Concert.
  • Integrating GIT and ClearCase with CruiseControl, Jenkins
  • Automating server configuration/management with Opscode Chef.
  • Administered Subversion version (SVN), Mercurial version control tools: created accounts, branching, merging, patch fixes, snapshots, and trained users on the Subversion version control system
  • Administered Continuous integration tools such as CruiseControl and TeamCity. And I have hands on experience in working with Apache Continuum.
  • Maintained the Perforce source control system, including system administration, branch management, backup procedures, and user support.
  • Converted CVS repositories to Perforce depots.
  • Created Issue Tracking System with Team Track and integrated into Perforce.
  • Performing unit tests and debugging Python applications Reviewing and enhancing existing code, fix bugs and create system documentation.
  • Integrated Web logic in AnthillPro for deployment of java Application which uses Weblogic.
  • Ensure / track full deployment of AppDynamics product in the customer environment.
  • Implemented Version Control for the company. First with SVN, and then migrating to Mercurial.
  • Migrated source control tool from ClearCase to Subversion (SVN) and build tool from Ant to Maven (MVN).
  • Consolidated and migrated.NET 1.1 code base to .NET 3.5 and build it using MSBuild.
  • Created an anthill workflow for build and deploy of Java Based and .Net applications using MSBuild as build script.
  • Extensively used Maven tool to do the builds, integrated Maven to different tools.
  • Deploying J2EE application EAR to Testing and Production environment using Websphere.
  • Managed maven environment by setting up local, remote and central repositories with required configuration in maven configuration files.
  • Support and administration of SharePoint server 2007, simple PowerShell scripts and Active Directory user account integration. Customization of websites SharePoint Designer, building with .net at junior level in spare time.
  • Wrote Shell and Perl scripts to automate the deployments and other routine activities.
  • Wrote PowerShell scripts to streamline routine procedures for the Network Operations Centre, SCCM team, and VMware team.
  • Created complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
  • Created and configure jobs, script builder, custom command builder, agents in Bamboo.
  • Performing unit tests and debugging Python applications Reviewing and enhancing existing code, fix bugs and create system documentation.
  • Developing Jython scripts to automate Websphere administration tasks (start up and shut down scripts, deploying applications in dev/ test and log rotation scripts).
  • Created and configuring profiles, clusters, nodes, node agents for Websphere Application Server.
  • Troubleshooted the issues escalated by Maintenance and Support teams pertaining to Apache and Websphere and root cause analysis.

Confidential, Bristol, CT

Configuration Consultant

Responsibilities:

  • Performed merging from development to parent branches prior to building the code.
  • Set up the build and deployment scripts using AnthillPro for .NET applications using IIS7 and ISS6.
  • Setup the build and deployment scripts using AnthillPro for J2EE and Java applications using Web logic Application Server and ALSB.
  • Built a comprehensive PERL script which would call the required Make files and notify the build distribution team in case of Build errors or Completion of the builds.
  • Writing shell scripts to handle server processing Migrating applications from .Net to Python Monitoring applications/servers performance with Splunk, Jenkins, etc.
  • Configured Confluence license, database configuration, attachment storage configuration.
  • Created workflow to track all changes in software from each Project and Sub-project. Linked project to application requirements, and linked these requirements to individual test cases and software changes. Integrated entire system into Perforce.
  • Created complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
  • Worked in creating Websphere Application Server Clustered Environments and handling Load Balancing for QA, UAT and Production.
  • Deployment and management of many servers via script and chef, utilizing cloud providers as a direct substrate for implementation.
  • Performed IIS Website deployment automation using MS Web Deploy tool with PowerShell
  • Setup the builds scripts to generate reports for JUNIT Tests results, Cobertura Code Coverage results.
  • Installed and configured Subversion server on Linux via the Apache Web Server to provide access over the Http protocol.
  • Responsible for automated Scheduled Builds/Emergency Builds and Release using ANT and Maven scripts for Enterprise application (J2EE).
  • Wrote Unix Shell scripts to automate SVN branching, merging, tagging and various other version control tasks.
  • Provided recommendations and helped set up the CM process to the company’s one of the development teams on using Git and GITHub repositories.
  • Delivered onsite customer training classes on the suite of IBM Rational Software configuration management tools including ClearCase, ClearQuest and Rational Team Concert.
  • Extensively used Ant, Maven, Perl and Bash Scripts for automating build and release tasks.
  • Implemented Shell and Perl scripts for release and buildautomation. Manipulated and automated scripts to suit requirement.
  • Demonstrated experience in the Web and Application server administration with good knowledge of Apache and JBoss Application Platform products.
  • Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed Themselves via Puppet
  • Proficient in deploying and support applications on Websphere, Tomcat, Weblogic application servers
  • Demonstrated expertise in installing, configuring JBoss Enterprise Application Platform 5.1 and Apache 2.2.
  • Construct Puppet Modules/Functions to Support Solaris IPMP (IP Multipathing) on Solaris.
  • Maintain and enhance current build procedures for all software development projects
  • Created and maintained POM files for building the projects and developing the build scripts.
  • Integrated Eclipse IDE with different versioning tools like ClearCase, Subversion, CVS, and GIT.
  • Modified build, Junit and reporting plugin in Maven POM Configurations according to project’s need.
  • Facilitate the Continuous 'Build Manager's Role for all Software Development projects.
  • Documented and published complete migration process of Subversion (SVNadmin dumps) to UCM ClearCase (VOBS).
  • Create, maintain and customize complex JIRA project configurations including workflows, custom fields, permissions and notifications.
  • Created and configured dynamic/snapshot ClearCase views as per the requirements and writing configuration-spec for views to work with branches and labels.
  • Installed Hudson on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Integrated Subversion and Ant with Hudson to implement the continuous integration process.
  • Created Ant, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Worked on the transition project that involved migration activities to Maven2 from Ant to standardize the build across all the applications.
  • Conducted weekly baseline Integration and development stream(s), deliveries in ClearCase, Conducted weekly baseline development stream rebases
  • Involved in configuring confluence environment, Application Server Configuration, Web Server Configuration and system startup.
  • Administratively Lock and Unlock UCM ClearCase streams as required by Client and/or situation and resolved any merge issues with Developers as required, Resolved Binary merge issues between code streams as required.
  • Used the Client’s Rational ClearCase Administration tool performed the following processes / procedures

We'd love your feedback!