We provide IT Staff Augmentation Services!

Configuration Engineer Resume

4.00/5 (Submit Your Rating)

TX

SUMMARY

  • An individual with 8+ years in SCM, Build and Release Engineer looking for obtaining a position with a company to utilize my skills along with my experience in this current fields.
  • Expertise includes ability in managing all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations.
  • Experience with additional version control tools such as Git, Subversion (SVN), Perforce, TFS and UCM ClearCase.
  • Expertise in Atlassian, UCM, Apache, Oracle, and IBM tools for version control, Build and deployments.
  • Excellent working knowledge on following industry standards for Software Development Life Cycle.
  • Experienced in building, deploying and integrating Java - based web applications in a UNIX, including exposure to J2EE/.NET architecture (especially BEA Web Logic, Tomcat and Websphere).
  • Expertise in building application on MAVEN, Ant/Maven2, Msbuild and Make.
  • Knowledge of DNS, HTTP, Tomcat, NFS, Proxy servers (Squid), NAT, Apache Web Server, DNS Server (BIND), FTP Server & SFTP Server.
  • Deployment, implementation and use of Mantis as project management software with Subversion (SVN) Integration.
  • Expertise building and monitoring software projects continuously with CI tool such as Bamboo, Jenkins, Hudson, Cruise Control, Anthill Pro, Build Forge, VBP.
  • Introducing and implementing Continuous Integration principles and practices for the Billing
  • Development Team using & JNLP Nodes, Subversion (SVN), VMWare, ClearQuest, JUnit, DB Fit,
  • Fitness, Atlassian JIRA.

TECHNICAL SKILLS

SCM Tools: Git, Subversion (SVN), CVS, IBM Rational Clear Case(SCM & UCM), IBM Rational ClearQuest, perforce, Quality Center, NANT, MSBUILD, ANT, Maven, Make, Cruise Control, Jenkins, Hudson, Build Forge, pearl, AntHilllPro, Crystal Reports, Visual Build Pro, SharePoint, MAKE, PVCS,Perforce, python, jython, WebLogic, Tomcat, WebSphere, Build Forge, Visual Source Safe, Eclipse, Quick Test Pro,) Language Support - Java C++, C, SQL, XML, JACL, PEARL, Ruby, Cruise control, Bamboo, ANT, Jboss, Jira, UNIX Make, and Rational Build Forge, Make, Aws, Sed, NFS, UFS

Languages: C/C++, Java, Visual Basic, Pearl Script, Shell Script, HTML, JavaScript, SQL, Oracle PL/SQL, oracle

Operating System: UNIX, LINUX, Windows Platforms

Databases: MS Access, MySQL PRO, MS SQL Server 2000. SqlPlus, Oracle.

Web Applications: ASP, Flex building, JSP, HTML, XML, VB Script

PROFESSIONAL EXPERIENCE

Confidential, TX

Configuration Engineer

Responsibilities:

  • Worked with IT operational readiness team to design and implement build and release scripts using UNIX or LINUX implementing/configuring an industry standard tool.
  • Creation and maintenance of scripts for development and deployment.
  • Worked with the configuration management team to convert the Java based applications with ANT builds to Maven projects, Msbuild and Nant for .Net.
  • Configured JIRA workflows according to the needs to the CM team and integrated the project
  • Management features of JIRA with the build and release process.
  • Managed Maven pom files and other scripts and repository management tools (Artifactory, Nexus).
  • Created and maintain build automation shell, manage building fixes, merges, and release cuts as needed, written scripts for environment changes in Bash, Pearl, and Pythonfor WebSphere mapping modules to the enterprise application.
  • Writing web pages in Pearl.
  • Conduct builds for suite of J2EE applications using Hudson, Maven, and Ant.
  • Developed policy and scripts for automation of build based on Pearl, ANT, Msbuild Under Build Forge.
  • Python Monitoring applications/servers performance with Slunk, Jenkins, etc.
  • Created Jython script to automate the deployment process which deploys the application And restarts the servers.
  • Existing code, fix bugs and create system documentation.
  • Member of team that developed Web Applications with Python & Oracle, MySQL
  • Developed back­end applications with Python, connecting with Oracle & MySQL
  • Databases enrolled various internal projects.
  • Maintained and upgraded Jira issue tracker, Crucible code review tool.
  • Configure Subversion (SVN) repositories to utilize a post-commit hook which notifies Jenkins that a build needs to start.
  • Possess exposure to a client/server formation environment and disk monitoring with Puppet SCM tool.
  • Maintained backups and restore activities for Subversion (SVN), Jenkins.
  • Experience with centralized version control system such as Subversion (SVN) and distributed version control system such as Git.
  • Automated the migration of Subversion (SVN) repositories to Git while preserving the commit history and other metadata like branches, tags and authors.
  • Used plugins such as Ivied, Subclipse, JBoss Tools, Google Plugins, JET Template Editor and other optional plugins to set up the Eclipse workspace for the project conversions.
  • Experience working with GitHub and JIRA for version management and bug tracking or a Similar system.
  • Experience configuring Atlassian Bamboo and Jenkins for Continuous Integration and Continuous Deployment.
  • (CVS/ Subversion (SVN))
  • Designed and architected the solutions for JBOSS Community Edition, RedHat JBOSS
  • EAP and Oracle WebLogic environments
  • Identify new tools/technologies that make Release, SCM process more efficient, reliable, and cost effective. Creating and configuring ClearCase dynamic/snapshot views as per the requirements and writing configuration-spec for views to work with branches, labels.
  • Designed the outlook of the application which involved Programming in Ruby to build the application.
  • Modified MS build scripts for building assemblies in RELEASE mode and signing assemblies.
  • Used VS to manage the projects and to pass the SLN to MS Build and troubleshooting MS Build errors and modified tasks to specify detailed error.
  • Maven/Hudson.
  • Worked on Windows PowerShell development of automation and reporting processes.
  • Created Subversion hooks for integration with JIRA like enforcing the use of ticket numbers in the Commit
  • Configured Git with Jenkins and schedule jobs using Poll SCM option.
  • Involved in setting up Jira as defect tracking system and configured various workflows, customizations and plug­ins for the Jira bug/issue tracker.
  • Installed, configured and upgraded Jboss application server.
  • Designed and scripting using ANT & MAVEN for (J2EE, Web Services.
  • Responsible for the building .NET applications and integrating visual basic, visual, C++, SQL server 2000, visual source safe, etc.
  • Provide TFS Security, Access administration and maintained workflows and managed deployments automated through TFS Using Pearl object language.
  • Implemented and manipulated Shell and Pearl scripts for release and build automation to suit the requirement.
  • Using Build Forge and Cruise Control - Build project .ear files and deploy to appropriate environments in accordance with daily/weekly/monthly schedule.

Confidential, Woodland Hills, CA

Build/Release Engineer

Responsibilities:

  • Setup and maintained Subversion (SVN) and Git repositories along with the creation of branches and tags.
  • Defined branching and merging strategies for topic, bug-fix, release and integration branches.
  • Setup incremental and full backups of Subversion (SVN) and Git repositories using tools such as sync, Subversion (SVN) dump etc. and scheduled using Kourne.
  • Developed advanced JIRA workflows and permission scheme, notification schemes, Screen scheme.
  • Accomplished tasks of working with client SCM team and work with the migration of existing code repository from ClearCase multisite to TFS.
  • Wrote and modified MS build targets to publish to daily build location managed Msbuild scripts for .Net builds.
  • Experienced in using Jenkins CI tool and AnthillPro to build packages from Subversion (SVN) tags and then deploying the uploaded packages from the WebLogic Repository to the QA and then to the Production environments.
  • Member of team that developed Web Applications with Python & Oracle, MySQL Developed back­end applications with Python, connecting with Oracle Internal projects.
  • Investigated and reported on various tool solutions including Continuous, Perforce, and ClearCase.
  • Developed and maintained Pearl/Shell scripts for build and release tasks.
  • Worked on Automation of Build Process for WebLogic and JBOSS to show significant cost saving and
  • Better utilization of team time and resources.
  • Have strong experience in Unix Kourne Shell scripting for building complex software systems.
  • Wrote Pearl scripts to upload and download artifacts from FTP servers and archive builds.
  • Wrote Pearl scripts to utilize database for storing and managing properties file for various applications and deployment environments.
  • Used Maven as a build tool for building and distributing a particular artifact.
  • Built and administered server cluster and dynamic content application with capacity to handle 250 requests per second and serves five gigabytes of traffic daily on Linux machines.
  • Automated build and release process and defined CM policies for projects ranging from J2EE applications, .NET to Android/iOS mobile applications.
  • Optimized usage of Atlassian JIRA for integration with version control system, CI, build automation and code review tools. .
  • Responsible to interface with Engineers and Operations to establish and maintain the software development structure using Jenkins Continuous/CM tools on UNIX.
  • Responsible for maintaining and extending all build scripts and related tools, written in zython, python, Ruby, and Pearl.
  • Utilize the Perforce command interface to automatically pull source code for builds from Linux.
  • Experienced in installing, managing TFS Branching and Merging, artifacts configuring, migrating and applying patches of TFS 2008 and 2010.
  • Generated detailed execution logs both in XML and text format and integrated with Cruise-Control.Net continuous integration system.
  • Created pre/post commit hook scripts for Subversion (SVN) and pre/post receive hook scripts for Git to enforce various CM Policies.
  • Demonstrated expertise with data extract and query tools (SQL/Oracle).
  • Demonstrated expertise with source code control environments CVS and ClearCase.
  • Expertise building and monitoring software projects continuously with a CI tool, Bamboo, Hudson, Cruise Control, Build Forge, Visual Build Professional.
  • Experience with defining and creating usable and customer friendly, intuitive interfaces to the JIRA tool in a fast paced evolving environment.
  • Wrote PowerShell scripts for user management
  • Created and configure jobs, script builder, custom command builder, agents in Bamboo
  • Migrating Java and Oracle code and related CM processes into TFS ALM.
  • Wrote triggers in Pearl scripts for handling and automating build and release activities.
  • Defined application servers on WebLogic Server, created nodes and horizontal created clusters, configured Oracle JDBC provider to provide connectivity via data source to the application.
  • Maintenance of continuous integration based on Maven and Hudson.
  • Pearl data references and data structures.
  • Created ANT and Maven POMs to automate the build process for the new projects and
  • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Hudson, Bamboo, and So NANT type Nexus.
  • Troubleshooted to resolve problems in an existing JIRA installation and implement all approved changes.
  • Maintained backups and restore activities for Subversion (SVN), Jenkins.
  • Created Bus members, provided configurations for messaging queue in WebLogic.

Confidential, Denver, CO

Release Engineer

Responsibilities:

  • Prepared Documents and Trained developers on creating views, viewing configuration spec, creating streams, creation of VOB elements, and element types, using Clear Case explorer, Clear Case project explorer, windows explorer, and Merge Manager .
  • Written JACL, Ant Scripts for Automating ear deployments and configuration of WebSphere server.
  • Providing Version Control with Subversion (SVN) and Automated Build & Deployments with Jenkins.
  • Experience with My SQL, Linux/Unix, Windows NT, and Java/J2EE, WAS, MS-IIS, Flash, Install Shields/Creating Linux RPMs.
  • Integrated Build dependencies and dependency blocking strategy in Bamboo
  • Edited Maven mirror settings in m2/settings.xml to configure Maven to have Nexus as a repository.
  • Knowledge in J2EE/.NET build/packaging, good communication skill,experience of working between offshore/onshore. Integrated Build dependencies and dependency blocking strategy in Bamboo.
  • Implemented continuous integration with Cruise Control .NET.
  • Ability to lead and provide technical assistance during major JIRA and Confluence upgrades.
  • Developed, maintained and enhanced build and release management scripts in Ant and Maven2 for J2EE.
  • ClearCase Administration by managing VOBs, views, access control, scheduling tasks, pools, created Triggers and Managing other Metadata types and created scripts needed for backup and reconfiguring the ClearCase restored data. tasks that are more susceptible to errors and risks using PEARL, Ant and Maven, Shell scripting and Batch scripts.
  • Worked in integrating TFS with Visual Studio 2005 & 2008
  • Wrote PowerShell scripts to streamline routine procedures for the Network Operations.
  • Perforce administration, project and end user support.
  • Creating File Systems and User Accounts by setting up File and Print servers and creating boot and root file system Backups on UNIX workstations.
  • Created and managed of all source code repositories, management security model, backup / restore of the source code repositories, and upgrading the version control system.
  • Created and configure jobs, script builder, custom command builder, agents in Bamboo
  • Implemented Jira with Maven2 release plugin for tracking bugs and defects.
  • Fitness, Atlassian JIRA.
  • Wrote shell scripts to handle server processing Migrating applications from .Net to Python
  • Monitoring applications/servers performance with spunk, Jenkins, etc.
  • Created Application Server, nodes at a cell level, created clusters, defined Data Sources for Database connectivity, Created Bus members, and defined Activation Specs to provide configurations for messaging queue in WebSphere.

We'd love your feedback!