We provide IT Staff Augmentation Services!

Cm Analyst And Release Engineer Resume

0/5 (Submit Your Rating)

Woodland Hills, CA

SUMMARY

  • 7 years of experience as a Build and Release Engineer in automating, building, releasing of code from one environment to other environment and deploying to servers.
  • Extensively worked on Hudson, Jenkins, Team City and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Hands on experience in working with source code management tool, GIT.
  • Having In - depth understanding of the principles and best practices of Software Configuration
  • Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Knowledge in Booting and Bringing-Up the Linux Kernel, memory management..
  • Troubleshooting and problem solving of Linux/UNIX servers, debugging OS failure.
  • Experience in working on source control tools like Tortoise SVN and Perforce
  • Experience with Perforce, Subversion, and Harvest Administration.
  • Expert in deploying the code through web application servers like Apache Tomcat/JBOSS.
  • Ability in development and execution of XML, Shell Scripts and Perl Scripts.
  • Expertise in shell scripting using bash and Perl Scripting
  • Knowledge and experience using Routed Protocols: FTPS, SSH, AS2 and Connect direct.
  • Knowledge of DNS, HTTP, Tomcat, NFS, Proxy servers (Squid), NAT, Apache Web Server, DNS Server (BIND), FTP Server & SFTP Server.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
  • Extensive experience of working with the release and deployment of large-scale Java/J2EE Web applications.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations.
  • Expertise in Build Automation using several tools such as Hudson and Anthill Pro.
  • Worked on continuous integration based on Maven and Hudson.
  • Experience in working with Tracking Tools HP Service Center, JIRA.
  • Configured and Secured Web server interface, Session management, Jboss resources in WebSphere.
  • Experience in Deploying to and administering in the use of Jboss, Tomcat and Apache web server, Weblogic, WebSphere, SVN.
  • Result-oriented and self-motivated with a proven capacity to learn sophisticated technologies and have a track record for producing on-time, high quality product and solutions.

TECHNICAL SKILLS

SCM Tool: Subversion (SVN), Perforce, Jenkins, Jira, Hudson.

Build Tool: Ant, Perl, Maven, Make file.

Servers: JBOSS, Apache Tomcat, Weblogic, WebSphere.

Web Technologies: Google Web Toolkit, HTML, JavaScript, CSS, XML, XSLT, sharepoint 2010,2013.

Platforms: UNIX, Linux, HP-UX, Solaris, Microsoft Windows Vista/ XP/ 2000.

Languages: Shell, C, C++,C#, Java, J2EE, ASP.net.

Database System: SQL Server 2000/2005, Oracle 9i/10g-PL/SQL, MS Access.

Platforms: Red hat Enterprise Linux 4/5, Sun Solaris 10/9/8/7, Windows NT/2003/2008, Windows XP, Vista, Windows 7

PROFESSIONAL EXPERIENCE

Confidential, WA

Build & Release Engineer

Responsibilities:

  • Designing, developing, and implementing new methods and procedures of the technical solution that meets the requirements of the project. Designs may involve major and highly complex systems.
  • Worked closely with the Development Team in the design phase and developed Use case diagrams using Rational Rose.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Responsible for design and maintenance of the Subversion Repositories, views, and the access control strategies.
  • Deployed the Java applications into web application servers like Jboss.
  • Deployed JAVA/J2EE applications through Jboss Application servers. Comfortable and flexible with installing, updating and configuring various flavors of UNIX and Windows. Involved in front-end programming using C, C++ on both UNIX & Windows platforms.
  • Member of a group of UNIX / Linux administrators responsible for providing 24x7 supports for Production, UAT and Development Environments.
  • Supporting the servers and Applications in Development, Testing and Production environment, Tuning of kernel parameters, maintaining and supporting of client /server applications on UNIX/LINUX servers as per the requirement.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Automated the build and release management process including monitoring changes between releases.
  • Strong in building Object Oriented applications using C++, C# and Java, writing Shell Scripts on UNIX.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Provided periodic feedback of status and scheduling issues to the management.
  • Kept track of all the releases and request of the developers through Infrastructure management tool.
  • Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.
  • Integrated and Managed the contents and documents of various applications using MS SHAREPOINT 2013.

Environment: Subversion, Anthill pro, Java/J2EE, ANT, MAVEN, JIRA, UNIX/LINUX, XML, Jboss, Windows XP, Windows Server 2003,MS SharePoint 2013 Web logic, MY SQL, Perl Scripts, Shell scripts.

Confidential, Woodland Hills, CA

CM Analyst and Release Engineer

Responsibilities:

  • Developed and maintained Perl/Shell scripts for build and release tasks.
  • Wrote scripts using shell and Kornshell in UNIX environment when necessary.
  • Automate deployment and release distribution process with Shell, Perl.
  • Documented all build and release process related items. Level one support for all the build and deploy issues encounter during the build process.
  • Used Maven and ANT scripts to build the source code. Supported and helped to create Dynamic Views and Snapshot views for end users.
  • 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.
  • Responsible for writing Hooks and Triggers using Perl. Built Java application using ANT.
  • Configured Jenkins for appropriate release builds.
  • 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.
  • Deployed JAVA/J2EE applications through WebLogic/WebSphere Application servers. Comfortable and flexible with installing, updating and configuring various flavors of UNIX and Windows. Involved in front-end programming using C, C++ on both UNIX & Windows platforms.
  • Strong in building Object Oriented applications using C++,C# and Java, writing Shell Scripts and Perl Scripts on UNIX.
  • Managing and integration of source code and products into the build environment using GIT .
  • Integrated and Managed the contents and Release documents of various applications using MS SHAREPOINT 2010
  • Work with product development to resolve build-related issues in all projects

Environment: Perl Scripting, Shell Scripting, ANT, SVN, Perforce, Jira, Jenkins, MS SharePoint 2010

Confidential, Charlotte, NC

Build & Release Engineer

Responsibilities:

  • Providing detailed documentation of moderately complex system specifications, including, system installation procedures, system backup and recovery techniques and system test methods.
  • Designed and implemented Subversion and Perforce metadata including elements, labels, attributes, triggers and hyperlinks.
  • Configuring AnthillPro as a common build engine to build and promote applications to DEV, QMG, UAT, PROD, and DR to UNIX environments.
  • Developing and implementing an agile SDLC and refinement of the Software Configuration Management infrastructure.
  • Liaison to peer IT groups providing application build and deployment services.
  • Configuring Hudson for developers to bounce the application container, to get the application, container, and access logs by using ANT scripts.
  • Used IBM RTC for build management and revision control.
  • Used the continuous integration tool Hudson to automate the daily processes.
  • Migrating J2EE, PHP, .NET, and Cold Fusion applications to UNIX and Windows environments by configuring application via IDE Eclipse, Subversion, and AnthillPro.
  • Managed the maven artifacts using Nexus repository.
  • Performed setup of clustered environment with Apache Tomcat Application Server.
  • Integrated and Managed the contents and documents of various applications using MS SHAREPOINT 2010
  • Supporting engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary to offer services to engineering team.

Environment: ANT, MAVEN, AnthillPro, JIRA, Tortoise SVN 1.6, 1.7, Hudson/Jenkins, Java/J2EE, Apache Tomcat, XML, UNIX, Windows XP, Oracle10g, 11g, IBM RTC, Perl Scripts, Shell Scripts MS SharePoint 2010

Confidential, Folsom, CA

Build & Release Engineer

Responsibilities:

  • Managing, directing, and coordinating all code and code related activities for all applications including, but not limited to, the requisitioning of code streams, delivery, packaging, deployment, environment setup, and release capabilities across the portfolio.
  • Managing the release process end-to-end, from the planning of release content through to actual release deployment to production. Leads and facilitates the planning of product software releases.
  • Responsible for Planning of the Roll-Out Process and Order of Sequence Involved for Day to Day Enterprise J2EE Software Packages for Development, Testing, and System Integration Testing, and Ultimately Production Environments.
  • Collaborate and communicate effectively with peers, management, external vendors, and other interested parties to meet business goals.
  • Working closely with Web Administrators to setup an automated deployment for SharePoint applications using Anthill and SVN Tools.
  • Managing application software baselines, including labeling, branching, and versioning.
  • Writing and modifying ANT Scripts for J2EE, PHP, .NET, Mobile and Cold Fusion applications for builds and deployment purposes.
  • 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, OS/390, and 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.

Environment: Java, ANT, Windows/Linux, C#, SVN, Jenkins, Java/J2EE, Web Sphere 6.1.1, Perl Scripts, Shell Scripts, Unix/ Linux environment.

Confidential, Morristown, New Jersey

CM Analyst

Responsibilities:

  • Worked as a consultant for Configuration Manager, Build/deployment engineer, Release coordinator and basic level System Admin profiles.
  • Deploying application ear, war files using WebSphere application server. Configure WebSphere plugins. Created maven project, added plugin for cobertura for reporting and code coverage. Maintain PFG projects and manage build process. Implement/define ClearCase architecture, maintain branching strategy.
  • Worked on File net, work flow and router migration.Setting up new server/envt from scratch for QA team for testing. Managed network VM and setting up VM Mentoring new developer for clearcase usage and demonstrate build Wrote/modified ant script and Pom file for Maven
  • Managing and syncing up parallel applications/ releases in multiple envt. Implement automated build using cruise control from scratch.
  • Worked closely with other program organizations to effectively communicate the CM processes. Provided training of CM tools to program personnel.
  • Create/Maintain custom build scripts in Java/Perl. Develop Rational ClearQuest schemas and tailored the tools with custom Perl and VB Scripts.
  • Develop Rational ClearCase and tailored permissions and capabilities with custom scripts.
  • Developed and maintained the Rational products in a mixed Windows/Linux/Unix environment.
  • Administered ClearCase, ClearQuest, MultiSite, and custom build scripts. Performed various upgrade tasks for the Rational Tools.

Environment: ClearCase, Clear quest, Cruise control, Web sphere, Build forge, SVN, JAVA, J2EE, Oracle, Filenet, Ant, Maven, Shell scripting, Perl, Samba, Unix, MAC.

We'd love your feedback!