Post Job Free

Resume

Sign in

Build and Release Engineer

Location:
Durham, NC
Posted:
July 18, 2016

Contact this candidate

Resume:

Sumanth

SCM Engineer

Email Id: acvq4h@r.postjobfree.com

Contact no: +1-562-***-****

Address: **** * ***** ****, *** 202, Durham, NC-27703

PROFESSIONAL SUMMARY:

Over 3 years of experience as SCM Build and Release Engineer in various roles with excellent experience in Automating, Building, Managing, Deploying, and Releasing of code.

Experience in using building automation tools like Maven and ANT for the building of deployable artifacts from source code.

Understanding of software development lifecycle and various methodologies, specifically AGILE/SCRUM.

Strong knowledge of Sub Version (SVN) and experience utilizing source control such as GitHub, Atlassian Bitbucket, GIT.

Implemented continuous integration concepts using Jenkins, and knowledge on Bamboo, and Cruise Control.

Exposure to source control concepts like merge, branches, and tags.

Familiarity and hands on experience in scripting such as Ant, Shell, Java and knowledge on Perl.

Expert in deploying the code through web application servers like JBoss, Apache Tomcat, web server, IIS server, Oracle web logic and IBM web sphere.

Used Ansible for Configuration Management tool.

Used Sonarqube for analyzing code.

Setup, Administer and Support instances of Jenkins, Artifactory.

Hands on experience in multiplatform’s like Linux, ios, and Windows and knowledge on Ubuntu, and Fedora of production, test and development servers.

Experience in Bug/issue tracking tools like JIRA and Remedy.

Performs a variety of testing procedures on assigned products, analyzes test results, and corrects problems.

Proven ability at working in a dynamic, fast paced environment.

Ability to demonstrate critical thinking, providing options, recommendations, and additional actions relating to resolving issues, mitigating risks and resolving escalated items.

Strong analytical and trouble shooting skills, work well under pressure and be obsessive about security, quality and performance.

Ability to write clear, concise and effective correspondence, requirements documents, procedures and acceptance criteria in accordance with policies.

Passionate about staying current on trends and best practices in build and release management.

TECHNICAL SKILLS

SCM Tools : Subversions, Git, Github, Bitbucket, Gerrit

Build Tools : Maven, and Ant.

CI Tools : Jenkins, Bamboo.

SDLC : Agile, Scrum Methodologies, Waterfall.

Programming languages : C and C++, JAVA/J2EE.

Scripting : Shell/Bash, ANT, and Knowledge on Perl/Ruby.

Servers : JBOSS, Apache Tomcat, Oracle Web logic, IBM Web

sphere, IIS Server.

Operating Systems : Windows, UNIX, LINUX, Mac OS, Fedora, and Ubuntu.

Bug Tracking Tools : JIRA, Rally, Remedy.

PROFESSIONAL EXPERIENCE:

CISCO October 2015 - Present

Role: SCM Engineer

Address: Morrisville, NC

Roles and Responsibilities:

Work closely with our engineering clients to understand their existing SCM requirements

Setup, Administer and Support instances of ClearCase, Subversion, Git, Gerrit, GitHub, Stash

Create and manage organizations, teams, projects, users within various SCM systems

Ensure proper security is in place for access control

Integrate with Jenkins for Continuous Integration, Delivery and Build Management

Integrate/Utilize Jira for issue tracking and project management

Establish and consult on best practices and procedures for development and support

Collaborate with others to troubleshoot and resolve escalated production issues

Monitor support queues and ensure timely resolution of tickets

Coordinate with Global help desk and train help desk personnel on SCM practices

Manage and own User Experience – surveys, performance metrics, etc

Familiarity with SRM/Remedy.

Environment: GIT, GitHub, Bitbucket, SVN, Gerrit, Jira, Remedy, Confluence, UNIX/LINUX, Shell/Bash, perl, Nagios and Jenkins, ansible.

MICROINFO IT INC June 2014 – September 2015

Role: SCM Engineer

Address: Dallas, Texas

Responsibilities:

•Release Engineer for a team that involved different development teams and multiple

simultaneous software releases.

•Developed and implemented Software Release Management strategies for various applications

according to the agile process.

•Participated in weekly release meetings with Technology stakeholders to identify and mitigate

potential risks associated with the releases.

•Imported and managed multiple corporate applications into Tortoise SVN, GIT.

•Provided end-users training for all Git, Svn, Confluence, JIRA users to effectively use the tool.

•Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to

other environments.

•Deployed J2EE applications to Application servers in continuous integration environment and

also automated the whole process.

•Good knowledge in provisioning and deployment tools like Puppet, Chef.

•Developed Perl and shell scripts for automation of the build and release process and also had knowledge on python.

•Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project

requirements.

•Managed Maven project dependencies by creating parent-child relationships between Projects.

•Setup, Administer and Support instances of Jenkins, Artifactory, and Sonarqube.

•Jenkins is used as a continuous integration tool for automation of daily process.

•Documented the entire build and release engineering process and provided on call support.

Environment: ANT, MAVEN, Tortoise SVN, GIT, Jenkins, Artifactory, Sonarqube, Java/J2EE, Web Sphere, puppet, Chef, Perl Scripts, Shell Scripts, Python, XML, LINUX, Windows XP, Oracle10g, 11g, JIRA.

EDUCATION:

Masters in Electrical Engineering- California State University Long Beach, Long Beach California.

Bachelor of Technology in Engineering – GITAM University, Hyderabad India.



Contact this candidate