We provide IT Staff Augmentation Services!

Scm Analyst And Release Engineer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 7+ years of experience in IT industry in Software Configuration Management, Build and Release, Version Controlling, Quality Assurance. Demonstrated success in development, release and deployment of multiple products as Configuration Management Engineer.
  • Excellent Understanding and experience on Software Development Life Cycle (SDLC) from planning to post - production analysis of the project.
  • Excellent Knowledge in Working with different Source control tools like GIT, SVN, Perforce, Clear Case, and CVS.
  • Used Maven and ANT scripts tobuildthe source code and create jar, war and ear files and deployed into Application server. Supported in creating Dynamic Views and Snapshot views for end users.
  • Extensively worked on Hudson, Jenkins, Bamboo, Team City and Build forge for continuous integration and for End to End automation for allbuildand deployments.
  • Createdbuildand deployment jobs in Jenkins for various components.
  • Expert in deploying the code trough web application servers like Web Sphere, Web Logic, Tomcat, and JBOSS.
  • Extensive experience in defining branching and the merging strategies, creating baselines and releasing the code.
  • Worked with different bug tracking tools like JIRA and Bugzila, Remedy, IBM Clear Quest
  • Experience in design, development of an Atlassian Tool Infrastructure including JIRA, Confluence, Fisheye, and Bamboo.
  • Expert in UNIX, Shell and Pearl Scripting.
  • Deployed Java/J2EE applications using Apache Tomcat and JBOSS.
  • Good understanding of service oriented architecture (SOA) and web services like XML, HTML and, XLS.
  • Have hands on experience on various DB platforms like Oracle, MySQL and MS SQL Server.
  • Worked with different teams, implemented release schedules, created roll out plans, and prepared reports.
  • Good communication skills, leadership qualities with professional attitude and determined to work independent and as a team player with problem solving skills.

TECHNICAL SKILLS

Build Tools: Jenkins, Bamboo, TeamCity, BuildForge, AnthillPro, Cruise Control.

Version Control: MS Visual Source Safe (VSS), CVS, ClearCase, Perforce, Subversion, Git, GitHub, GitLab, SVN, Puppet, Microsoft Team Foundation Server (TFS).

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

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

Languages: Java, Scala Struts, Servlets, JSP, HTML, JDBC, Python.

Scripting: Perl, Ant, Shell Scripting, Maven, JavaScript, MSBuild, SQL ScriptingVB Scripting.

Databases: MS-Access, MYSQL Oracle, SQL Server.

IDE & Dev Tools: Eclipse, My Eclipse, Intellij IDEA, Autosys, MS - Team Foundation Server.

SDLC & Testing: Agile Methodologies, Scrum Process, Junit, Manual Testing, Bugzilla, JIRARemedy, Clear Quest.

CMS/other Tools: Drupal, Joomla, WordPress, BugZilla, JIRA, Chef and Puppet, Twiki.

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

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

SCM Analyst and Release Engineer

Responsibilities:

  • Used ANT scripts to automate the builds. Supported and helped to create Dynamic Views and Snapshot views for end users.
  • Integrated Maven with SVN to manage and deploy project related tags.
  • Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
  • Documented all build and release process related items. Support for all the build and deploy issues encounter during the build process.
  • Integrated Ant and maven with TFS source control to automatically trigger Builds and publish results back to TFS
  • Over seen CM administration (VOB, Views, PVOBs, Components, Streams, baseline, maintenance etc), BUILD (scripting, housekeeping of BUILD/deployment systems), Continuous Integration (configure, automate BUILD & reporting in JENKINS) & release activities
  • Implemented a Git mirror for SVN repository, which enables users to use both Git and SVN.
  • Deployed JAVA/J2EE applications through Tomcat Application servers.
  • Converted and automated builds using Ant. Scheduled automated nightly builds using Subversion. Maintained Continuous integration effort with Subversion along with scheduled builds.
  • Created and maintained documentation of build and release processes and application configuration to comply with audit requirements and industry best practices
  • Created Team Project Collection from TFS Admin Console with different Team Projects under it.
  • Strong in building Object Oriented applications using Java, writing Shell Scripts on UNIX..
  • Developed and maintained Shell scripts for build and release tasks.
  • Implemented Continuous Integration using Jenkins and GIT from scratch.
  • Configured Jenkins for appropriate release builds.
  • Generated Ant, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Used tracking tool JIRA and also triaged the issues and maintained bugs using JIRA tool.
  • Improved logging and created log reporting system. Creation of Maven scripts and integrates them into common deployment. Uploaded the documents into Twiki using html to make them available for the team members.
  • Manage the integration of new software projects and products into the build environment
  • Work with product development to resolve build-related issues in all projects

Environment: Ant, Maven, Jenkins, TFS, Puppet, Java, Shell Scripting, GIT, GitHub, iMake, ClearMake, SQL, PL/SQL, MS-Office, Visio, MPP, IIS & Websphere. SVN, JBoss, Apache Tomcat.

Confidential, Atlanta, GA

Build and Release Engineer

Responsibilities:

  • Developed and maintained Ant/Maven scripts for build and release tasks.
  • Responsible for analyzing and converting Ant projects into Maven projects.
  • Participated in troubleshooting build for java errors due to vast exposure to J2EE.
  • Produce documentation of CM plans and other project related artifacts.
  • Develop and enhance the automated configuration management system.
  • Configured CI tool for the automatic deployment of WAR or EAR files to required servers, including the shutting down of clusters, domains and services for a clean deployment and startup of new build
  • Worked closely with developers to define and configure application servers, virtual hosts, web applications, web resources, back-end resources as well as deployment of EJBs across multiple instances of WebSphere.
  • Providing on-going support and administration forSVN,ClearCase and MAVEN build automation
  • Responsible foradministrating ofSVN,ClearCase,Clear Quest and MAVEN build automation
  • Worked with performance testing team to run JBoss Messaging and JBoss side-by-side.
  • Used UNIX scripts to automate administration tasks on WebSphere.
  • Installed and configuredJBoss4.2/5.0 on different environments like Dev, Test, QA and Production.
  • Developed, maintained and enhanced build and release management scripts in Ant for J2EE.
  • Design and scripting of xml build files (for J2EE build with ant compiler) and providing technical support to development team for compilation problems.
  • Deploying J2EE application EAR to Testing and Production environment using WebSphere.
  • Automate deployment and release distribution process with Shell, Perl and Cruise Control.

Environment: Ant, Maven, SVN, Java, Perl,Shell Scripting, Apache,Tomcat, Shell Script, Unix/Linux, ClearCase, GIT, JBoss, Bamboo, WebSphere.

Confidential, St. Paul, MN

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, MS Build, Microsoft Windows NT, 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.
  • 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. .
  • Configured secure links between build servers and deployment targets.

Environment: Apache ANT, XML, Maven, TFS (Team Foundation Server), Jenkins, Anthill pro, Shell Script, Solaris.

Confidential, Bothell, WA

Build and Release engineer

Responsibilities:

  • Responsible for setting up projects in JIRA and customizing the tool as per the requirements of different teams, set up teams and themes, setup screen and field schemes, setup and customize workflows, setup and customize dashboards for teams to track status of their issues in the project using green hopper, generate reports on a weekly basis to report the status of the project to the upper management.
  • Support for Troubleshooting and Administering other Atlassain tools like Confluence, Crucible and Fisheye used by development Teams and worked on integrating these tools with Crowd for single sign on user authentication
  • Used Ant, Maven tools for performing builds and deploy the Artifacts to maven repositories
  • Performed troubleshooting and administration of Version control tools such as SVN and implemented hook scripts various usage processes in SVN and also assisted teams in implementing Branching and Merging strategies along with generating merge reports to assist in merging up and merging down on weekly basis
  • Extensively used Perl scripting to design customized triggers for the ClearQuest.
  • Performed all formal builds to the system test, acceptance test and production environments that were written in Perl/ANT/Java
  • Supported Configuring and administration of Teamcity continuous integration tool used by agile teams.
  • Supported in Building and Releasing code to QA, Pre-Production and production environments for agile development teams working on Telecom retail and care applications and prepare and provide relevant documentation.
  • Active role in preparing documents such as SCM New User guides and SCM Verification.
  • Created development and integration Branches after a major release for various development teams.

Environment: UNIX, Jira, SVN, Quality Center, Ant, ClearQuest, Maven, TeamCity, Java, Eclipse, Web logic Server, PERL, BASH, Xml

Confidential

Build and Release Engineer

Responsibilities:

  • Created and deployed builds to different environments based on requests.
  • Converted and automated builds using Maven and Make. Scheduled automated nightly builds using Jenkins.
  • Helped developers and other project teams to set views and environments.
  • Created and applied Baselines and Labels for each Build Artifacts.
  • Created UCM Projects, Development and Integration views for Development and Integration Streams.
  • Designed a CM solution that used ClearCase UCM integrated with Rational ClearQuest.
  • Produced release notes and other build-related documentation.
  • Deployed a small set of ClearCase Triggers to enforce fundamental custom policies and also to guide, monitor and control development activities.
  • Created Pre-operation and Post-operation triggers in UCM.
  • Developed scripts using BASH and BATCH files for Automation of Activities and builds.
  • Working closely with Web Administrators to setup an automated deployment for SharePoint applications using SVN and Git Tools.
  • Provided level one support for build troubleshooting and production issues.
  • Responsible for the EBFs (Emergency Bug Fixes) to push them to different environments and monitor their status.
  • Performed merges for each build from Development Branch to Integration Branch.
  • Created the Release Management plan with the implementation schedule.
  • 24/7 on call supports for emergency site maintenance and immediate build and install requests.
  • Worked with the automated scripts for the Build and Deployment of the applications.
  • Monitor and administer the automated build and continuous integration process to ensure correct build execution, and facilitate resolution of build failures.
  • Maintained configuration files for each application for the purpose of build and install on different environments.
  • Created the build instructions docs and install (deploy) instructions docs for each application for different environments.

Environment: UNIX, Java/J2ee, Eclipse 3.20, Make, ClearQuest,Maven, Python, Subversion, GIT, WebSphere Application Server (WAS), Jenkins/Hudson, ClearCase, Jenkins, Crucible, Remedy, BASH.

We'd love your feedback!