We provide IT Staff Augmentation Services!

Build Engineer Resume

2.00 Rating

Dallas, TX

SUMMARY

  • Build and Release engineer over 7 years of IT experience, which includes experience in Configuration Management, Change Management, Release Management, and Build Management.
  • Highly innovative, self - directed and self motivated with exceptional abilities of adjusting a fast-paced environment.
  • Exceptional ability of completing assigned projects on time under time constraints and allotted budget without compromising its quality.
  • Expertise in Application Builds, defect management, troubleshooting, and environment supervision.
  • End-to-end java/J2EE application build/release support runs on Jboss and Apache Tomcat.
  • 7+ years of experience in software build, deployment & configuration management of Java applications.
  • Integrate third party applications and identify the requirements and transform them into technical instructions, game plans & release manifests.
  • Design, write and build deployment using Ant/ Shell scripting and automate overall process using Subversion, Perforce and Anthill pro.
  • Installation & Configuration of Jenkins to support various Java builds. Also, install & configure various Jenkins plug-in to automate Continuous build & deployments.
  • Extensive experience scripting on Linux/Solaris/Ubantu.
  • Experience administering JBoss/Tomcat for Java-based Application Servers on Linux & Windows.
  • Experience with creating and maintaining automated build tools such as: Hudson-Jenkins.
  • Experience with Continuous integration and manage concurrent deliverables on time and with quality within fast-paced environment.
  • Expert in working closely with Development Teams in solving issues.
  • Experience in deploying J2EE Application archives (JAR, WAR and EAR) using various build and deployment tool like Anthill pro, subversion and perforce.
  • In-depth Understanding of business process innovation and management skills.
  • Highly motivated, self-directed and innovative professional with exceptional abilities in maintaining a pivotal and a fast-paced role in a diverse environment.
  • Expert in optimizing and enhancing productivity through generating strategic plans and innovative management procedures and processes.
  • Exceptional ability of completing assigned projects on time under time constraints and allotted budget without compromising its quality.

TECHNICAL SKILLS

Operating Systems: Win 98/XP/Vista/Windows 7, UNIX, LINUX, Mac.

Languages: SQL, HTML, XML, Java, VB, . Net

Databases: Oracle, MS SQL server, MS Access, IBM DB2.

Tools: MS Office, MS Project, MS Visio, Clear case, Clear quest, ALM HP Quality Center, Maven and Ant scripting, Perforce and subversion(SVN), Anthill Pro, Hudson-Jenkins, JIRA.

Servers: Weblogic, Websphere Server, JBOSS and Apache Tomcat.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Build Engineer

Responsibilities:

  • Providing input to development in Java and Shell scripting on Linux and Windows platforms.
  • Creating guidelines for Build and Release management of all the software applications and Database changes in SQL and Oracle.
  • Performing all the build and release management activities for this project.
  • Administrating and integrating Source Code control systems like Subversion and Perforce into build system like Anthill Pro.
  • Responsible for creating application packages and deploying them in multiple test environments and production environment with least outage to the systems.
  • Integrated JIRA in with SVN and dealing with its administration in change management process.
  • Converting and automating builds using Ant and Maven by Scheduling automated nightly builds on Hudson/Jenkins. Maintained Continuous integration effort with Hudson along with scheduled builds.
  • Developing, documenting, and automating reusable build and release processes for J2EE and Web Methods applications using Ant, Maven and deployed into Apache Tomcat server on Linux environment.
  • Coordinating with QA and Testing teams understanding requirements in order to build exact test environment, Test data for test life cycles.
  • Creating the build scripts using Maven for Java projects. Automating the build process by configuring Subversion for projects.
  • Build tracking so that whenever defect is detected, developers will be able to track the source code. Handling Environment issue in Linux boxes.
  • Deploying JAVA/J2EE applications through WebSphere Application server. Comfortable and flexible with installing, updating and configuring various flavors of Linux and Windows. Involved in front-end programming using C, C++ on both Linux/Unix & Windows platforms.
  • Strong in building Object Oriented applications using Java, writing Shell Scripts and on Linux environment.

Environment: SVN, Anthill Pro, ANT and Maven, Hudson, JIRA, Shell Script, Java/J2EE, Websphere server.

Confidential, Washington DC

Build and Release Engineer

Responsibilities:

  • Automating The Build process using Subversion.
  • Managed builds and wrote Build scripts for Java and websphere based applications.
  • Maintained source code repository in subversion.
  • Successfully administrated Subversion, Cruise Control and Anthill Pro.
  • Automated deployment of builds to different environments using Anthill Pro.
  • Work closely with Business analysts and Project managers to meet release and build schedule deadlines.
  • Created Continuous Build Process using Hudson.
  • Implemented continuous integration using the Hudson, which tracks the source code changes.
  • Create and setup automated nightly build environment for Java projects using Maven.
  • Studied the current build and release process and automated the process using shell scripts.
  • Debugged Build failures and worked with developers and QA people to resolve the related issues.
  • Perform various builds for the QA, and Production Environments.
  • Experienced in building Java application using make files (Ant utility), Shell Scripts.
  • Deployment of application to the Tomcat/ Websphere Application Server.
  • Managed builds and made necessary changes to Ant build scripts for Java/ Websphere based applications.
  • Support development engineers with Configuration Management issues. Assist my seniors and Project Leaders in technical issues.

Environment: Subversion, Hudson, Anthill Pro, Apache Ant, Maven, Websphere, Weblogic and Shell scripting

Confidential, San Jose, CA

CM Build Engineer

Responsibilities:

  • Provided centralized software configuration management for enterprise application projects in a multi-tiered high-availability environment.
  • Providing configuration services on multiple platforms in the test environment running on one or more IT Platforms: Maven, Client/server, Jenkins, MSBuild, Microsoft Windows NT, OS/390, UNIX.
  • 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, TFS Team Explorer, and Subversion.
  • Maintained and administered source code archive databases (e.g., Source Repository for version management of source code which included Subversion, PVCS Suite and TFS; and Bug Reporting for adding users and fields, and changing permissions). Installed tools for internal clients, and monitored compliance and usage.
  • Automated builds and deployments of business-critical customer-facing J2EE web applications into Websphere 6.x application server environment on Solaris 10 platform.
  • Developed and build and deployment standards with input from development, IT/operations, and IT security.
  • Evaluated build automation tools (OpenMake 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.
  • Automated manual build and deployment processes with AntHillPro, deploying to development, QA, and staging environments with multiple physical targets and multiple zones/containers per target. Used beanshell scripting in AntHillPro and shell scripts and JACL scripts with the wsadmin interface to deploy applications into Websphere.
  • Configured secure links between build servers and deployment targets.

Environment: Subversion, Jboss,Apache ANT, XML, Maven, jerkins, Anthill pro, Shell Script.

Confidential, Cupertino, CA

Configuration Management Engineer

Responsibilities:

  • Participated in the release cycle of the product which involves environments like Development test and Production environment.
  • Used Perforce for the purpose of Software Configuration management and maintaining the versions of Website Code.
  • Perform biweekly build cycle and testing processes on Solaris.
  • 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 the code from Development environment to other environments like UAT and production Environments.
  • Deployed application modules to WAS 6.0 based clusters via ND admin console
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Worked closely with developers and managers to resolve the issues occurred during the deployments to different environments.
  • Executed the data base Scripts which have dependencies on the code on Oracle data base.
  • Documented the deployment process (Migration Doc) of code to production using MS Excel.
  • Edited and Modified POM.xml for a few applications that used Maven.
  • Used Ant scripts to perform the builds and wrote a few buil.xmls for application development teams.
  • Integrated automated build in Jenkins/Hudson.

Environment: Websphere Application Server 6.0, UNIX, Jenkins, Perl, Perforce, Remedy, Oracle 8.1, Solaris 2.9 Ant 1.6.5, JSP, Servlets, JDK 1.4.2, EJB.

Confidential, Houston TX

Release Coordinator

Responsibilities:

  • Served as a Liaison between business and IT teams.
  • Performed thorough Requirements analysis, lead review meetings with business stakeholders, including design of the software
  • Efficiently generated specific baseline project plans, project plan presentations for several projects as well as tracking and management of project for successful completion
  • Provided input into a workforce strategy and execute the workforce strategy through hiring, training, cross- training, etc.
  • Effectively managed various resources with variety of skills and potential
  • Accounted for project planning, organizing, directing, and tracking of technology, schedule, cost, and contract, as well as, customer satisfaction
  • Managed and planned each stage of the project’s software development life cycle
  • Managed ongoing relationship with external vendors, including contract definition, monitoring and issue resolution
  • Streamlined business processes and reports; delivered training and communication to the business users
  • Provided deployment support for several releases in finance and corporate business area
  • Documented lessons learned and mitigated in future projects
  • Provided project metrics and dashboards to program management
  • Developed and Presented Visio and power point slides to VP level stakeholders
  • Created Risk and mitigation plans as needed on ongoing basis.
  • Presented project documentation and reviewed with Office of Quality Control as part of phase gate reviews.

Confidential, Bloomington IL

Build and Release Engineer

Responsibilities:

  • Worked with the Architects on SDLC process being the owner of post dev environments.
  • Coordinating the resources by working closely with Project Manager’s for the release and for the Operational Projects.
  • Managed deployments and builds on various environments.
  • Extensively used Perforce as a Configuration Management tool to manage source code.
  • Created ANT Scripts to automate the build process. Also, used Shell/Perl scripts to automate the deployment process.
  • Administered Websphere/Weblogic application Servers at configuration level.
  • Performed Load/Functional testing using Mercury Load runner.
  • Co-coordinated Instance Refreshes and Environment Re-base lining. As well as coordinated all the IT projects successfully by resolving release interdependencies and planning release.
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Performed all the responsibilities related to all Release/Change control Process for the entire project.
  • Performed Functional and Stress Testing for a few applications using Mercury Load Runner.

Environment: Java, SDLC, J2EE, QTP, Load Runner, Perforce, ANT, Shell, Perl, Websphere, Jython, Oracle, DB2

We'd love your feedback!