We provide IT Staff Augmentation Services!

Lead Build & Release Engineer Resume

2.00/5 (Submit Your Rating)

San Francisco, CA

PROFESSIONAL SUMMARY:

  • Over 12 years of experience in software configuration, build, release, deployment and coding with Windows and UNIX based operating systems.
  • Install Agents on Clients and configure Clients with AnthillPro server on both Windows and Linux environments.
  • Developed workflows to automate build and deployment process for java and .net apps in distributed environments with Anthillpro 3.5, 3.6 & 3.7 versions.
  • Integrated Ant,Svn,Maven, Websphere with Anthill pro.
  • Created Jenkins Pipeline from scratch till production.
  • Created jobs for build,package and deployment processes.
  • Integrated 3rd party plug - ins to Jenkins.
  • Developed uDeploy jobs, processes and Components for all the applications.
  • Install Clients and configure Clients with uDeploy server on both Windows and Linux Systems.
  • Wrote shell scripts as required to automate processes in Jenkins/AnthillPro/Udeploy and for manual deployments.
  • Extensively used unix commands for all kind of activities on Linux/Solaris boxes.
  • Excellent experience in performing database deployments in Oracle, DB2 and MySQL as backend.
  • Extensively used Oracle SQL Developer, TOAD & MyEclipse as SQL editors for database operations.
  • Implemented Ant scripts for building java,j2ee applications.
  • Created Ant scripts to automate build/deployment process on Jenkins & Hudson.
  • Configure Maven J2ee specific application.
  • Configured build dependencies, plug-ins, repositories etc in Maven pom.xml.
  • Managed well relationship between parent and child poms.
  • End to end environment setup,
  • Build & deployments from the scratch,
  • Release tools installation & configuration,
  • Build & deployments scripts implementation,
  • Build & deployments automation, continuous integration,
  • Release plan implementation,release meetings, release coordication, cross team communication, the teams, process management & improvement and source code management.

CORE STRENGTHS:

  • Excellent Analytical, Reasoning and Logical skills.
  • Excellent communication and interpersonal skills.
  • Clear understanding of business rules and ability to work cohesively as a part of a project team.

TECHNICAL SKILLS:

Repositories: SVN, Clearcase, Harvest, Keystones,CVS, PVCS & Starteam.

Change Control Tools: Jira, Tracker, Service-NowDevelopment Technologies Java, JDBC, Servlets, JSP, EJb, Hibernate, Struts, SQL, PL/ SQL, HTML, C, C++, JNDI, JMS, SOAP, WebServices, XML, XSL, Java Script,Ajax, RMI, Corba.

Scripting Languages: Shell, Perl, Python, Jython, Java Script.

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Lead Build & Release Engineer

Environment: UDeploy, Jenkins, SVN,GIT, JIRA, Unix, Jdk 1.6. J2EE 1.3, Linux,Solaris, Shell Scripting, Ant, Maven, SQL, Eclipse, Maven, Serivce-Now, Mingle Tool, JBOSS, Dynatrace.

Responsibilities:

  • Automated the build & deployment process of all the projects across the organization using Jenkins and UDeploy tool.
  • AnthillPro agents & uDeploy agents installation & configuration
  • Jenkins setup, installation and configuration from the scratch for all the projects worked and implemented the Jenkins jobs.
  • Supported the Jenkins & UDeploy Maintenance projects across the organization for all changes & failures.
  • Thoroughly implemented the Shell scripts to manage the build and deployment process of all the projects wherever it is required.
  • End to end environment setup for all the projects which includes software installation, file system creation, third party tools installation, agents setup, application server setup, Environment variables configuration from Non-Prod to Prod environments on Linux & Solaris boxes.
  • Co-ordination of all releases on QA, UAT, STG, PERF and Production environments.
  • Coordinating with QA & DEV teams regularly to resolve environment & code issues to make the releases smoothly.
  • Implemented automated scripts for xls and xml Parsing using Java which are reusable across all the projects.
  • Involved in the packaging of the Production artifacts.
  • Developed the Library scripts which are reusable for all projects.
  • Thoroughly implemented Backup and Restore process for all the projects.
  • Implemented the process template documents for various applications for build and deployment process.
  • Preparing the Release plan documents and Notifications for every release.
  • Demonstrated Jenkins/UDeploy implementation for the existing projects and upgraded the build and deployment process from manual to automation.
  • Dynatrace installation & Configuration on all Linux & Solaris boxes for performance monitoring.
  • Thoroughly worked with jdk 1.6/J2EE projects on Unix and Windows for all kinds of build/environment issues.
  • Extensively worked with Database Projects(Oracle and DB2) for Checkout and deployment process automation and for all database related issues/refreshes.
  • Actively took the ownership of the release plan implementation,release meetings, cross team communication, new team members, process implementation & process improvement for all the projects worked.

Confidential, San Francisco, CA

Sr. Release Automation Engineer

Environment: Hudson Tool, Jdk 1.6. J2EE 1.2, Unix, Batch, Shell Scripts, Ant, MS Build, Visual Studio 2008. Net 3.5, Weblogic, Websphere, Jython Scripting, SQL, Eclipse, Maven, PVCS, Tracker, Mingle Tool.

Responsibilities:

  • Automated Release process of all the projects across the Shield Advance Business Unit using Hudson Tool.
  • Thoroughly worked with jdk 1.5 and jdk 1.6 projects on Unix and Windows to automate the Build Process.
  • Extensively worked with .Net 2.0 and .Net 3.5 projects to automate the build process using DEVENV & MSBUILD.
  • Worked with Database Projects(Oracle and DB2) to automate the Checkout and deployment process.
  • Developed the Library jobs which are reusable for all projects.
  • Created Step pre-conditions, Job pre-conditions used across the projects.
  • Thoroughly implemented Backup and Restore process for all the projects.
  • Implemented automated scripts for xls and xml Parsing using Java which are are reusable across all the projects.
  • Involved in the packaging of the Production artifacts.
  • Co-ordination of Daily BLDINT deployments, Weekly QA, UAT, Monthly Stage and Production deployments.
  • Implemented the process template documents for various applications for build and deployment process.
  • Preparing the Release documents and Notifications.
  • Demonstrated Anthillpro implementation for the existing projects and automated build and deployment process.
  • Supporting the Hudson Maintenance Projects across the organization.
  • Implemented Ant scripts to build and package the artifacts.

Confidential, Philadelphia, PA

Sr. Release Automation Engineer

Environment: Jdk 1.4, Jdk 1.5, Jdk 1.6. J2EE 1.3, Anthillpro 3.5, AnthillPro 3.6, Windows, Unix, Batch Programming, BeanShell Scripts, Shell Scripts, Ant, Maven, Nant, MS Build, Visual Studio 2003, Visual Studio 2005. Visual Studio 2008. .Net 1.1, .Net 2.0, .Net 3.5, VB Scripts, Jython Scripting, SQL, Eclipse, Maven, Harvest, Clearcase, Subversion and CVS.

Responsibilities:

  • Automated Build and Deployment process of 20 projects across the organization.
  • Thoroughly worked with jdk 1.4, jdk 1.5 and jdk 1.6 projects on Unix and Windows to automate the Build and Deployment process.
  • Extensively worked with .Net1.1, .Net 2.0 and .Net 3.5 projects to automate the build process using DEVENV & MSBUILD and deployment process on IIS Server.
  • Developed Anthill Workflows and Anthill Jobs for all the projects.
  • Created new Life Cycle Models, Environments Groups and Environments for the projects.
  • Worked with Database Projects(Oracle and DB2) to automate the Checkout and deployment process.
  • Implemented Continuous build integration for 2 applications..
  • Implemented Dependency management for 5 projects.
  • Developed the Library jobs and workflows for all projects.
  • Installed Anthill Agents on Unix and Windows environments for all the projects.
  • Created Step pre-conditions, Job pre-conditions, Agent scripts used across the projects.
  • Thoroughly implemented Backup and Restore process for all the projects.
  • Integrated Harvest, CVS, Subversion and Clearcase tools to Anthill and created Repositories for the same tools and used in Checkout Workflows.
  • Integrated Ant, Maven Tools to Anthillpro and automated the build process.
  • Developed Deploy workflows for the deployment of applications on Websphere 6.1 and IIS servers.
  • Written Shell scripts & Jython scripts for deployment automation.
  • Created Notification schema for all the projects with Lotus Notes.
  • Involved in many live UAT and Production deployments through AnthillPro.
  • Actively involved in Weekly UrbanCode Sessions to resolve the issues.
  • Thoroughly reviewed Anthill3.6 version release.
  • Have given new functionality specifications for Urbancode anthill 3.6 release.
  • Involved in the Anthill Maintenance Projects across the organization.
  • Conducted many Sessions with Application Teams to automate the applications.
  • Successfully given Anthillpro to the application teams.
  • Trained by URBANCODE company who developed AnthillPro.

Confidential, NY

Build Engineer / J2EE Developer

Environment: Jdk 1.4, J2EE 1.3, EJB 2.0, JSP, Servlets,JavaScript, SOA architecture,Struts, Spring Webflow,Spring MVC, JNDI, JMS, JSP Taglib, XML, HTML,CSS, ANT, SQL, PL/SQL, Oracle 9i, TOAD, Eclipse 3.1, UML, Rational Rose, Websphere, IBM’s MQ series, JUnit, SOAP, WebServices, PCVS,UNIX.

Responsibilities:

  • Developed Ant Build Scripts for the Project.
  • Involved in Live UAT and Production Build and Deployments.
  • Involved in the code management by using the CVS.
  • Analyzed the C++ Nats thoroughly and Prepared the common algorithms for each C++ server program activity
  • Involved in developing the Sequence Diagrams using Rational Rose Tool.
  • Migrated C++ server programs to Enterprise Java Beans.
  • Developed the Stateless Session Beans by using EJB 2.0
  • Developed set of Action classes using Struts Framework.
  • Involved in developing the Action classes and Jsps for User Interface.
  • Developed DAOs for session beans to be used in the application.
  • Written SQL Queries to be used in the DAOs of the application.
  • Used apache AXIS for the webservice invocation.
  • Thoroughly involved in the reviews of the code and strictly followed the Java Coding Standards.
  • Implemented required Shell Scripts for the application on Unix environment.
  • Unit testing of each activity of session EJBs.

Confidential, Milwaukee, WI

Build Engineer / J2EE Developer

Environment: Jdk 1.4, J2EE, JSP, Servlets,Hibernate, Spring, Struts,Spring MVC,Spring Webflow JDBC, JNDI, JavaScript, XML, Html, CSS,JMS, Sun’s MessageQueue, SQL, PL/SQL, Oracle 9i, Test Director 8.0 and Load Runner 8.1, Websphere 6.0, Harvest, JUNIT, Eclipse 3.1,UML, Rational Rose.

UNIX.

Responsibilities:

  • Implemented Build scripts using Ant and managed build for the controlled environments and uncontrolled environments.
  • Involved in the code management by using the Harvest.
  • Given live support for build & releases for UAT & Productionl environments.
  • Involved in the Design of Class Diagrams and Sequence diagrams using Rational Rose Tool.
  • Analyzing the Requirements thoroughly and prepared the Site Strategy documents for all the billers.
  • Involved in preparing the User Interface for PayTrust module with JSP, HTML.
  • Involved in writing data logic with Hibernate which maps Java classes to Relational Database.
  • Involved in developing the applications using Spring Framework for Dependency Injection (Inversion of Control).
  • Involved in developing the Action classes and Jsps for PayTrust module.
  • Developed the Java classes for traversing the tags of html, traversing the Strings of Html and to clean the Html content.
  • Involved in developing the java classes by using the JDBC for Bill Bot module and written database SQL queries and stored procedures ( PL/SQL) to be used in the application.
  • Involved in developing the Site Strategy classes for all the Billers, Date Normalizers and Currency Normalizers using Java.
  • Involved in developing the Java classes for parsing the PDF by using the PDF Box.
  • Thoroughly involved in the Peer reviews and strictly followed the Delivery Process.
  • Actively involved in the testing phase of the application like testing the summary information, bill format of each biller.
  • Involved in preparing the Detailed Software Technical Design Document which contains High level and Low level Design.

Confidential, OH

J2EE Developer / Build Engineer

Environment: Jdk 1.4, JDBC, SQL, PL/SQL, TOAD, Oracle 9i, DB2, WSAD 5.0, XML, ANT, Unix, UML, Poseidon, JUnit, SOAP, WebServices, BugZilla, StarTeam, ClearCase.Unix.

Responsibilities:

  • Thoroughly analyzed the source database “The One Net” (TON) and prepared the source database types in xml.
  • Developed the Java Classes to be used in the Workbench application.
  • Developed Mapping Documents for data population into Consolidated Database.
  • Prepared Detailed Software Technical Design Document.
  • Prepared Conversion Approach Documents for converting data in different Products.
  • Used apache AXIS’s WSDL2Java for the webservice invocation.
  • Prepared the Class diagrams and Sequence diagrams of the system by using Poseidon tool.
  • Written SQL Queries and stored functions ( PL / SQL )to be used in the Java classes which uses JDBC to connect to TON and TMS of the application.
  • Developed JUnit Testcases and actively involved in Peer reviews.
  • Strictly followed the Coding standards and guidelines given by BankOne.
  • Implemented Ant Build Scripts for the build and deployment of the application.
  • Involved in the code management using Clearcase Tool.

We'd love your feedback!