We provide IT Staff Augmentation Services!

System Engineer Resume

3.00/5 (Submit Your Rating)

Objective

  • Looking forward for the challenging software assignments and to apply my knowledge for the growth of the Organization and be a part of the team that dynamically works towards the development of the organization.

SUMMARY

  • Around 4 yrs of experience as a Build /Release Engineer in Product development and production environment.
  • Experienced in Build, Release, and Support and Deployment activities.
  • Knowledgeable and experienced in SDLC, Agile, SCM practices.
  • Strong Problem Solving Skills and experience in UNIX environment.
  • Expertise with Source code Management tools administration - CLEARCASE and Subversion.
  • Experienced in JAVA environment.
  • Familiar with common build tools - Ant, Maven.
  • Experience with continuous integration tools like Hudson/Jenkins.
  • Expertise in deployment of applications in Tomcat.
  • Deployed different applications (WAR, JAR, and EAR) in Domain and Clustered environment.
  • Hands on experience in using problem management and change management.
  • Experienced in Educating developers and QA folks on SCM and Build activities.
  • Experienced in 24x7 support environment.
  • Good interpersonal and communication skills.

TECHNICAL SKILLS

Version Control Systems: CLEARCASE, Subversion (SVN), Perforce.

Build tools/Script language: ANT, Maven and Perl scripting.

CI Server Continuous Integration: Jenkins, Hudson

Application Servers: Apache Tomcat

Unit testing Tool: Junit

Operating Systems: Windows XP, Red Hat.

PROFESSIONAL EXPERIENCE

Confidential

Environment: Java, CLEARCASE, Ant, Windows XP, LINUX, Jenkins.

System Engineer

Responsibilities:

  • Installing and configuring Jenkins.
  • Developing and maintain build files by using Ant script.
  • Integrated Ant with Jenkins for the builds as the Continuous Integration process.
  • Build Java code in different Jenkins servers as per the schedule.
  • Experience in Configuring and deploying to Application servers Tomcat.
  • Troubleshoot the nightly build failures and alert the respective development teams for quick solutions.
  • Experience of merging changes from release branch to trunk and resolving the conflicts occurred at the time merge process.
  • Create and maintain scripts for automating common activities.
  • Work with teams and project managers to deliver quality software within schedule constraints.
  • Communicated with all levels of engineering, management, development and test teams.
  • Install & Managing the Clear Case Environment in Linux and Windows platform.
  • Creating and Managing VOB's, View's and Regions.
  • Managing ClearCase version upgrades in the servers and client machines
  • Involved in VOB’s and View’s administration.
  • Adding and removing additional group to the VOB.
  • Import flat files into ClearCase environment.
  • Register VOB in new regions.
  • Moving VOBs from one server to another server.
  • Writing config spec rules and helping users on config spec related issues
  • Resolving the issues related to improperly removed views.
  • Providing training to the new developers about ClearCase environment.
  • Responsible for creating Build Label types and applying Labels to build files.
  • Responsible for taking regular backups, periodical restoration and check
  • Administering clear case Licenses & generating reports.

Confidential

Environment: Java, SVN, Perforce, Ant, Windows XP, Jenkins.

Software Engineer

Responsibilities:

  • Created repositories according the structure required with branches, tags and trunks.
  • Analyzed and resolved conflicts related to merging of source code for SVN.
  • Designed and developed the automated Process of Build and Deployment for all Java applications using Hudson/Jenkins.
  • Developed Perl Scripts for Build and Deployment process.
  • Used Ant Scripts for Doing Builds for the Application.
  • Worked on Jenkins to automate the build process.
  • Creating branches and setting up of right branching strategies.
  • Responsible for branch merges after the code freeze and resolved all merge conflicts successfully by working with the development teams.
  • Responsible for doing application builds and deploys to multiple environments like QA, UAT and more.
  • Identify, troubleshoot, and resolve problems with the build process and ensures the release has been accepted by all parties.
  • Coordinated releases with development and testing teams to ensure systems are ready for code to be deployed.
  • Attended sprint planning sessions and daily sprint stand-up meetings.
  • Configured application servers (Tomcat) to deploy the code.
  • Involved in both manual and automated builds of an application by using CI tool.

We'd love your feedback!