We provide IT Staff Augmentation Services!

Build And Release Engineer Resume

0/5 (Submit Your Rating)

El Segundo, CA

SUMMARY

  • Around 7+ years of IT Industry experience with Configuration Management, Build, Deploy, Release Management and Quality Assurance.
  • Experience in Administration/Maintenance of source control management systems, such as Sub Version (SVN), Perforce, TFS, GIT and knowledge of Clear Case
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Created SCM Process, policies, procedures and Release Notes to follow Development and allow QA teams to Release or Deploy highest quality product for the enterprise.
  • Experience in managing automated multiple continues integrated depot and branch builds on Bamboo, Hudson/Jenkins, Team City, and AnthillPro on a network server.
  • Experience in using Build Automation tools like Maven, Ant, and Nant.
  • Exposure to administration of servers such as IIS, Tomcat, JBoss & Web Sphere, WebLogic.
  • Hands - on experience creating and managing the various development and build platforms, and Deployment strategies.
  • Extensive experience in using Continuous Integration tools like Cruise Control, Build Forge, and Hudson.
  • In-depth knowledge of computer applications and scripting like Shell, Python, Ruby, Perl, JavaScript and XML.
  • Used Puppet and MCO for Configuration Management tool.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging, deployment,releasemethodology and application configurations.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using PL/SQL for data integrity.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) and Closely worked with development, 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.
  • Worked with X-code to build iOS applications and deployed to HockeyApp for distribution. Involved in creating and setting up provisioning profiles for authentication.
  • Extensive experience in all phases of Software Development Life Cycle with emphasis in Designing, Developing, Implementation, Deployment and Support of distributed enterprise scalable, secure and transactional J2EE applications.
  • Worked with different Bug tracking tools like JIRA, Rally, Remedy, HP Quality Center, Fisheye, Crucible and IBM Clear Quest.
  • Worked with ALM tool TFS 2010 and Involved in Customization of Work Items, Transition Matrix in TFS.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.

TECHNICAL SKILLS

Operating System: Windows 98/XP/NT/ 2000/2003/2008 , UNIX, LINUX, Mac OS

CI / CD Tools: Jenkins, Hudson, Bamboo

Scripting Languages: UNIX Shell scripting, Perl scripting

Build Tools: MAVEN, Make, ANT, MS Build

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

Bug Tracking Tools: JIRA, Fisheye, Crucible, Rally, Remedy and IBM Clear Quest.

Web/ Application Servers: Apache Tomcat, JBOSS, WebSphere, Web logic

Programming Languages: Java/J2EE, C, C++, Ruby, Perl scripting, Python, Shell scripting

Database: Oracle, SQL, MY SQL, SQL Server

SCM Tools: Subversion 1.5 & 1.6, Perforce and Team Foundation Server (TFS), Clear case, GIT

PROFESSIONAL EXPERIENCE

Confidential, El Segundo, CA

Build and Release Engineer

Responsibilities:

  • Interacted with client teams to understand client deployment requests.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Managing the code migration from TFS, CVS and Star team to Subversion repository.
  • Implemented continuous integration using Jenkins.
  • Created repositories according the structure required with branches, tags and trunks.
  • Attended sprint planning sessions and daily sprint stand-up meetings.
  • Configured application servers (JBOSS) to deploy the code.
  • Used sub modules in the GIT and educated users working with sub modules in GIT.
  • Configured plugins for the integration tools to the version control tools.
  • Worked with the developers to configure plugins troughEclipseto develop the code.
  • For check in process used Tortoise SVN as a migration tool.
  • Involved in migration of Bamboo server, Artifactory & Git server.
  • Responsible for writing Hooks and Triggers using Perl. Built Java application using ANT.
  • Good in provisioning and deployment tools like Puppet.
  • Developed and maintained Perl/Shell scripts for build and release tasks.
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Involved in Upgrade of Bamboo & Artifactory Server.
  • Build Java code and .NET code on to different Jenkins servers as per the schedule.
  • Strong in building Object Oriented applications using C++ and Java, writing Shell Scripts and Perl Scripts on UNIX.
  • Organized a daily stand-up post-deployment meeting to review all issues being tracked. Ensure every issue has an owner and that it is resolved while capturing the specific details about the issue, resolution, and which organizations and individuals provided the resolution.
  • Documented all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates within the log. Manual and Automation process of creating branches tags and code merging
  • Ensured all steps are successfully completed and document their completion times and issue logs.

Environment: Perl Scripting, Puppet, Shell Scripting, Subversion, Jira, ANT, Maven, TFS 2008/2010(Team Foundation Server), Jenkins, J2EE, Web sphere.

Confidential, Rochester, MN

Build & Release Engineer

Responsibilities:

  • Management of Customer Requirements and documentation of the Project Plan as per the requirements.
  • Experienced in working with CVS environment and configuring the version tool for the project development.
  • Installation and customization of Rational tools like ClearCase and ClearQuest, support and maintenance of these tools
  • Created and enforced Configuration Management policies and procedures, project configuration management, adhere to the Company policy, was successful in implementing it.
  • Customized TFS 2010 Work Item Templates and Workflow of the Work Items
  • Involved in the product release activities, including Change Control Management, Release Management, Defect tracking using Clear Quest tool and Version Management using CVS tool.
  • Created branching & tagging strategy to maintain the source code in the GIT repository.
  • Developed and build and deployment standards with input from development, IT/operations, and IT security
  • Installed Jira and confluence on Tomcat server.
  • Evaluated build automation tools (Open Make and AntHillPro), recommended AntHillPro
  • Configured and deployed AntHillPro in Solaris 10 environment with multiple zones/containers, using Oracle database and multiple CVS servers and repositories. Configured services using SMF and XML
  • Completing software builds and elevations, creating directories and security groups, and recreating prior versions. Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, Ant, MS Build, and Subversion
  • Initiating other CM users for developing the product, regular communication with the team members and documenting their duties.
  • Diagnosing and solving Configuration Management issues related to defect tracking and version management, also involved in migration within Version tools like CVS and ClearCase.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Script writing by using Shell (Korn & Bourne) and knowledge skills in ANT and Perl.
  • Installation and configuration of CM related software in UNIX and Windows environments, using UNIX commands and Windows Navigation.
  • Team activities other than work related, in the process of Initiation and encouragement were done.

Environment: Rational ClearCase, Rational ClearQuest, TFS, Jenkins, Maven, GIT, Jira, UCM, SQL, J2EE, Puppet, Mco Shell, Perl, ANT, Cruise Control, Anthill-Pro, UNIX, Windows NT/2000 and WebSphere

Confidential, Fremont, CA

Build & Release Engineer

Responsibilities:

  • Provided configuration management expertise to all software development projects.
  • Installed and supported the Clear-Case and Multi-Site tools for the entire group.
  • Coordinated with Project Managers to develop the SCM Plans and Tool Usage Models.
  • Designed and maintained the VOBs and the Views (Snapshot and Dynamic).
  • Migrated various artifacts from CVS to Clear Case.
  • Setting up ClearCase clients for developers by installing ClearCase software.
  • Troubleshooting of developers for accidentally deleting directories and files by restoring them from lost and found directories in ClearCase VOBs.
  • Designed and supported ClearCase Branching models based on the project’s requirements.
  • Involved in the Branching Strategy, thereby creating different branches in the existing workflow process.
  • Successfully administrated Subversion and Jenkins.
  • Source code configuration tools Subversion and Perforce used for different projects.
  • Automated deployment of builds to different environments using Jenkins.
  • Resolved merging issues during build and release by conducting meetings with developers and managers.
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Created and maintained ClearCase, UCM objects including PVOBs, components, streams and Baselines.
  • Documented release, builds and source control procedures and plans.
  • Supported ClearCase Multisite administration in a large Unix/Windows interoperable environment.
  • Developed and delivered training for developers and integrators on Rational CM Tools.
  • Enforced various SCM practices to achieve CMM Level 3 standards.

Environment: Clear Case, Clear Quest, UCM, Subversion, Perforce, Windows, ANT, UNIX, Solaris 10, SQL, Shell Java, PVCS, Eclipse 3.20, Ant, Jenkins, Web Sphere Application Server (WAS), Web Logic, Quality center, Oracle 10g.

Confidential - Irvine, CA

Build & Release Engineer

Responsibilities:

  • Interacted with client teams to understand client deployment requests.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Managing the code migration from TFS, CVS and Star team to Subversion repository.
  • Implemented continuous integration using Jenkins
  • Created repositories according the structure required with branches, tags and trunks.
  • Attended sprint planning sessions and daily sprint stand-up meetings.
  • Configured application servers (JBOSS) to deploy the code.
  • Configured plugins for the integration tools to the version control tools.
  • Worked with the developers to configure plugins troughEclipseto develop the code.
  • For check in process used Tortoise SVN as a migration tool.
  • Utilize Jira for issue reporting, status, and activity planning.
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Build Java code and .NET code on to different Jenkins servers as per the schedule.
  • When required applied patches as per the release process.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Managed and document all post deployment issues utilizing the Post Deployments Issue Log.
  • Responsible for communicating next steps, deployment schedules, quality assurance, validation and defect tracking/ resolution.
  • Organized a daily stand-up post-deployment meeting to review all issues being tracked. Ensure every issue has an owner and that it is resolved while capturing the specific details about the issue, resolution, and which organizations and individuals provided the resolution.
  • Documented all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates within the log. Manual and Automation process of creating branches tags and code merging
  • Ensured all steps are successfully completed and document their completion times and issue logs.

Environment: Subversion, Ant, Maven, Jenkins, Web Sphere Application Server (WAS), Web services, Web Logic, Test Director, Mercury, Quality center, Oracle 10g, Visual Build, .Net, ANT, J2EE.

Confidential

Release Engineer

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Coordinating the resources by working closely with Project Manager’s for the release and Project Manager for all the Operational Projects.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Source code configuration tools Subversion and GIT used for different projects.
  • Developed and implemented the software release management for the release of web applications.
  • Wrote ANT and MAVEN Scripts to automate the build process. Configured Bamboo for doing the build in all the non-production and production environments.
  • Used Shell to automate the deployment process.
  • Performed Load/Functional testing using Mercury Load runner and HP QTP.
  • Designed a customized Status Reporting tool used currently, based on the specific requirements using J2EE/Struts and WebSphere Application Server with DB2 as Database.
  • Coordinated all the IT projects successfully by resolving release interdependencies

Environment: Subversion, GIT, Bamboo, Java/J2EE, JDK, ANT, MAVEN, DB2, UNIX, Windows XP, Web Sphere, HP Quality Center.

Confidential

Network Administrator

Responsibilities:

  • Worked on Troubleshooting server hardware and software remotely thru MOM (monitoring software).
  • Deployed and configured, Windows 2000/2003 Servers, with DHCP, DNS, IIS, Active Directory Domain
  • Controllers, Group Policy, Internet, TCP/IP, and routing concept.
  • Performed design, installation, configuration, support, optimization and administration of Windows-based
  • Servers and applications as well as provide performance tuning and capacity planning.
  • Responsible for Basic Router Configuration and network equipment (Cisco, Linksys, Net gear, DLink, Brocade
  • Switches).
  • Provided remote support for VPN Technologies for site-to-site and remote access.
  • Responsible for GPO software rollout and GPO policy lockdowns.
  • Provided after-hours on-call support by participating in the on-call rotation.
  • Installed new software releases, system upgrades and resolve software-related problems.
  • Configured remote backup & automated through script.
  • Developed Shell for system administration activities.
  • Installed Hard Disks, Memory etc.
  • Worked on Troubleshooting Network Problem.
  • Managed CPU Usage, Shared Memory, Disk Space Usage and Controlling Processes.

Environment: CISCO 3600/2600 routers, DNS, DHCP, TCP/IP, RIP, FTP, TFTP, Terminal Services, SNMPSMTP, NFS, NIS, NIS+, Microsoft Windows 95/98/2000/XP/2003, Linux.

We'd love your feedback!