Mail-to:
Phone:
Professional Summary
Having 8 Years of professional experience in the IT industry in Software Development and with includ-
ing having 4 years of good experience as a DevOps Engineer.
Experience with version control tool like GIT, SVN in setting up by following the best practices for dif-
ferent dev teams.
Hands on experience with Build Tools like as Maven and ANT for the building of deployable artifacts
from source code.
Excellent experience in Implementing DevOps CI and CD methodologies using Jenkins.
Expertise in Installation, Configuration, Administration and Maintenance of CI tools Jenkins.
Hands on experience in automating the Deployment process using Configuration Management Tools as
Ansible.
Hands on experience in end to end building, Deploying, configuring process and implementation from
QA environment to UAT and Production.
Hands on experience using the containerization tool as DOCKER.
Hands on experience using the backup repository Nexus.
Hands on experience on providing automatic alerting and reporting on code quality and code coverage
using Junit, SONARQUBE
Hands on experience in configuring and maintaining the Webservers like Apache and Tomcat
Sound technical in SQL, HTML, CSS
Good at Learning and adapting to new technologies, tools and environment
Well acquainted with Software Development Life Cycle (SDLC)
Worked on Agile methodologies
Expertise in Requirement Analysis, Design and Development.
Expertise in find out root cause analysis and Production issues fixing with in SLA.
Handling manual and automated deployments in various Environments and managing successful de-
ployment to different environments using CI/CD methodologies.
Hands on experience in using Shell scripting.
Good working experience on Linux and Windows Operating Systems.
Expertise in writing code in Java and also familiar with J2EE Technologies like Servlets, JSP, Struts,
spring, Hibernate, JDBC, HTML, JavaScript and XML.
Expertise in understanding the business requirements and creating, modifying and enhancing Work-
flows for the business process model.
Good Understanding of AWS
Expertise in debugging of the application for bugs fixing in Production support.
EDUCATION SUMMARY
MCA (Master of Computer Applications), from Sri Krishna Devaraya University
EXPERIENCE SUMMARY
Working as Senior Devops Engineer at HCL Technologies, Bangalore from December 2012 to till Jan
25th 2019.
Worked as a Software Developer in Startup Company Called Isitha Technologies in Bangalore From
2010 to 2012
SKILL SET
Version Control System tools GIT, Subversion (SVN)
Operating Systems Linux and Windows
Configuration Management Ansible
Scripting Shell Scripting , Python Scripting
Build Tools ANT, Maven
Servers Apache, Tomcat
Database Oracle and MySQL
Continuous Integration Tools Jenkins
Containerization tool Docker
Technologies Core Java, J2EE
PROFESSIONAL EXPERIENCE
1. Project Name : PM-smart
Role : Devops engineer
Duration : Nov 2016 to Jan 2019.
Environment : GIT, Maven, Jenkins, Ansible, Docker, SONARQUBE, Nexus, UNIX/ Windows, Shell
scripts.
Description:
Pm-smart is a comprehensive, practice oriented, easy to learn project management Software which
supports your project management according to IMPA and PMI guidelines
Roles and Responsibilities:
Setting up the new build environment for various applications in Windows/Linux environment.
Creating and maintaining the source code and release branches on GIT for various applications.
Creating CI/CD methodologies by integrating SVN, GIT, ANT, MAVEN, and JENKINS with pipeline.
Involved in automating the build process using Continuous Integration Tool as JENKINS with
Pipeline View.
Involved in installing the plugins and setting of the jobs/nodes and configure the jobs for
automate the deployment process.
Worked in editing and managing the existing Maven files in case of errors or changes in the
project.
Involved in automate the deployment of the artifacts in the backup repository Nexus.
Involved in providing automatic alerting and reporting on code quality and code coverage using
Junit and SONARQUBE.
Involved in automate the deployments in various Environments by using Ansible and managing
successful deployment to different environments using CI/CD methodologies.
Implemented/ designed playbooks which will automate the installations, configurations and de-
ployments.
Automating the manual process if any, by writing the Shell scripts.
Integrated the Jenkins pipeline jobs to run the Sanity, Integration and system Test cases.
2. Project Name : TASS (Self Service Portal for SVN)
Role : Software Developer and Devops engineer
Duration : Nov 2014 to Sep 2016.
Environment : Java, SQL, GIT, Maven, Jenkins, SONARQUBE, UNIX/ Windows, Shell scripts
Description:
This portal will give feasibility to user to perform all the operations related with SVN With
Great Ease.
Job Responsibilities:
Developed this portal as a Full Stack Developer(Requirement gathering, DB Design, Development,
Build and production Setup)
Major we used Core Java, Maven, SQL to Design and build this application
As It’s a small Team of Engineers we have worked on we played critical Role in Every Phase of
Software Development Life Cycle
Unit Testing for the Code has been written with Junit and integrated our results with SonarQube
Involved in Developing CI/CD Pipeline using Jenkins.
Involved in automate the deployments in various Environments and managing successful
deployment to different environments using CI/CD methodologies.
Production environment support activities which include releases or emergency defect Fixes,
deployments, scheduling and coordinating with Teams
Parallel supported Teams For SVN Related Operations like Repository creation, accesses
management, Providing Filtered or full dumps to project teams and clients, Migration, Backup
Scheduling, hook script, etc.,. Till the product got Deployed in production Environment
3. Project Name : TASS
Role : Configuration Manager
Duration : Nov 2014 to Sep 2016.
Environment : SVN, Test Link, Bugzilla, GIT, Jenkins etc.
Description:
Providing tools as Services to Multiple Teams in HCL
Job Responsibilities:
Repository creation, accesses management, Providing Filtered or full dumps to project teams and
clients, Migration, Backup Scheduling, hook script, etc.,.
Setting up continuous build environments using tools like Jenkins.
Support the development and testing team for adhoc builds Validations by continuous
integration
Be a customer advocate for timely resolution of the problems reported, understand the
environment/network and impact on business.
Server status monitoring by developing a shell script to monitor all the servers on frequent
intervals and timely mail notifications based on the status
Developed script to find out active repositories and active users list
Moving the Inactive repositories to backup servers
4. Project Name : FTASS (Eclipse plugin)
Role : Software Developer
Duration : Jan 2013 to Oct 2014.
Environment : Java, SQL, Eclipse, SVN
Description:
This Plugin will Show us Test Execution Status and help us to Create Defects in Bugzilla
Job Responsibilities:
Responsible for Developing and giving the build on Time
Analysis and Fixing the defects
Project Creation and maintaining in SVN
5. Project Name : [Link]
Role : Software Developer
Duration : Dec 2010 to Sep 2012.
Environment : Java, SQL
Description:
This portal will give feasibility to user to perform all the operations related with SVN With
Great Ease [Link] is an exciting new way of buying books online in India, Offering low
Prices, Free Shipping and an intuitive interface t help search for all favorite books. Worked on Different
On Different Modules in my 2 Years of Experience as a Developer
Project Description
Web site statistical analysis This is a module which captures the statistical data of website, access by users
and report generation and search engines.
Stores data in database and generates reports to understand the traffic to our
website.
Order Dispatching and Invoice This module generates Invoice in PDF format and automates the process of
Generation selecting Courier services and selects the appropriate courier tracking number
from a pool. After invoice generation it also sends SMS and email to the
customer regarding the status of their order. This module can also handle
partial Invoice generation. Cart Page, User Page, Login Page
Operations management This module provides restricted access of orders to the operations team.
system Few of its functionalities are
List Pending orders, Cancellation. Address change, Coupon discounts.