HEMANTH REDDY
Mobile: +1-773-***-****
Email: ****************@*****.***
.
Professional Summary:
An extremely motivated and proficient individual with 1+years in Build, Release, and Software Configuration Management (SCM) in accordance with client needs.
Participated in designing and developing the presentation web-based client using HTML5, Java Script, AJAX, jQuery, JSP.
Extensively worked with automation tools like Jenkins, Bamboo to implement the End to End Automation.
Developed Perl and shell scripts for automation of the build and release process.
Extensively worked in resolving the conflicts during the Branch merging process in different version control systems.
Worked with Make Maven Build tools in Java and CPP Environment.
Managed the artifacts generated by Maven in the Nexus repository.
Knowledge and expertise in every phase of SDLC.
Jenkins was used for implementing automated CI/CD for daily deployments and for creating the end to end Build and deployment process
Updated Chef cook books managing server configurations
Having Understand Java applications, and J2EE framework
Extensively worked on creation of Unix Shell Scripts / Bash Scripts to Build, Promote, Upload and Deploy Informatica Artifacts across the environment
Highly involved in all sorts of troubleshooting post build and deployments.
Worked with Agile and ITIL methodologies.
Managed Maven project dependencies by creating parent-child relationships between Projects.
Deployed the archives to tomcat Application Servers using GIT.
Created procedures based on requirement in Electric commander to automate the build and deployment from DEV to Production.
Created and maintained scripts, procedures and documentation supporting the build process.
Worked extensively in Co-ordinating multiple Builds and Deployments for the parallel projects.
Monitoring, tracking, coordinating & managing 'Issues' & 'Escalation' in Lower to Stage Environments.
Coordinating Release effort amongst various teams (Development, QA, Testing, and Business Analysis) in geographically separated environment.
Maintained all the UNIX, Linux, AIX and Solaris environments for deployments.
Performed admin tasks on Linux, AIX and Windows Operating Systems like installations, Configuring Soft Links etc.
Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
Configured Jenkins Jobs to work with deploy for post build kick-off'.
Creating component templates and Component processes in IBM uDeploy.
Self-motivated, quick learner, good communication skills, takes independent responsibility to contribute and teamwork skills.
SKILL SET:
DevOps tools: Jenkins, Maven, Ant, Docker.
Version control: Subversion, git.
Configuration management: Chef, Puppet.
Monitoring tools: AWS cloud watch, Nagios.
Operating systems: Red Hat Enterprise Linux, CentOS, UBUNTU, Windows, Mac OS X.
SDLC: Agile, Waterfall.
Cloud platforms: Amazon Web services, Google cloud platform.
Programming languages: C, C++, J2SE, J2EE.
Work Experience:
Build & Release Engineer
Intuit APRIL 2016 – MAY-2017
Worked in an agile/scrum development team to deliver an end to end continuous
maintained scripts in Maven to create JAR, WAR, EAR artifacts and other build automation tasks.
Expertise with Linux and Windows environments including shell scripts, Subversion, GIT Hub.
Implementing a Continuous Integration and Continuous Deployment framework using Jenkins, and Maven in Linux environment.
Extensive experience in SCM concepts: Branching, Merging, check in/out, Labeling, Packaging, Baselines, and Releases.
Extensively worked on Jenkins continuous integration and for End-to-End automation for all build and deployments
Efficiently resolved merge conflicts in Subversion with the J2EE development background.
Using all kinds of Server Constraints (Primary Keys, Foreign Keys, Defaults, Check and Unique etc.). Writing Complex T- SQL Queries, Sub queries, Co-related sub queries and Dynamic SQL
Worked on configuration of uDeploy and Jenkins Continuous Integration tools for automate the builds.
Implemented uDeploy and Jenkins for Continuous Integration Builds, automated deployments and Notifications.
Automated the build and release management process including monitoring changes between releases.
Used Maven and pom.XML for doing Java build involving over 5000 JAR files and 2 weeks build schedule
Maintained all the Linux environments for deployments.
Implemented Shell and Perl scripts for release and build automation. Manipulated and automated scripts to suit the requirements
Deployed the Java applications into web application servers like apache Tomcat.
Identify and coordinate deployment of appropriate modules to various test environments and production environments
Efficient in tracing complex build problems, release issues and environment issues in a multi component environment.
Excellent communicative, interpersonal, intuitive, analysis skills with ability to work efficiently in both independent and team work environments.
Work Experience:
Build & Release Engineer
37 Media, Hyderabad June 2013– May 2015
Experience in administered GIT. I created branches, proposed branching strategies, performed merges and other activities
Manage internal and external build, packaging, and release projects
Implement various codes in software programs to integrate with build environment
Monitor, analyze, document, and solve bugs related to packaging
Research methods for improving software building process
Experience in dealing with Build Management and Build Automation, I used Maven to automate the builds
Generate regular reports and performance metrics
Excellent experience in documenting and automating the build and release process.
Initiated responsibility for administering the SVN and GIT servers which included install, upgrade, backup, adding users, creating repository/branches, merging, writing hooks scripts, performance tuning, troubleshooting issues and maintenance
Implementation/setup continuous project build and deployment delivery process using Subversion, Bamboo, urban code Deploy and Subversion, Jenkins, urban code Deploy
Resolved update, merge and password authentication issues in Bamboo and Jira.
Involved in implementing Atlassian Tool Suite (Jira, Bamboo).
Defined processes to build and deliver software baselines for internal as well as external customer
Involved in writing the Maven scripts for the configuration of j2ee applications
Automated build process with Continuous Integration Tool Jenkins/Hudson, Batch/Perl.
Created and owned, Build and Continuous Integration environment with Ant, Maven, Visual Studio, and Jenkins
Working closely with Build and Release Activities.
Build Java code and .NET code on to different Jenkins servers as per the schedule
Education:
Master of Science – Master’s in Computer Technology, Eastern Illinois University. JAN 2016-May 2017
Bachelor of Science – Computer Science Engineering, JNTUH, India. May 2015
Personal Strengths:
Ready to learn new things and have good ramp up capabilities
Good Analytical and problem-solving skills