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.