We provide IT Staff Augmentation Services!

Configuration Management Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Having 7+ years of experience as aBuild and Release Engineerin automating, building, releasing of code from one environment to other environment and deploying to servers.
  • Extensively worked onHudson, Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Having In - depth understanding of the principles and best practices of Software Configuration
  • Extensive experience usingMAVENandANTas build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Build, Configure, Manage and Coordinate all Build and Release Management activities.
  • Worked on Automated build & Release process.
  • Knowledge and experience with cloud services a must (AWS, Azure).
  • Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services, Google Web Services.
  • Maintain Build and Release Tools and develop new tools as required.
  • Automated nightly build, test, and reporting mechanisms.
  • Worked on server machines with platforms like windows64, windows32 and linux64 to test and resolve the new release for group build issues, test failures, build breaks, integration issues, and analyzed test logs in Agile Environment.
  • Team building skills with proficiency in grasping new technical concepts quickly, Excellent management skills, Organized with attention to detail, Ability to communicate clearly with test teams, developers, QA teams and product managers to ensure releases are delivered in timely manner.
  • Performing code reviews and enabling in-house developers into AEM
  • Expertise inshell scriptingusing sh, ksh and bash andPerl Scripting.
  • Troubleshooting and problem solving ofLinux/UNIXservers, debugging OS failure.
  • Experience in working on source control tools like TortoiseSVN, GIT andPerforce
  • Expert in deploying the code through web application servers likeApache Tomcat/JBOSS.
  • Ability in development and execution ofXML, Shell ScriptsandPerl Scripts.
  • Extensive experience of working with the release and deployment of large-scaleJava/J2EEWeb applications.
  • Experience with VMWare ESXi, vCenter, vSphere and cloud computing platforms, such as RackSpace & AWS.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations.
  • Experience in working with Tracking Tools HP Service Center,JIRA.
  • Experience in Deploying to and administering in the use ofJboss, TomcatandApache web server, weblogic, websphere, SVN.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS

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

Scripting Languages: JavaScript, JSP servlets, XML, HTML, Shell, Python, Ruby

Java Technologies: J2SE1.3, J2EE 1.3, Servlets 2.3, JSP 1.2, EJB 2.0, JDBC, JMS

SCM Tools: CVS, SVN, GIT, ClearCase, Mercurial, Perforce

Build Tools: ANT, Maven, Make

CI Tools: Jenkins/Hudson, Bamboo,Udeploy

Bug Tracking Tools: Jira, Rally, Remedy, Bugzilla, ClearQuest

Operating Systems: MS Windows XP/2000/NT/98, UNIX, Linux, MS DOS, Android, Mac OS

Database: Oracle 10g and 8i/9i, MS SQL, DB2 7.2/8/1/8.2

Servers: Apache, Tomcat, IBM JBoss, WebLogic, WebSphereTools MS Office Suite, Confluence.

PROFESSIONAL EXPERIENCE

Confidential

Configuration Management Engineer

Responsibilities:

  • Participated in the release cycle of the product, which involves environments like Development test and Production environment.
  • Used Perforce for the purpose of Software Configuration management and maintaining the versions of Website Code.
  • Hands onexperienceandgoodfunctionalknowledgeonIBMuDeploy/uReleasetools.
  • WasinvolvedinthecreationofworkflowsinuDeploy.
  • Developing,implementing,reviewing,testing,andmaintainingapplicationsinIBM uDeploy /uRelease.
  • Provisioning the user id for uDeploy tool and providing the appropriate access.
  • Administer and support Team Foundation Server, Managed security and configuration for TFS projects. Worked with TFS code branching, merging and versioning. (TFS 2012).
  • Developed UNIX, Perl, Ruby and Python Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Deployed the code from Development environment to other environments like UAT and production Environments.
  • Deployed application modules to WAS 6.0 based clusters via ND admin console
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Implemented components / templates based on AEM 5.6.1, Servlets.
  • Used AEM Package Manager for custom Login Module and Service for Tenant aware Permission.
  • Worked closely with developers and managers to resolve the issues occurred during the deployments to different environments.
  • Executed the database Scripts that have dependencies on the code on Oracle database.
  • Executed QA services for enhancing efficiency of technologies AND related updates for cloud storage applications (i.e., Amazon web services, Cloud formation.).
  • Involved in deployment of applications and services on Windows Azure platform.
  • Setting up Connection Strings and connecting SQL Server AZURE Databases from locally Installed SQL Server for Developers.
  • Documented the deployment process (Migration Doc) of code to production using MS Excel.
  • Edited and Modified POM.xml for a few applications that used Maven.
  • Used Ant scripts to perform the builds and wrote a few buil.xmls for application development teams.
  • Installed and administered tools like Jenkins, Jira, and Devops.
  • Used Chef and Puppet devops tools.
  • Integrated automated build in Jenkins/Hudson.

Environment: Web sphere Application Server 6.0, UNIX, Jenkins, Perl, Perforce, Remedy, Oracle 8.1, Solaris 2.9 Ant 1.6.5, JSP, Servlets, JDK 1.4.2, and EJB.

Confidential

Configuration Engineer

Responsibilities:

  • Buildandreleasesoftware baselines, code merges, branch and label creation and interfaced between development and infrastructure.
  • Implemented Subversion branching and merging operations for Java Source Code.
  • Experience withbuildtools Ant andMavenfor writingbuild.xmls and pom.xmls respectively.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, findbugs and Selenium.
  • Experience in Configuring and deploying to Application servers Weblogic and Websphere.
  • Hands on Experience in using Tomcat and Apache web servers for deployments and for hosting tools.
  • Worked recently on tools migration from old tools like PVCS (version control system) to GIT, Tracker to Jira and finally CI tool Hudson to Jenkins.
  • Provide support for uDeploy component templates and plugins
  • Participate in testing of uDeploy
  • Assist in the creation of training materials on the use of uDeploy.
  • Partially worked asbuildtools administrator (SVN, Jira, Bamboo and Jenkins).
  • Worked with Development Team Leads and testing teams to establish abuildschedule, execute the builds and troubleshootbuildfailures, if any.
  • Send releases to SID testing. Resolve issues before going into questionnaire. Drafting the documents for each releaseabout the issues and the lessons learnt.
  • Successfully managed concurrent deliverables on time and with quality within fast-paced environment and under deadlines.
  • Used Chef and Puppet devops tools.
  • Coordinate with the Development Teams to receive the correct versions of re-usable and dependent components and with Environment team for issuing/installing successful builds.
  • Create documents onbuildprocess and flow,buildscript maintenance, user guide for developers for local builds.
  • Responsible for Defining Mapping parameters and variables and Session parameters according to the requirements and usage of workflow variables for triggering emails in QA and UAT environments.
  • Extensively worked on Informatica Designer, Workflow Manager. Designed and migrated various reusable mappings and mapplets in Mapping designer, sessions and workflows in Workflow manager to extract data from various sources like MainFrames, Flat files, SQL server, Oracle.
  • Responsible for providing consolidated daily and weekly status reports to the management and team.
  • Responsible for coordinating the Offshore and Onsite team and resolve all the issues faced by the team.
  • Extensively used Power Exchange to create and migrate Datamaps from system level lo Informatica servers.
  • Used Hudson/Jenkins and Bamboo to perform automated Builds and Deployments
  • Configurations, setup and building of interfaces and modifying the flow to give the opportunity for re-use scalability and functionality.
  • Writing shell and Perl scripts for automated deployments especially in handling all the tasks before kicking off WSLT or WSADMIN scripts or admin console deployments.

Environment: JIRA, SVN,GIT, Apache ANT, XML, Maven, Jenkins, Apache Tomcat, Shell Script, Unix/Linux, Windows, Oracle.

Confidential

Build and Release Engineer

Responsibilities:

  • Automating the Build process using Subversion.
  • Managed builds and wrote Build scripts for Java and websphere based applications.
  • Maintained source code repository in subversion.
  • Successfully administrated Subversion, Cruise Control and Anthill Pro.
  • Automated deployment of builds to different environments using Anthill Pro.
  • Work closely with Business analysts and Project managers to meet release and build schedule deadlines.
  • Created Continuous Build Process using Hudson.
  • Implemented continuous integration using the Hudson, which tracks the source code changes.
  • Create and setup automated nightly build environment for Java projects using Maven.
  • Studied the current build and release process and automated the process using shell scripts.
  • TFS code branching, merging and versioning with Ms build
  • Debugged Build failures and worked with developers and QA people to resolve the related issues.
  • Perform various builds for the QA, and Production Environments.
  • Experienced in building Java application using make files (Ant utility), Shell Scripts.
  • Deployment of application to the Tomcat/ Websphere Application Server.
  • Managed builds and made necessary changes to Ant build scripts for Java/ Websphere based applications.
  • Support development engineers with Configuration Management issues. Assist my seniors and Project Leaders in technical issues.

Environment: Subversion, Hudson, Anthill Pro, Apache Ant, Maven, Websphere, Weblogic and Shell scripting

Confidential, NC

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 and MS build 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++ 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.

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

Confidential

Jr. Build & Release Engineer

Responsibilities:

  • Build and Configuration of Internally developed Software, Release Management activities.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Managed Perforce Repositories to download the artifacts during the build.
  • Branching and merging code lines in the Perforce, adding revision lines and resolving all the conflicts rose during the merges while performing Integration and Rebase.
  • Used Perforce as Version Control System for maintaining the discipline required working with the codes on different files.
  • Designed and developed scripts using batch, Shell and Perl for automating the build activities.
  • Specialized in automating tasks and process through scripts, implementing branching models, implementing Build/Release solutions.
  • Provided deployment support for several releases in finance and corporate business area.
  • Documented work done, skills required and mitigated in future projects.
  • Developed and Presented Visio and power point slides.
  • Coordinated Instance Refreshes and Environment Re-basing.
  • Extensively used Perforce as a Configuration Management tool to manage source code
  • Carried Deployments and builds on various environments.
  • Helped to solve queries of developers related to build & release issues.
  • Worked closely with developers and managers to resolve the issues that rose during the deployments to different environments.

Environment: JIRA, SVN,Apache ANT, XML, Maven, jerkins, Apache Tomcat, Shell Script, Unix/Linux, Windows, Oracle.

We'd love your feedback!