We provide IT Staff Augmentation Services!

Configuration Engineer Resume

2.00/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • Around 7+ of extensive experience in Build/Release Engineering and Process Methodologies.
  • Excellent understanding of SDLC Methodologies like Agile, Waterfall, RUP Process.
  • Expertise in Continuous Integration tools with Jenkins, Anthill Pro, Build Forge and TFS.
  • Deployed code on Web sphere Application Servers for Production, QA, and Development environments using WSADMIN scripts and integrated then with Shell/Perl scripts to enhance the functionality of the deployment process
  • Good Command in Shell/Perl/Python/Bash/Power Shell scripting
  • Developed multiple power shell scripts for .NET Applications.
  • Proficient in Unix/Linux/Windows OS administration.
  • Experience in using Subversion (SVN), GIT, Perforce, Clearcase, Clearquest and CVS Version Controls.
  • Thorough understanding of Virtual machines and cloud computing services (AWS), networking TCP/IP, DNS, FTP, SSH, SCP and web coverage services (WCS)
  • Expertise in working with JIRA and Bugzilla as bug Tracking Software.
  • Good understanding of Programming languages as Java, .NET
  • Wrote deployment Automation scripts for multiple .NET and JAVA/J2EE Applications
  • Used Ant/Maven for building scripts for Java Applications.
  • Administrated and monitored activities for SVN, GIT, TFS, Perforce, UCM Clear case and CVS.
  • Extensive knowledge and administration experience in JIRA and knowledge on other Atlassian products like Bamboo.
  • Expert at branching, tagging, merging and handling conflicts inSubversion (SVN)/GIT
  • Possessing strong knowledge in Ant and Maven build tools and implementing it with Jenkins, Anthill Pro and Build Forge.
  • Efficient experience in using Nexus and Artifactory Repository managers for Maven builds.
  • Experience with centralized version control system such as SVN and distributed version control system such as Git.
  • Experience with NANT, MS build for building .NET Applications.
  • Experience with Code Quality Tools like PMD, Find Bugs, and Covertures.
  • Knowledge on Code Analysis Tools SONAR and XRADAR.
  • Exposure to Jython, Python scripting.
  • Worked on Apache, Web Sphere and JBoss web application servers.
  • 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 Web sphere and JBoss Application Servers
  • Experience in automating wide variety of JAVA Applications including .NET applications.

TECHNICAL SKILLS

Operating Systems: Solaris, Linux, HP - UX, Windows Server 2003/2008/2010 R2.

Scripting: Shell, Perl, Python / Jython, Bash, Power Shell, Ruby, Groovy.

Build Scripting: Make, Apache Ant, Nant, Maven, MSBuild, and Puppet.

Continuous Integration Tool: Anthill Pro 3.8, Jenkins/Hudson, Bamboo, Cruise Control, Team Foundation Server, Team City.

Deployment Tools: Nexus, IIS, IHS, Web sphere, Web logic, Tomcat, JBoss

Source Control: Rational Clear Case, VSS, TFS, Perforce, SVN, GIT, Chef, Clear Quest.

Database: Oracle 8i/9i/10g, QL Server.

Languages: C, C++, Java J2EE, C#, .NET

Application Monitoring Tools: J2EE, JSP, RMI, EJB1.1, JDBC, JavaScript, VB Script Nagios, Mercury, IBM RTC (Rational Team Concert), PHP.

Bug Tracking Tools: Bugzilla, Clear Quest, Footprints, Quality Center, Junit, Load runner.

ETL Tools: ETL Service/Engine, DB2 client, Discovery, Data Studio, Data Architect

Others: Atlassian Tools: JIRA, Bamboo, JAZZ, Taza, IIS, Gerrit.

Middleware Administration: JBoss, Web sphere, Web logic, Apache, Tomcat, Tomcat-Server, Web sphere-WMB, Jetty.

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

Configuration Engineer

Responsibilities:

  • Designed infrastructure and CFEngine policy to scale to 30,000 hosts in a mixed Linux, Solaris and AIX environment.
  • Developed and facilitate release/deployment management processes across environments in support of releases.
  • Automated the migration of SVN repositories to Git while preserving the commit history and other metadata like branches, tags and authors.
  • Provided ongoing support and administration for SVN, ANT build automation.
  • Managed SVN branching and merging for older projects in multiple simultaneous releases.
  • Provided knowledge of SVN usage procedure for developers. Wrote Shell Scripts and ANT scripts.
  • Creating and managing Development and Continuous Integration Environments using VMWare ESX, automated through Jenkins using PXE boot, Perl and the VMWare CLI
  • Configured Source Code Management tools with Jenkins and executed triggers in SVN.
  • Migrated source control tool from Clear Case to (SVN) and build tool from Ant to Maven(MVN)
  • Used ANT, MAVEN, MSBUILD scripts for build process.
  • Developing automated process for code builds and deployments; Jenkins, Ant, Maven, Sonar type Nexus, Shell Script, Perl, Java.
  • Managed Version Control SVN and GITHub Enterprise and Automated current build process with Jenkins with proposed Branching strategies to accommodate code in various testing cycles.
  • Managed Git and SVN branching and merging for older projects in multiple simultaneous releases.
  • Administering TFS, like setting up users for each project, creating build definitions as per requirement.
  • Provide TFS Security, Access administration and maintained workflows and managed deployments automated through TFS.
  • Used Jenkins/Hudson and Build Forge to Build and deploy project .ear files to appropriate Environments in accordance with weekly schedule.
  • Configured Jenkins for doing the builds in all the non-production and production environments.
  • Managed Maven pom files and other scripts and repository management tools (Artifactory, Nexus).
  • Implemented ANT and Maven build scripts for the JAVA applications and NANT and MS Build for .Net actively worked with application teams to understand current Build and Deploy process.
  • Automated the .NET build process by writing, updating and executing the automated build scripts using MS Build and automated the script to create MSI packages for deployment.
  • Administrated all aspects in Git and troubleshooted with merge conflicts.
  • Configured Git with Jenkins and schedule jobs using Poll SCM option.
  • Involved in the migration of code from SVN to Git.
  • Utilized Nexus for dependency management for Maven as well as storing the Snapshot and Release Build binaries - WARs and EARs.
  • Troubleshooted and stabilizing the various environments - build, deploy and environment issues by proposing industry best practices for Build and Automation.
  • Set up Build Servers, Agents and environments for the automation process.
  • Handled weekly Merges for the Composite applications and their modules and sustained the deployed code into Production.
  • Maintained and Administrated continuous integration instances based on Maven and Hudson.
  • Created and maintain build automation shell, manage building fixes, merges, and release cuts as needed, written scripts for environment changes in Bash, Perl for Web Sphere mapping modules to the enterprise application.
  • Deploying application to Testing and Production environment using Web Sphere by mapping Web Modules, Shared Libraries, and Virtual Hosts and providing JNDI destination in Web sphere Application Server instance through the Administrative Console and through scripts procedures.
  • Responsible for management system which was based on web and helped management in demonstrations, presentations and reports of the projects.
  • Using Build Forge and Cruise Control- Build project .ear files and deploy to appropriate environments in accordance with daily/weekly/monthly schedule
  • Developed policy and scripts for automation under Build Forge
  • Planned and executed the migration from Bugzilla based bug tracking and Jenkins CI tool into the Atlassian based suite JIRA.

Confidential, Pittsburgh, PA

Rational Tools Administrator

Responsibilities:

  • Established and schedule activities in test and production environments.
  • 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 MS build scripts for .Net builds.
  • Have strong experience in Unix Korn Shell scripting for building complex software systems.
  • 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
  • Responsible to interface with Engineers and Operations to establish and maintain the software development structure using Continuous/CM tools on UNIX.
  • Experienced in installing, managing TFS Branching and Merging, artifacts configuring, migrating and applying patches of TFS 2008 and 2010
  • Generated detailed execution log both in XML and text format and integrated with Cruise-Control.Net continuous integration system
  • Demonstrated expertise with data extract and query tools (SQL/Oracle)
  • Demonstrated expertise with source code control environments CVS and ClearCase
  • Knowledge in J2EE/.NET build/packaging, good communication skill, experience of working between offshore/onshore
  • Implemented continuous integration with CruiseControl.NET
  • Maintained and enhance source code control systems in perforce and cruise control, and provide assistance to developers for code maintenance.
  • Developed, maintained and enhanced build and release management scripts in Ant for J2EE.
  • Modified IHS (httd.conf) to accept generated plug-ins to sync Virtual Hosts for a given application.
  • Lead developer and project coordinator for an open source cross platform build tool written in C# on the .NET platform
  • Created NFS mounts between horizontal clustering nodes and created Symbolic links between files.
  • Wrote triggers in Perl scripts for handling and automating build and release activities.
  • Defined application servers on Web logic Server, created nodes and horizontal created clusters, configured Oracle JDBC provider to provide connectivity via data source to the application.
  • Drove planning across the organization in support of the various initiatives in this domain and for environments
  • Built and deployed with project concurrency and complex version-control branching models.
  • Performed parallel build for .NET application which will automatically decides which of the projects in the generated build list can be built independently.
  • Installed Nexus.war, configured security and set SMTP server to receive email from Nexus.
  • Added a task to remove old snapshots in Nexus several times a day.
  • ClearCase Administration by managing VOBs, views, access control, scheduling tasks, pools, created Triggers and Managing other Metadata types
  • Worked closely with client IT group (Computer Center) while providing build area configuration support and resolve Operating System issues.
  • Created Bus members, provided configurations for messaging queue in Web logic.
  • Identify and implement tools to measure code quality and generate build results and metrics.
  • Develop and document procedures for all of the above.

Confidential, Denver, CO

Build Engineer

Responsibilities:

  • Prepared Documents and Trained developers on creating views, viewing config spec, creating streams, creation of VOB elements, and element types, using ClearCase explorer, ClearCase project explorer, windows explorer, and Merge Manager .
  • Organized and managed activities for building and maintaining software releases for their promotion to the production environment.
  • Assisted developers with development issues related to CM tool usage
  • Performed daily/weekly software builds and releases.
  • Ability to manage/track multiple configurations of a system.
  • Experience with My SQL, Linux/Unix, Windows NT, and Java/J2EE, WAS, MS-IIS, Flash, Install Shields/Creating Linux RPMs.
  • Experience with creation and maintaining automated build tools
  • Built, configured and support Application team environments.
  • Edited Maven mirror settings in m2/settings.xml to configure Maven to have Nexus as a repository.
  • Performed tasks like adding user’s id to ClearCase group and code line to give permission to access code line& lock code line for specific users.
  • Expert in troubleshooting with UCM environment like rebase, deliver, installing.
  • Performed Task & resolving issues in Project Integration stream when developers faced problem of delivering.
  • Managed ClearCase Projects and associated streams workflow and Troubleshoot ClearCase operations like Labeling, Merging, Rebase and Delivery
  • Create Scripts needed for backup and reconfiguring the ClearCase restored data
  • 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
  • Implemented JIRA with Maven2 release plugin for tracking bugs and defects
  • Own the creation of builds and coordinate the creation of source-code tags and branches with development groups
  • Consolidated and migrated the LampsPlus.com .NET 1.1 code base to .NET 3.5
  • 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 Web sphere.

We'd love your feedback!