Académique Documents
Professionnel Documents
Culture Documents
Sandeep@sudhi-infomatics.com
614-504-8804
Professional Profile
Over 8+ years of experience in Information Technology industry in various roles with excellent experience in Software
Integration, Configuration, Build & Release management and Development for several market driven international
organizations
Summary
Planned, coordinated and performed repeatable builds and deployments on Pre-production and Production
environments on customer facing and revenue generating application.
Managed all aspects of source code management (SVN/CVS/Clearcase/VM and Perforce), builds (Ant/Maven),
change (Remedy/PVCS Tracker/Aldea), tracking tool (Clearquest/JIRA/Bugzilla) and communication needs for a
development team of up to 20.
Designed, deployed and managed a continuous integration system across the enterprise, which includes SCM/CM,
automated testing and automated notification of results.
Managed up to 4 concurrent release cycles varying in frequency from twice weekly to once per 4 months for major
releases.
Worked with platform, database, operations and application teams to implement infrastructure changes and support
the QA, Stage/UAT and production environment.
Extensive experience in scripting languages including Shell Scripting, Batch Scripting, PERL Scripting
and build automation using ANT, , MAVEN and other UNIX, Windows system level programming
Hands on experience in configuring and maintaining the Webservers like Apache, Tomcat and App servers like
Weblogic, Websphere and JBoss
Experience with Static code analysis tools like Fortify which checks for the security bugs in the code.
Two years of experience with DevOps methodologies and cloud infrastructure automation tools like chef and puppet .
Supported server/VM provisioning activities, middleware installation and deployment activities via chef.
Written Chef cookbooks and recipes to Provision Several pre-prod environments consisting of Cassandra DB
installations, weblogic domain creations and several proprietary middleware installations
Knowledge of Atlassian tool suite products like Bamboo, Jira, Confluence,Fisheye
Worked in an agile development team to deliver an end-to-end continuous integration/continuous delivery product in
an open source environment using tools like Chef & Jenkins.
Technical Skills
Technology TOOLS
Operating Systems UNIX, Linux/Solaris Windows
SCM Tools Subversion/SVN, CVS, PVCS, Perforce, Team Foundation Server.
CI Tools Jenkins, Team City, Anthill Pro, CruiseControl
Database MS Access, SQL Server, MYSQL and Sybase, Oracle, DB2, JDBC, ODBC
Build and Scripting Tools Shell, Perl, ANT, Maven and Windows Scripts, Power shell script
App & Web Server packages BEA Web logic10, JBoss, IBM Websphere, Apache tomcat5.5, IIS, iplanet
DevOps Chef, Puppet, Openstack, GIT
Designed and implemented GUI modifications, stored procedure changes, and report changes. Created documentation
for design, review, and installation. Provided support for internal customers.
Created python script to automate the deployment process which deploys the application and restarts the servers.
Developed and tested installation scripts deployment.
Managed all the dependencies and plugins for Maven in an Artifactory repository.
Served as configuration management representative
Maintained and upgraded Jira issue tracker
Tools & Languages:- Subversion, Shell, Perl, Weblogic, Apache, Sonarqube, Jira Confluence, Linux, Chef, Nexus,
Rundeck, Stash, Jenkins
Worked as a Build Engineer for a team that involves three different developments teams and multiple simultaneous
software releases.
Proposed industry best branching strategies and created branches to implement parallel development in fast paced
agile environment.
Planned and executed the migration from Bugzilla-based bug-tracking into the Atlassian-based suite (JIRA,
Confluence).
Installed and administer Atlassian tool set including JIRA, Confluence, Fisheye and Crucible.
Upgrade Atlassian FishEye from internal HSQLDB database to external MySQL database
Created Maven POMs to automate the build process for the new projects and integrated them with third party tools
like Sonar, Nexus.
Converted ANT projects into Maven.
Expertise with Maven Dependency, plugin and nexus repository management during the builds.
Installed and administered nexus repository and created roles and privileges to restrict access to the users
Involved in troubleshooting build issues for java errors due to vast exposure to language.
Integrated the existing Ant scripts to automate the code quality report generation process for the existing legacy based
applications
Installed Jenkins and perform troubleshooting during installation to implement the CI process for the java application
builds.
Maintain a Live Like environment to test any production issues on the setup and push it into production
Supported Applications with infrastructure that consisted of 260 servers and 15 repositories for releases and check
performance to reduce the time taken in each activity.
Part of Devops Pilot program to test out Jira and Puppet tools for the Release Management services team.
Designed, implemented and documented Puppet deployments for Dev & SIT envs for 4 applications.
Build server deployment on Cloud (EC2) servers with help of devops tools like chef
Work directly with Project Managers to establish and create & design the release plans
Identify and coordinate deployment of appropriate modules to various test environments and production
environments.
Work closely with developers to pinpoint and provide early warnings of common build failure.
Involved in Installing and configuring GIT distributed version control tool
Written pre-commit, post-commit, post-receive hooks in GIT
Tools & Languages:- Subversion, Hudson, Shell, Perl, Weblogic, Apache, WLST, Jira, Fisheye, Crucible Ant, Maven,
Nexus.
Designed effective planning for SCM and implemented the setup of the Environment
Wrote Ant and Nant scripts to build Java/.NET code using Subversion repositories
Managed builds and wrote Ant build scripts for Java/ Weblogic based applications
Maintained Subversion repositories on Windows
Maintained and version controlled Backend Oracle database using SVN/Ant scripts
User support for Subversion/SVN issues
Managed the defects and changes using Remedy.
Implemented Hudson with Subversion for Continuous integration environment
Responsible for Co-ordinate with Development group and testing teams
Knowledge of solving compilation errors
Responsible for Branching and Merging of code
MSI installer is used to install application framework
Responsible for weekly and monthly builds
MSI installer is used to install application framework
Adopted Install Shield scripts, written scripts and used them to package builds and releases for different environments
as defined in SDLC
Written Perl scripts for the automation of daily support tasks
Tools & Languages:- Java, J2EE, EJB, JVM, .NET, Subversion, Remedy, Hudson, WebLogic, Linux
ANT,NANT,VB.NET,C#.NET, MS Build, SQL, Oracle10g,Tomcat
Participated in the release cycle of the product which involve environments like Development QA UAT and
Production
Responsible for configuration, maintenance, and troubleshooting of JPMC Portal.
Used CVS for the purpose of Software Configuration management and maintaining the versions of the JPMC
Portal code.
Perform biweekly build cycle and testing processes on Solaris.
Used Ant Scripts to automate the build process.
Hands on experience in working with Installshield.
Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different
environments and E-mail the team when the build is completed.
Deployed application modules to WAS 6.0 based clusters via ND admin console
Created deployment request tickets in Bugzilla for the deploying the code to Production.
Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment
request.
Used Perl/Shell to automate build and deployment Process.
Hands on experience in SQA Testing with QTP and Load Runner.
Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production
environment.
Executed the DB Scripts (DML and DDL), which have dependencies on the code on Oracle DB.
Educational Qualifications
MSc. Software Engineering, US.