We provide IT Staff Augmentation Services!

Release And Deployment Engineer Resume

0/5 (Submit Your Rating)

Albany, NY

SUMMARY

  • Around 7 Years of experience in IT industry comprising of Development, Systems Administration and Software Configuration Management (SCM).Extensive experience includes SCM, Build/Release Management, Change/Incident Management
  • Experience in partially administering Subversion and Perforce
  • Good knowledge on GIT
  • Proposed and implemented branching strategies
  • Experience with build tools Ant and Maven for writing build.xmls and pom.xmls respectively
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like MSTest,JUnit, Cobertura, Clover, PMD, findbugs and checkstyle
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds
  • Administered and Implemented CI tools Hudson and Anthill Pro for automated builds
  • Experience writing Shell and Perl scripts to automate the deployments
  • Experience with Powershell scripting for automating DOT Net Deployments
  • Experience in Configuring and deploying to Application server like 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 MS SQL Server DB Tasks (DML, DDL Executions, Log Rotations, Table space alterations, user management etc)
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies
  • Used VMware VSphere, VCenter to create VMs managed these VMs on various ESX 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
  • Experience with Agile/Scrum or other non - waterfall methodologies.

TECHNICAL SKILLS

Operating Systems: UNIX, Linux, HP-UX, Solaris

Version Control Tools: CVS, SVN, GIT

Languages: C, C++, XML,JAVA, SHELL

Databases: MySQL, MS Access, Oracle 9i/10g, SQL Server 2005, 2008.

Application Servers: Weblogic, Websphere, JBoss, Tomcat, IIS

Build Tools: ANT, MAVEN,JENKINS, HUDSON, ANTHILL PRO, CHEF, BAMBOO

PROFESSIONAL EXPERIENCE

Confidential, Albany, NY

Release and Deployment Engineer

Responsibilities:

  • As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on unix platform. Served as interim group leader
  • Subject Matter Expert with Software Build and Release Management methodologies, hands-on experience creating and managing the various development and build platforms, and deployment strategies
  • Followed designated release management processes in accordance with the existing business planning, work authorization, and release management processes.·
  • Supported designated process for priority setting, planning and scheduling of releases.· Perform the release manager role, including:
  • Plan the releases, Qualify Projects/Work Requests for participation in the release Analyze the release capacity of the Information Technology Organization to support development and deployment of the release.
  • Monitoring the release schedule and release risk and report all schedule exceptions as required by the release management process, Monitoring progress toward meeting the release schedule and milestones.
  • Managed risks and issues related to scope, schedule, and quality, Assess readiness for each subsequent phase of the release,Coordinate post-release lessons learned, Provide release reporting, escalating issues and communicating mitigation plans for risks, Coordinate scheduling of change requests for a late addition of a Project/Work Request to or removal of a Project/Work Request from a release
  • Managed requirement traceability matrix for work packages between transitioning SDLC phases and map it to code repository.
  • Maintained repository’s health; integrate work packages, optimize & baseline releases, patches and hotfixes, access control and provisioning for development. Maintained artifacts, software configuration numbers, impacted items, interface dependencies, environment and configurations at release level Trained offshore team members and responsible for knowledge transfer
  • Performed weekly and on-call deployments of application codes to production environments
  • Coordinated application release with developer, DBA, QA and project management teams
  • Application deploymentanddata migrationonAWSandAZURE.
  • Experiencedeployingandoperating AWS, Cloud FormationandCloud Watchusing theAWS consoleandAWS CLI.

Environment: Subversion, CVS, AWS, Coldfusion, HP quality center, AOTS, Websphere/weblogic Application Server, Puppet, Linux, unix, UDeploy, Perl etc

Confidential, Devens, MA

DevOps Engineer

Responsibilities:

  • Main responsibilities include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.
  • Integrated maven with Shell scripts created in Bash to automate the deployments for the Java based applications.
  • Managed the deployment activities for multiple server instances by enabling password less ssh communication between the servers and utilizing the rsync utility in the shell scripts
  • Hands-on experience on CI tools like JENKINS/HUDSON
  • Developed build scripts using ANT and Migrated to MAVEN as the build tools for the creation of the build artifacts like war or ear files
  • Managed branching and Merging in a multi-project environment.
  • Managed the entire Release Communication and Co-ordination process.
  • Imported and managed multiple applications in Subversion (SVN).
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Involved in backing up repository, creating folder and granting user access privileges.
  • Assist our Client in the centralized Build Farm which has responsibility of creating and maintaining build scripts required by the applications.
  • Automated the Build and Deployment process using Webspeher server
  • Integrated SVN and Maven with Jenkins to implement the continuous integration process.
  • Performed weekly and on-call deployments of application codes to production environments
  • Created Maven, Perl & UNIX scripts for build and Release activities in QA, Staging and Production environments.
  • Experience in partially administering ALM (PIVOTAL TRACKOR) for issue management
  • Working experience on AGILE/SCRUM Methodologies.

Environment: SVN, PIVOL TRACKOR, Maven, AWS, ANT, Chef, Puppet, Jenkins, Hudson, UDeploy, Websphere Application Servers, TeamCity, Agile SDLC

Confidential, El Segundo, CA

Build and Release Engineer

Responsibilities:

  • Primary responsibilities include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.
  • Integrated ant with Shell scripts created in Bash to automate the deployments for the Java based applications.
  • Managed the deployment activities for multiple server instances by enabling password less ssh communication between the servers and utilizing the rsync utility in the shell scripts.
  • Hands-on experience on CI tools like JENKINS/HUDSON
  • Developed build scripts using ANT and MAVEN as the build tools for the creation of the build artifacts like war or ear files
  • Managed branching and Merging in a multi-project environment.
  • Managed the entire Release Communication and Co-ordination process.
  • Imported and managed multiple applications in Subversion (SVN).
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Involved in backing up repository, creating folder and granting user access privileges.
  • Migrating Quickbuild server from 1.2 to 3.1 and designing the New Environment.
  • Assist our Client in the centralized Build Farm which has responsibility of creating and maintaining build scripts required by the applications.
  • Automated the Build and Deployment process using jBoss Server.
  • Integrated CVS and Ant with Jenkins to implement the continuous integration process.
  • Performed weekly and on-call deployments of application codes to production environments
  • Created Ant, Perl & UNIX scripts for build and Release activities in QA, Staging and Production environments.
  • Experience in partially administering jira for issue management
  • Experiencedeployingandoperating AWS, Cloud FormationandCloud Watchusing theAWS consoleandAWS CLI.
  • Working experience on AGILE/SCRUM Methodologies.

Environment: SVN, CVS, Jira, Maven, AWS, ANT,Jenkins, Puppet, TeamCity, Hudson, UDeploy, Jboss Application Servers, Agile SDLC

Confidential, Richardson, TX

Build and Release Engineer

Responsibilities:

  • Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure.
  • Implemented Subversion branching and merging operations for Java Source Code and DOTNET Source code.
  • Setup different environments for build, (Test, Development, Pre-production and Production).
  • Deployment of the Business processes by creating JAR, WAR and EAR files to Websphere and Weblogic application servers.
  • Deployed of Binaries (DLLS) etc to IIS servers for Dot Net Applications
  • Built, configured and supported Application team environments.
  • Worked with Development Team Leads and testing teams to establish a build schedule, execute the builds and troubleshoot build failures, if any.
  • Coordinate with the Development Teams to receive the correct versions of re-usable and dependent components and with Environment team for issuing/installing successful builds
  • Create documents on build process and flow, build script maintenance, user guide for developers for local builds.
  • Used ANT and MAVEN for building the applications and developing the build scripts.
  • Used MSBuild and Devenv from DOTNET Framework 4.0 and VS 2010 to perform command line builds solution files
  • Experience in setting up GAC
  • Used Hudson and Anthill Pro to perform automated Builds and Deployments
  • Build, configured and support Application team environments.
  • Configurations, setup and building of interfaces and modifying the flow to give the opportunity for re-use scalability and functionality.
  • Worked on Powershell scripts to automate deployments to IIS and VMs.
  • Worked with HYPER-V for automation
  • Writing shell and Perl scripts for automated deployments especially in handling all the tasks before kicking off WSLT or WSADMIN scripts or admin console deployments
  • Knowledge on octopus tool for deployments with powershell scripts
  • Performed database deployment activities like execution of Database scripts
  • Managed environments using VMware VSphere, VCenter, Vworkstation and VPlayer.
  • Performed deployments to machines in Amazon Cloud.

Environment: CVS, Jira, NANT, AWS, Anthill Pro, Puppet, Hudson, IIS,HYPER-V

Confidential

Software Configuration Manager

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications for developers to start
  • Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using Rational Rose.
  • Dynamic web pages are developed using JSP, JavaBeans, xHtml, JavaScript and Custom Tags.
  • Configured Struts, spring and JDBC to map the business objects to MySQL and Oracle Database using XML configuration file.
  • Designed and developed UI components, implemented event handling using Java, and JavaScript for the multi-tier application.
  • Implemented Hibernate as an ORM tool for OR mappings and configured hibernate, cfg, xml and hibernate.hbm.xml files to create the connection pool and setup required environment to map the tables and classes with Oracle RDBMS.
  • Managed Informatica Power Center v7.1 and 8.5 server.
  • Involved in monitoring Informatica session and workflow logs and recommends process improvements.
  • Export/Import Informatica objects such as mappings, sessions and workflows between repositories.
  • Created branches, performed merges in version control systems SVN and Perforce.
  • Managed user authentication and authorization for the users in both Subversion & Perforce.
  • Created and maintained Ant build.xmls and Maven Pom.xmls for performing the builds.
  • Managed Nexus repository for the current project, created a new repository and provisioned it.
  • Integrated Code Quality Tools like Cobertura, Findbugs, CheckStyle, and PMD in the build scripts.
  • Installed Sonar and managed it as a Code Quality Analysis tool to track the trending.
  • Used Hudson as a CI tool for performing the build automation.
  • Used Hudson/Jenkins for automating Builds and Automating Deployments.
  • Used various plug-ins to extend the base functionality of Hudson/Jenkins to deploy,integrate tests and display reports.
  • Application deploymentanddata migrationonAWSandAZURE.

Environment: SVN, Perforce, ANT, Maven, Cobertura, Hudson/Jenkins, Puppet, Websphere,Fisheye

Confidential

Release Engineer

Responsibilities:

  • As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on unix platform. Served as interim group leader
  • Subject Matter Expert with Software Build and Release Management methodologies, hands-on experience creating and managing the various development and build platforms, and deployment strategies
  • Builds and deploys J2EE application in WebSphere 6.0 using ATG7.0 Dynamo
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system
  • Managed the source codes repository of multiple development applications using PVCS and Perforce version control tools
  • Managed Informatica Power Center v7.1 and 8.5 server
  • Involved in monitoring Informatica session and workflow logs and recommends process improvements
  • Managed repository, folder, and user/group privileges in Informatica PowerCenter 7.1 /8.5 environments
  • Export/Import Informatica objects such as mappings, sessions and workflows between repositories
  • Involved in backing up Informatica repository, creating folder and granting user access privileges
  • Created analytical matrices reports for release services based on Remedy tickets
  • Trained offshore team members and responsible for knowledge transfer
  • Performed weekly and on-call deployments of application codes to production environments
  • Coordinated application release with developer, DBA, QA and project management teams

Environment: Subversion Jira, Websphere Application Server, Linux, Perl, ANT, CA Harvest

We'd love your feedback!