We provide IT Staff Augmentation Services!

Cm /build & Release Engineer Resume

2.00/5 (Submit Your Rating)

OH

SUMMARY

  • Eight years of experience in Build/Release Engineering and Process Methodologies
  • Extensively worked with Anthill Pro and Hudson, Continuous Integration and End to End Automation Tools.
  • Ability to determine which technologies are applicable to enterprise environment and research trends in information technology/architecture.
  • Expertise with UNIX and Windows environments including shell and Perl scripts, CVS, perforce, Subversion, Perforce, GIT, Build forge, Visual SourceSafe, PVCS.
  • Good Command in Shell/Perl/Python/DOS scripting
  • Developed multiple PowerShell scripts for DOT NET Applications.
  • Proficient in Unix/Linux/Windows OS administration.
  • Expertise in working with Remedy, ITS, PICCT, JIRA and Bugzilla Tracking/Auditing Software.
  • Hands on Experience in Java/J2EE/C++ development.
  • Wrote deployment Automation scripts for multiple DOT NET and JAVA/J2EE Applications
  • Developed Puppet modules to automate application installation and configuration management.
  • Involved in several projects setting up builds using Foreman, Puppet and Chef
  • Used Ant/Maven and make for building Java/J2EE Applications.
  • Experience with Devenv, msbuild for building DOT NET APPS.
  • Experience with Code Quality Tools like PMD, Find Bugs, and Covertures.
  • Knowledge on Code Analysis Tools SONAR and XRADAR.
  • Experience on Microsoft scripting technologies and components - PowerShell, VBScript
  • Exposure to Jython, Python scripting.
  • Worked on SOX and OCC Compliant/Regulated environments and with SOX for internal auditing.
  • Worked on IIS, Apache, IBM HTTP, Jboss and IPlanet web servers.
  • Experience in Project Delivery Framework and Project Portfolio Management.
  • Hands on experience in writing Database scripts using PLSQL.
  • Extensive working experience on Oracle xi/xg, MS SQL, IBM DB2.
  • Hands on Administration experience with SonarQube Code Quality Tool, Websphere and Weblogic Application Servers.
  • Experience in Jython for writing and editing Wsadmin scripts for IBM WAS deployments.
  • Experience in automating wide variety of J2EE Applications including DOT NET applications.

TECHNICAL SKILLS

Operating Systems: Linux, UNIX, Windows XP, Windows NT, Windows 2000, MS-DOS

Technology: Build and Release Management /Quality Testing/ IBM Web Sphère

Languages: Java 1.5, Struts, Servlets, JSP, HTML, JDBC, Hyperion, Crystal reports, Jasper I-Report, Python

Other Languages: XML, HTML, XSL, XSLT, CSS

Build Tools: Maven, ANT, Anthill, Bamboo, Hudson-Jenkins, Puppet, Team City and Cruise Control

Scripting: JavaScript, Shell Scripting, Perl Scripting, PowerShell Scripting, SQL Scripting, VB Scripting

Databases: MS-Access, MYSQL 5.0, Oracle 9i/, SQL Server 2000, DB2

IDE & Dev Tools: Eclipse2.3, My Eclipse 5.1, Rational Application Developer7.0, Toad, Autosys, MS - Team Foundation Server

Version Control: MS Visual Source Safe (VSS), CVS, PVCS- Serena, Perforce, Subversion, SVN, Puppet, Microsoft Team Foundation Server (TFS), IBM- Rational Clear case and Clear quest.

SDLC & Testing: Agile Methodologies, Scrum Process, Junit, Manual Testing, HP Quality Center, Bugzilla, Metrix, JIRA

PROFESSIONAL EXPERIENCE

Confidential, OH

CM /Build & Release Engineer

Responsibilities:

  • Creating a fully Automated Build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Jenkins/Hudson, Uber Svn and Github.
  • Automating the management and creation of Application Servers, resources and database deployments.
  • Developing Ant, Maven and Shell scripts to automatically compile, package, deploy and test J2EE applications to a variety of WebSphere platforms - BPM, MQ, ESB, Portal etc.
  • Writing Ant, Shell and Jython scripts to automatically configure integration and test environments, including deploying and un-deploying WAR and EAR files, stopping and starting Application Servers and processes.
  • Administration and creation of Jenkins/Hudson jobs, including automatic generation, reporting and alerting of test and code metrics, build failures and build status indicators, and information radiators.
  • Implemented auto environment creation using puppet and AWS.
  • Automated backup by using PowerShell script.
  • Worked closely with QA engineers to assist in developing test plans and test cases
  • Documented the deployment procedures for different projects
  • Provided application build coordination to development teams while working closely with the Release Coordinator and Development Lead
  • Answered basic check-in/check-out and deploy questions for the development teams, while serving as the conduit between the development teams and the SCM team for tool related questions Creating a fully Automated Build and Deployment Platform and coordinating code builds, promotions and orchestrated deployments using Jenkins/Hudson and Subversion.
  • Participated in Agile Start-ups, Scrum and Department meetings to help facilitate Releases.

Environment: Windows, LINUX, Jenkins, Hudson, Puppet, PowerShell, Subversion, Rational Team Concert(RTC), An-t, Maven build tools, Jira, Unix Shell Scripts, SQL Scripts

Confidential, New York, NY

SCM/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.
  • 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, Perforce, Ant, Puppet, Web Sphere Application Server (WAS), Web services, Web Logic, Test Director, Mercury, Quality center, Oracle 10g, Visual Build, .Net, ANT, J2EE, Web sphere

Confidential, Detroit MI

Build Engineer & Release Engineer

Responsibilities:

  • Provided centralized software configuration management for enterprise application projects in a multi-tiered high-availability environment
  • Provided 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, and Subversion
  • Maintained and administered source code archive databases (e.g., Source Repository for version management of source code which included Subversion 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.

Environment: PVCS, SVN, ANT, Maven, Jenkins, Subversion, Hudson, Windows, Eclipse, SVN Importer, Team-City, Anthill-Pro

Confidential

Build, Environment and Automation Engineer

Responsibilities:

  • Worked as a Build Engineer, to promote builds into QA, Integration, Training, DR and Prod environments.
  • Managed and administered Version Control - IBM Clear case.
  • Handled weekly Merges for the Composite applications and their modules.
  • Sustained the deployed code into Production.
  • Used Maven for building the artifacts and also administered the Maven Build scripts.
  • Created Maven POMs to automate the build process for the new projects and integrated them with third party tools like Sonar, Nexus.
  • Administrative knowledge of Nexus repository.
  • Worked as an SCM in automating the build and deploy process through Anthill Pro.
  • Worked on deploying applications in Web Sphere.
  • Written Shell and Perl scripts for the automation of deployments and integrating them with the CI tool.
  • Troubleshooting and stabilizing the various environments - build, deploy and environment issues.
  • Worked on Batch Scripts for automated jobs.
  • Used Wily Introscope to monitor JVM performances, across various environments.
  • Used Soap UI for wsdl invoking and simulation on various applications.
  • Created documentation for design, review and implementation.
  • Coordinated with Delivery Team Leads and Release Management to ensure efficient build automation process.

Environment: - IBM Clearcase, Anthill Pro, Shell, Perl, Websphere, Ant, Maven, Nexus, Soap UI, Wily Introscope, Java, .NET.

Confidential

Build Engineer

Responsibilities:

  • Worked as a Build Engineer for a team that involves three different developments teams and multiple simultaneous software releases.
  • Integrated the existing Ant scripts to automate the code quality report generation process for the existing legacy based applications
  • Responsible for deploying the application WARs in Weblogic application servers and troubleshoot any deployment issue.
  • Used ANT for building the applications and developing the build scripts, from existing Shell scripts.
  • Developed and tested installation scripts for automated deployment.
  • Coordinated the build and deployment bottlenecks with the development team.
  • Worked as a SCM in automating the build and deploy processes using Teamcity.
  • Worked on Jenkins for builds and deployment using Ant scripts to build and deploy.
  • Worked closely with developers to pinpoint and provide early warnings of common build failure.
  • Designed and implemented GUI modifications, stored procedure changes, and report changes. Created documentation for design, review, and installation.
  • Worked directly with Project Managers to establish, create and design the build automation process.

Environment: - Subversion, Teamcity, Shell, Weblogic, Apache, Ant, Jenkins.

We'd love your feedback!