System Engineer Resume
3.00/5 (Submit Your Rating)
OBJECTIVE:
- Looking forward for teh challenging software assignments and to apply my knowledge for teh growth of teh Organization and be a part of teh team dat dynamically works towards teh development of teh 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
System Engineer
Confidential
Environment: Java, CLEARCASE, Ant, Windows XP, LINUX, Jenkins.
Responsibilities:
- Installing and configuring Jenkins.
- Developing and maintain build files by using Ant script.
- Integrated Ant with Jenkins for teh builds as teh Continuous Integration process.
- Build Java code in different Jenkins servers as per teh schedule.
- Experience in Configuring and deploying to Application servers Tomcat.
- Troubleshoot teh nightly build failures and alert teh respective development teams for quick solutions.
- Experience of merging changes from release branch to trunk and resolving teh conflicts occurred at teh 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.
- Conducting or supporting teh deployment of software releases into development and test environments, troubleshootingreleasepackage, and deployment procedure or environment configuration issues.
- Install & Managing teh Clear Case Environment in Linux and Windows platform.
- Creating and Managing VOB's, View's and Regions.
- Managing ClearCase version upgrades in teh servers and client machines
- Involved in VOB’s and View’s administration.
- Adding and removing additional group to teh 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 teh issues related to improperly removed views.
- Providing training to teh 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.
- Creating and managing replica’s for different sites and synchronizes those replicas across all teh sites.
- Resolving synchronizing related problem.
- Monitoring sync packets.
- Recovering lost packets and manually exporting/importing teh packets.
- Handling branch master ship issues.
Confidential
Software Engineer
Responsibilities:
- Created repositories according teh structure required with branches, tags and trunks.
- Analyzed and resolved conflicts related to merging of source code for SVN.
- Designed and developed teh 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 teh Application.
- Worked on Jenkins to automate teh build process.
- Creating branches and setting up of right branching strategies.
- Responsible for branch merges after teh code freeze and resolved all merge conflicts successfully by working with teh development teams.
- Responsible for doing application builds and deploys to multiple environments like QA, UAT and more.
- Identify, troubleshoot, and resolve problems with teh build process and ensures teh release TEMPhas 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 teh code.
- Involved in both manual and automated builds of an application by using CI tool.
- Took full ownership of teh build environment and configuration management as teh individual will drive teh processes of source code management, branching, build automation to support Agile Methodology.
