Configuration Engineer Resume
Overland Park, KS
SUMMARY
- More than six years of IT industry experience in various fields like administering variety of applications in different environments and managing software changes efficiently.
- More than 5 years of experience in Configuration Management, Change Management, Build Release Management using Subversion, Maven, and JIRA on Windows environment.
- Experience in SDLC, RUP, Agile and RAD Methodologies.
- Profound experience on Build Automation and Continuous Integration concepts by using tools like ANT, Maven, and Hudson.
- Package, build, Integrate and deploy enterprise J2EE applications like JDBC, JMS, JNDI on Web Sphere 6.1 that involves EAR(Enterprise Archives) and WAR (Web Archives).
- Involved in enabling security for users, groups administration and daily backup and restore operations.
- Great Experience on Monitoring, Performance Tuning and performance analysis on Java core dumps and Heap dumps using IBM tools
- Good Experience on 24*7 Production Support and working with critical service level agreements.
- Worked on Release schedules, planned for Release status, created Rollout Plans, tracked the Project Milestones, prepared the reports and acted as an Implementer for the Release calls and worked for a successful Release.
- Created SCM Process, policies and procedures to follow Development and QA teams to Release or Deploy highest quality product for the enterprise.
- Good analytical, problem solving, communication skills both oral and written and have the ability to work either independently with little or no supervision or as a member of a team.
- Good knowledge of Subversion (SVN) and experience with additional version control tools such as Perforce, CVS, TFS and GIT
TECHNICAL SKILLS
Operating Sys: MS Windows XP/2000/NT/98, UNIX, Linux, MS DOS
Languages: JAVA C, C++, VB.NET, ASP.NET, C#
Database: DB2, Oracle 10g and 9i, Derby, Cloudscape, PL/SQL, SQL 2005
Scripting Languages: JavaScript, Shell Programming, XML, PERL, HTML
Tools: MS Office Suite
Build Tools: ANT, Maven, MS build, Cruise Control, Anthill Pro, GIT,Jenkins, and Hudson
SCM Tools: CVS, SVN, Clear Case, VSS, TFS, PVCS
IBM Software: IBM WebSphere Network Deployment Edition V 7.0 WebSphere suite (Application Server 5.x, 6.x and7.x) WebSphere MQ 5.3/6.0/6.0.2.2/7 WMB 6.0, 6.1 IBM Tivoli Access Manager
Web Servers: IHS, SunOne and Apache
Java Technologies: Servlets, JSP, Beans, EJB (Including MDB), J2EE, Swing, JDBC, JMS, JNDI, RMI, Java Mail
PROFESSIONAL EXPERIENCE
Confidential
Configuration Engineer
Responsibilities:
- Supported Business application teams in managing their applications’ lifecycle development activities such as source code control, bug tracking, code review and enhancement and code development.
- Worked with the application teams, technology partners and all relevant teams to on - board the application teams and their applications into the Application lifecycle services such as SVN, Jira.
- Customized Jira project configurations such as workflows, permission schemes, notification schemes, screen schemes, issue type schemes, custom fields depending on the requirement from the application development team which supports project management requirements and development processes.
- Implemented Jira plugins required per project such as Jira agile, Jira calendar, Jira commit acceptance etc.
- Integrated Jira with SVN.
- Ability to manage/track multiple configurations of a system.
- Solved development issues when having commit conflicts.
- Created and Maintained Subversion Repo and educated application teams about SVN.
- Implement subversion hooks written in shell, based on the needs for the application team.
- Supported application team members in setting up their subversion client, branching, tagging and merging.
- Investigate and provide user access to development tools like Jira.
- Knowledge of ware architecture and support of application cluster using VCS.
- Interacted with the application teams to provide support regarding the Application lifecycle management tools and their configurations using IM and teleconferencing.
- Conduct builds for suite of J2EE applications using Hudson, Maven, and An
Confidential, Overland Park, KS
Build and Release Engineer
Responsibilities:
- Responsible for daily builds/deployments from Integration environment through staging environment.
- Plan and coordinate the production releases.
- Plan, implement, document, and administer configuration management across multiple projects.
- Responsible for all production related changes/builds/deployments.
- Created SVN branches for future parallel releases.
- Experience in SVN, Jira, and Jenkins.
- Migrated all build jobs from Hudson to Jenkins.
- Created build and deployment jobs in Jenkins for various components.
- Used Jenkins as a build tool to create build packages.
- Automated the manual piece of deployment which saved one hour of time.
- Automated the web server configuration builds/deployments from QA through production.
- Experience in deploying Java applications in Web sphere application servers.
- Experience in deploying BAR file application in web sphere message broker (WMB).
- Good Experience in WMB deployment of bars, external maps and properties.
- Coordinated the Edifecs upgrade and managed the releases for all transactions.
- Good experience in coordinating the release activities.
- Good experience in making the branching/merging decisions in the stakeholders meeting.
- Coordinated with variety of teams like DBA, development and build team for a successful code promotion.
- Strong experience with SCM methodology, best practices, process improvement, and toolsets.
- Responsible for maintaining integrity of all builds and environments.
- Automated and managed all aspects of packaging, promotion, migration, and distribution of software applications.
- Performed code freeze on the development branches and informed the development teams to merge in the changes to integration branch before the scheduled date of staging.
- Created development and integration Branches after a major release for various development teams.
- Experience in deploying ear and war applications in web sphere and tomcat servers.
- Coordinated reviews with the Change Control Board
- Ensured that the integrity of all CIs is maintained by maintaining status of all CIs and tracking problem reports associated with them.
- Participated in Change control board meetings, and given various impact analyses as and when necessary.
- Used TFS defect management tool to check if the code is in “development complete” stage before performing the build.
- Used PVCS version control to check out the code and applied labels before performing the scheduled builds on the development code.
- Good experience working with UNIX and windows servers.
- Flexible working over weekends and off hours.
- Tested with DevOps tooling for build, deploy and release
- Good knowledge in GIT withdebugging,complex diffing and merging
Environment: Solaris, Unix, Java,, Ant, Maven, Hudson, Cygwin, Jenkins, Jira, TFS, PVCS, WMB, SVN, Hudson, Java, Tomcat Apache Application Server, Oracle .
Confidential, New York
Configuration Engineer
Responsibilities:
- Played a key role for Managing Source Code, creating tags, Branches and Branch Merges using CVS and subversion.
- Highly Experienced in Build and Deployment of the java applications onto different environments.
- Used Eclipse to connect to Central CVS repository and SVN Repository server
- Participated in the Code Freeze and Stage Freeze Activities.
- Used Ant Build tool for the Build process.
- Automated the build process using Hudson.
- Used Putty to connect to various UNIX boxes.
- Responsible for Build and Install Schedules using Cron jobs.
- Migrated from CVS to subversion.
- Wrote automated scripts for the Build and Deployment of the applications.
- Used Microsoft Visual Studio to build the .NET Applications.
- Acted as a key person for deploying the code to Development, QA and staging environments.
- Responsible for managing the Emergency Bug Fixes in different environments and monitored their status.
- Experienced in using Mighty Release Tool to monitor and maintain the Emergency bug fix status.
- Performed Nightly builds by automating the build process and customizing the build definitions
- Created the build instructions docs and install (deploy) instructions docs for each application for different environments.
- Used ITSM/REMDY for Change Management and Incident Management.
- Responsible for creating deployment steps, backup procedure and roll-back procedure.
- Used Db Artisan to perform the Sql Queries on the Prime Trade Databases.
- Acted as Requester/Implementer/Approver for the RFCs created in ITSM and deployed the right code in the deployment window
- Coordinated with Global DBA support to perform all the DB activities like creating stored procedures, Creating Index for the Application Tables.
- Created a complete release process doc, which explains all the steps involved in the release process.
- Sound experience in preparing release notes for successful release.
- Prepared release plans at least one month prior releases.
- 24/7on call support for emergency site maintenance and immediate build and install requests.
Environment: Solaris, Unix, C++, Java, Eclipse, Ant, Websphere Application Server (WAS), CVS, SmartCVS,Cygwin, Microsoft Visual Studio, MSBuild, Test Director, Hudson, Quality center, WSAD.
Confidential, Seattle, WA
Build and Release Engineer
Responsibilities:
- Installed Clear case on Windows and Linux
- Responsible for creating the Config Specs and creating the Build Views
- Modified the Check in policies in TFS for good scm policies
- Created the branches and merged the Branches.
- Used Maven and Make Script tools to build the Source Code.
- Generated reports in TFS as report generating tool
- Trained the Developers on best Practices of SCM
- Used Microsoft Visual Studio to build the .NET Applications.
- Planning the Release Activity and chaired the Release Management Calls.
- Coordinated the Development along with QA for successful Release.
- Used Clear quest for Bug Tracking and the Change Requests.
- Used Multisite for Automatic replication and synchronization of Rational Clear Case repositories to access current information, from in any site and in any direction.
- Responsible in implementing the Emergency RFC’s by getting the Director level Approvals.
- Good understanding of Java/J2ee concepts like HTML, struts, jsp.
- Had ample of opportunities to integrate with development team.
- Maintaining Scripts using Python, Perl and Shell scripts for automation.
- Regular builds and database using SQL Server and windows server
- Planned the Scheduled Builds as per the need basis.
- Coordinated with the End Users / Client and planned the Releases as per the need basis.
- Generated Build Artifacts and analyzed the Logs in case of Build Issues.
- Configured and managed Hudson for automating builds.
- According to the Audit Policy, Access permissions are created for the Repositories and Prod Environment as per the ROLES.
Environment: Linux/UNIX, Solaris, Clear Case,ClearQuest,TFS, Java, Eclipse, Ant, Iplanet WebSphere, Web logic, Hudson, Multisite, Perl, Maven, Make, WSAD, Microsoft .net, SQL Server.
