Build And Release Engineer Resume
Fargo, ND
SUMMARY
- 7+years of Professional Experience which includes experience in Change and Configuration Management,ClearCaseandClearQuestAdministration, Support, Maintenance and Administration of Applications in Database
- Experienced in Build and Release Management, Software Configuration Management, Project Configuration and Change Management tools (Cruise Control &AnthillPro) using Rational ClearCase and ClearQuest,Harvest, CVS and PVCS.
- Experienced in creating, administrating and maintaining PVOB, VOB, Views, setting up Project Baselines, Merging, Branching and taking regular backups of the source code.
- Providing on - going support and administration forSVN,ClearCase and MAVEN build automation
- Responsible foradministrating of SVN,ClearCase,Clear Quest and MAVEN build automation.
- Foreachreleaseandcreate/MergeBranches and enforce policies and procedures for each specific release/parallel development.
- Proficient with RHELinux/Unix/Windows system administration, maintenance of user groups, development, integration, Technologies infrastructure and installation
- Experience of working with the release and deployment of large-scale C++, Java/J2EE Web applications using SVN repository.
- Knowledge of DNS, HTTP, Tomcat, Samba, NFS, Proxy servers (Squid), NAT, Apache Web Server, DNS Server (BIND), FTP Server & SFTP Server.
- Proficient in working with SQL and PL/SQL queries on SQL PLUS* environment and handful experience using tools like TOAD.
- Writing scripts using SQL and PL/SQL on various environments such as Windows and UNIX.
- Knowledge of System administration tasks, various networking technologies and network security issues.
- Expertise in finding Root Cause for the ClearCase Problems, and experience in issuing tickets to IBM by generating PMR
- Well organized and proficient with details, Excellent interpersonal and team skills.
- Experience providing 24/7 on call support.
- Implemented the best practices of SCM in achieving CMM Level standards and Processes.
- Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.
- Experience in working with Tracking Tools HP Service Center, JIRA.
- Worked in deploying applications to Oracle Weblogic, JBOSS, TOMCAT and IIS Servers.
TECHNICAL SKILLS
Languages: C/C++, Java, VB, Perl, Shell scripting (Korn, Bourne, C), SQL, PL/SQL
Operating Systems: UNIX, Windows (all flavors), SUN OS Ultra25, Solaris 10, LINUX
Tools: RationalClearCase 7.0, 6.0 Rational ClearQuest 7.0, 6.0, ClearCase Multisite
Version Control Tools: SVN, UCM, Base ClearCase, Harvest, CVS, RCS and PVCS.
Build Tools: ANT, make, Jenkins, Baboo, Clearmake, AnthillPro,Build Forge, Cruise Control.
Databases: MS-Access, SQL Server, DB2, Oracle
Servers: Samba, Apache, Web Logic and Websphere
PROFESSIONAL EXPERIENCE
Confidential, Fargo, ND
Build and Release Engineer
Responsibilities:
- Working on different environments like Java,.NET,Visual Basic and Visual C++
- Setting up the automation environment for Application team if necessary, and help them through the process of build and release automation.
- Working on Report generation, based on the requirements from the App team.
- Working on the source code to generatebuildsand create procedures for thedeploymenton the servers for the release.
- Analyzing the tool architecture and implement it on the applications, making it more user-friendly for the application team.
- Communicating with the Application team and making them understand about the automation tool and its features.
- Used source control version tools likeAllFusion Harvest,Visual Source Safe,CVSNT, for analyzing the source code and implementing it on automation tool.
- Working on Deployment procedures using middleware likeWebsphere, creating deploy scripts and setting for the Production Release.
- Supporting the Application team in making them analyze about the automation implementation and other related issues (if any).
Environment: JIRA, SVN,GIT, Apache ANT, Maven, jerkins, Apache Tomcat, Shell Script, Unix/Linux, Windows, Jboss
Confidential, Raleigh, NC
Build and Release consultant
Responsibilities:
- Monitor Automated Build & Participate In Manual Builds as Appropriate.
- Making SC/SS level depots.
- Daily build process using shell scripts and scheduled builds to execute in the night using cron jobs.
- Trouble shooting Clearcase problem pertaining to VOB, Views, Clearcase metadata
- Config-specs, importing data to and from clearcase environment.
- Monitoring backup of VOB/Views.
- Creating UCM projects, components, integration streams, development streams.
- Trouble shooting the UCM issues.
- Configuring ClearCase VOBs, Views, license and registry server.
- Patch administration.
- Setup local VOB’s for replication at remote sites
- Create replicas at local site of VOB’s existing at other sites
- Configuring access permissions and managing it.
- Managing the masterships of VOB replicas
- Implement appropriate multisite strategy and configure multisite sync up.
- Monitor status of multisited vobs and take corrective action for sync issues
- Software installation and trouble shooting.
- Established and implemented Change Control standards for different tasks.
- Created New schema's in Clear Quest.
- Created Schema Repository's in Clear Quest.
- Created Database's in Clear Quest and associated with a single schema.
- Primary duties include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.
- Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
- Built and Deployed java source code into application servers in an agile continuous integration environment.
- Generated Ant, 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
Environment: Rational ClearCaseV6.0, JIRA, Shell, Ant1.6.1, RHELinux and Win2kServer
Confidential, Minneapolis, MN
Build & Release Engineer
Responsibilities:
- Providing detailed documentation of moderately complex system specifications, including, system installation procedures, system backup and recovery techniques and system test methods
- Designed and implemented Subversion and Perforce metadata including elements, labels, attributes, triggers and hyperlinks.
- Configuring AnthillPro as a common build engine to build and promote applications to DEV, QMG, UAT, PROD, and DR to UNIX environments.
- Developing and implementing an agile SDLC and refinement of the Software Configuration Management infrastructure.
- Building the java applications, writing per script.
- Configuring Hudson for developers to bounce the application container, to get the application, container, and access logs by using ANT scripts.
- Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
- Worked on Urban Deploy and used Jenkins for CI.
- Used the continuous integration tool Hudson to automate the daily processes.
- Worked on Jboss application server.
- Performed setup of clustered environment with Apache Tomcat Application Server.
- Supporting engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary to offer services to engineering team.
Environment: ANT, MAVEN, AnthillPro, Tortoise SVN 1.6, 1.7, Hudson/Jenkins, Java/J2EE, Jboss, UNIX, Windows XP, Shell Scripts.
Confidential, NY
Configuration Management Consultant
Responsibilities:
- Designed a CM solution that used ClearCase UCM integrated with Rational ClearQuest.
- Perform administration of users, supported team for parallel development.
- Wrote Shell/Perl/Ant files to automate certain processes for the smooth process of use of build tools like Build Forge.
- Analyze the impact of change requests on project plan parameters, and synchronized source code repositories as an active member of CCB.
- Participated in CCB meetings to represent the CM team.
- Installed, configured and maintained ClearCase and ClearQuest for SCM and Issue tracking.
- Extensively used Perl scripting to design customized triggers for the ClearQuest.
- Performed all formal builds to the system test, acceptance test and production environments that were written in Perl/ANT/Java.
- Participated in migration, from Base ClearCase to UCM Clear Case and even from CVS.
- Fixed migration problems by identifying view checkout from VOBs and solved the problem by writing scripts for views attached to the VOBs.
- Provide end-user support for the CM activities, general compiler support, environment support and complete documentation of CM tasks using MS-Office, also documented for project configuration.
- Helped in deployment of Java applications with the installation and configuration of WebSphere server using ClearCase for source control.
- Installation and Configuration of WebSphere software development environment (SDE) to automate build processes.
Environment: Rational ClearCase, Rational ClearQuest, UCM, Shell Scripts, Perl, ANT, CVS, UNIX, SQL, J2EE, Build Forge, WebSphere and Windows Environment.
Confidential
Build and Release Engineer/Analyst
Responsibilities:
- Providing detailed documentation of moderately complex system specifications, including, system installation procedures, system backup and recovery techniques and system test methods
- Designed and implemented Subversion and Perforce metadata including elements, labels, attributes, triggers and hyperlinks.
- Configuring AnthillPro as a common build engine to build and promote applications to DEV, QMG, UAT, PROD, and DR to UNIX environments.
- Developing and implementing an agile SDLC and refinement of the Software Configuration Management infrastructure.
- Liaison to peer IT groups providing application build and deployment services.
- Configuring Hudson for developers to bounce the application container, to get the application, container, and access logs by using ANT scripts.
- Used the continuous integration tool Hudson to automate the daily processes.
- Migrating J2EE, PHP, .NET, and Cold Fusion applications to UNIX and Windows environments by configuring application via IDE Eclipse, Subversion, and AnthillPro.
- Performed setup of clustered environment with Apache Tomcat Application Server.
- Supporting engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary to offer services to engineering team.
Environment: ANT, MAVEN, AnthillPro, JIRA, Tortoise SVN 1.6, 1.7, Hudson/Jenkins, Java/J2EE, Apache Tomcat, XML, UNIX, Windows XP, Oracle10g, 11g, Perl Scripts, Shell Scripts.