Post Job Free
Sign in

Management Computer Science

Location:
Irving, TX
Posted:
June 06, 2017

Contact this candidate

Resume:

Praveen Kumar

**********@*****.***

510-***-****

Education:

Master’s in computer Science (CS) From Northwestern Polytechnic University in Aug 2016.

Bachelor’s in Computer Science & Engineering from JNTUH in Apr 2012.

Professional Summary:

Over 5 years of experience as a Build and Release Engineer in automating, building, deploying, and releasing of code from one environment to other environment.

Experience using MAVEN, Jenkins and ANT as build tools for building of deployable artifacts (JAR, WAR & EAR) from source code.

Experience in working on source control tools like Tortoise SVN, CVS, IBM Clear case, Perforce and GIT.

Worked on Hudson, Jenkins, Team City and Bamboo for continuous integration and for End-to-End automation for all build and deployments.

In-depth understanding of the principles and best practices of Software Configuration Management (SCM) in agile and SCRUM methodologies.

Worked with System Engineers, QA, business and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.

Excellent Knowledge of Application Lifecycle Management, Change & Release Management and ITIL process.

Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing, and Implementing and Post-production analysis of the projects.

Deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS.

Ability in development and execution of XML, Shell Scripts and Perl Scripts.

Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.

Experience of working with the release and deployment of large-scale Web applications.

Ability in managing all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations.

Experience in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.

Experience in using Bug tracking tools like JIRA, Remedy.

Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

Knowledge on AWS Services (EC2, S3, VPC, IAM, RDS, ELB) Vagrant and Ansible, Dockers, Puppet, Git.

Skills:

Knowledge in Aws Service (EC2 instance, IAM, ELB,S3,RDS), Docker, vagrant, ansible chef, Html,CSS, Sql, Basic Java, Basic .net.

Technical skills:

Operating Systems

Windows 98/XP/NT/2000/2003/2008, UNIX, LINUX (RHEL).

Versioning Tools

CVS, Tortoise SVN, GIT, GITHUB, Perforce.

Bug Tracking Tools

JIRA, Remedy.

OCI Tools

Bamboo, Cruise Control, Hudson, Jenkins and Team City.

Build Tools

ANT, MAVEN.

Languages/Scripting

C++, Shell scripting, SQL, Python.

Web Technologies

Servlets, JDBC, JSP, HTML, Java Script, XML.

Web/App servers

Web logic, Web Sphere, Apache Tomcat, JBOSS, RDBMS Oracle, SQL SERVER, MY SQL, and DB2.

Makenna INC, irving, Texas Oct 2016 – May 2017

Build & Release / Jr Devops

Responsibilities

Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process.

implementation using Jenkins along with Shell scripts to automate routine jobs.

Interacted with client teams to understand client deployment requests.

Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.

Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.

Implementation of TFS Release management functionality for entire corporate codebases.

Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.

Worked on AWS EC2, IAM, S3, EBS, Elastic Load balancer (ELB), auto scaling group services.

Implemented continuous integration using Jenkins.

Environment: Subversion, Jenkins, Maven, ANT, Apache Tomcat, LINUX, XML, Shell scripts Docker, vagrant, ansible, chef, Html,CSS, Sql, Basic Java, Basic .net.

.

REENA INFOTECH PVT.LTD, Hyderabad June 2014 – April 2015

Build & Release

Responsibilities:

Primary duties include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.

Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.

Built and Deployed java source code into application servers in an agile continuous integration environment.

Generated Ant, Perl & UNIX scripts for build activities in QA, Staging and Production environments.

Configured multiple jobs on Jenkins for different projects.

Worked on Integrated JIRA with subversion and Jenkins to automate the weekly build process.

Used ANT Scripts and Shell scripts to automate deployment process.

Performed all necessary day-to-day Subversion functions for the project like merging, creating branches and tags using Tortoise SVN/ Visual SVN.

Create and maintain Subversion Branching, Merging and Tagging across teach production releases and perform builds using Hudson Continuous Integration using Maven Build scripts.

Environment: Subversion, Jenkins, Maven, ANT, Apache Tomcat, LINUX, XML, Shell scripts.

I -Grid Bangalore, India April 2013 – May 2014

Build & Release Engineer

Responsibilities:

Designed and managed build and release methodologies.

Responsible for design and maintenance of the CVS/Subversion Repositories and the access control strategies.

Managed SVN repositories for branching, merging and tagging.

Branch/merge processes.

Used Jenkins to perform automated CI Builds and Deployments.

Used MAVEN as a build tools on java projects for the development of build artifacts on the source code.

Worked as a system administrator for the build and deployments process on the enterprise server.

Worked closely with development team and QA team for product releases.

Implemented Configuration Management, Change Management policies and procedures.

Build, Configured and support Application team environments.

Installed and Configured Jenkins for Continuous Integration.

Used JIRA as ticketing tool.

Used Shell Scripts for automating the daily tasks.

Supported and developed tools for integration, automated testing and release management.

Environment: Subversion, CVS, MAVEN, Jenkins, Tomcat, JIRA, LINUX, Shell Scripts.

I-Vertex, Hyderabad Nov 2011 – Feb 2013 Linux Administrator

Responsibilities:

Installation and configuration of RedHat Enterprise Linux 6/7, Solaris 9/10/11 and Ubuntu systems.

Acquiring the applications from business owners to migrate them to the cloud.

Administration, package installation, configuration of Oracle Enterprise Linux 5.4.

Performed configuration and administration of SENDMAIL server and testing the mail server.

Installed packages and patches using Red Hat satellite servers.

Configuring the web servers based on the developer requests.

Maintaining Dev & Stage environments throughout the life cycle.

Coordinating with SSL team for the certificates to be installed in the system.

Experience in resolving Incident Tickets in Service Now.

Remote system administration using tools SSH, Telnet, and Rlogin.



Contact this candidate