We provide IT Staff Augmentation Services!

Sr. Build Consultant Resume

4.00/5 (Submit Your Rating)

Tempe, AZ

SUMMARY

  • Around8 Yearsof experience in IT industry comprising of Development, Systems Administration and Software Configuration Management (SCM).Extensive experience includes SCM, Build/Release Management, Change/Incident Management, VMware and AWS Cloud computing
  • Experience in partially administering Subversion and Perforce
  • Hands on experience with Harvest, CVS, Subversion and GIT
  • Proposed and implemented branching strategies
  • Experience with build tools MAKE, ANT and MAVEN for writing Makefiles, build.xml’s and pom.xml’s respectively
  • Worked on integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, PMD, Findbugs and Checkstyle.
  • Configured and Administered Nexus Repository Manager.
  • Administered and Implemented CI tools Hudson and Jenkins for automated builds.
  • Experience in converting projects from ANT to MAVEN.
  • Experience writing Shell and Perl scripts to automate the deployments
  • Experience with Powershell scripting for automating DOT Net Deployments
  • Experience using RPMs to effectively package the applications for product deployments
  • Experience in Configuring and deploying to Application servers Weblogic and Websphere
  • Experience is using Tomcat and Apache web servers for deployments and for hosting tools
  • Experience with administering and deploying to IIS Server on Windows Environments.
  • Experience in deploying MSI, EXE as services and auto editing configs (web.config).
  • Experience with Oracle and MSSQL Server DB Tasks (DML, DDL Executions, Log Rotations, Table space alterations, user management etc)
  • Experience in Installing and Administering Tomcat Application Server.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies
  • Used VMware to manage these VMs on various hosts.
  • Worked in managing VMs in Amazon using AWS and EC2
  • Knowledge of ITIL Process and enforcer of best practices
  • Worked in implementing new processes and Continuous improvement
  • Tracked the changes into prod environment using tools like Jira, Remedy, Service Now

TECHNICAL EXPERIENCE:

Confidential, TEMPE, AZ

Sr. Build Consultant

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Performed all necessary day - to-day Subversion support for different projects.
  • Responsible for design and maintenance of the Subversion repositories and the access control strategies.
  • Created the branches in Subversion to implement the parallel development process.
  • Merged release branches to the trunk after the production release and resolved the conflicts rose during the merge in Subversion.
  • Used SVN for branching, tagging, and merging.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Developed and implemented the software release management for the release of web applications.
  • Wrote MAVEN Scripts to automate the build process.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Documented project’s software release management procedures with input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Incorporated the Code Quality Tools FindBugs and Cobertura into ANT Projects.
  • Installed and Configured Jenkins for Continuous Integration.
  • Used Jenkins to perform automated Builds and Deployments.
  • Expert in User Management and Plugin Management for Jenkins.
  • Build, configured and support Application team environments.
  • Performed database deployment activities like execution of Database scripts 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, Maven, MSBuild, and Subversion
  • Deployed the applications to Tomcat Application Server and static content to apache web servers.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Writing shell and Perl scripts for automated deployments especially in handling all the tasks before kicking off WSLT or admin console deployments.

Environment: SVN, Maven, Jenkins, Tomcat, Nexus, Perl, ShellScript, Oracle, WSLT, Corbetura

Confidential, OKC, OK

Sr. Build & Release Engg

Responsibilities:

  • Primary responsibilities include Build and Deployment of the java applications into different environments like Dev, INT, QA and PROD.
  • Installed Hudson on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Integrated Subversion (SVN) 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 Maven 2 from Ant to standardize the build across all the applications.
  • Used Nexus tool to manage the repository in Maven and used the same to share the snapshots and releases of internal projects.
  • Created the branches in Subversion (SVN) to implement the parallel development process.
  • Proposed branching strategies and implemented it.
  • Managed Users and Groups in Subversion (SVN) and troubleshoot client spec issues and user issues.
  • The deployment and server bounce process is automated by creating the scripts using WeblogicScriptingTool(WLST)
  • The build artifacts like wars and ears are deployed into a Weblogic app server by integrating the WLST scripts to Shell Scripts
  • Maintained all the Linux environments for deployments.
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
  • Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.

Environment: SVN, Maven, Hudson, JIRA, Shell, Perl, WebLogic, Nexus, ANT, WLST.

Confidential, MIAMI,FL

DevOps/Release Consultant

Responsibilities:

  • Participated in the release cycle of the product, which involves environments like Development, QA, UAT and Production.
  • Used Harvest for the purpose of Software Configuration management and maintaining the versions.
  • Perform biweekly build cycle and testing processes.
  • Used ANT Scripts to automate the build process.
  • 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.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
  • Export/Import Informatica objects such as mappings, sessions and workflows between repositories.
  • Served as a partial administrator for UNIX machines.
  • Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request.
  • Used Perl/Shell to automate build and deployment Process.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Executed the DB Scripts (DML), which has dependencies on the code on Oracle DB.
  • Documented the deployment process (Migration Doc) of code to production.
  • Used Remedy as deployment issue tracking tool.

Environment: Harvest, Hudson, ANT, Perl, Shell Scripts, XML, UNIX, Business Objects, and Oracle.

Confidential

Build & Tools Admin

Responsibilities:

  • Perform software builds using Clearcase as version control tool.
  • Writing config specs and creating views for developers.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Posting the Build on time & following it up the testing team on posted builds.
  • Full ownership of the build including sanity. Good Quality release notes. 100 % Error free handling of all on to Component
  • Following up with the Test Team & Development Team
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Created and maintained the Shell/Perl deployment scripts for Web Sphere application servers.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT (Build.XML) files in case of errors or changes in the project requirements.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Responsible for building and releasing packages for testing.
  • Used Build Forge as a continuous integration tool for automation of daily process.

Environment: ClearCase, ANT, WebSphere, Perl Scripts, Shell Scripts, Linux, Build Forge

Confidential

Release Coordinator/Manager

Responsibilities:

  • Primary duties include Build and Deployment of the java applications onto different environments Dev, QA and UAT.
  • Involved in Installing Hudson on a Linux machine and created a Master and Slave configuration to implement multiple parallel builds through a build form.
  • Generated Ant, Maven, 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.
  • Merged release branches to the trunk after the production release and resolved the conflicts rose if any during the merge in Subversion.
  • Managed Users and Groups in Subversion and involved in troubleshooting client spec issues and user issues.
  • Automated the deployment and server bounce process is by creating the scripts using Weblogic ScriptingTool (WLST).
  • Build artifacts (WAR’s and EAR’s) are deployed into a Weblogic app server by integrating the WLST scripts to Shell Scripts
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
  • Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.

Environment: ANT, Maven, Weblogic, Perl Scripts, Shell Scripts, Unix, SVN, Hudson

We'd love your feedback!