Você está na página 1de 5

Dadi

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

Code Quality Tools Fortify, Sonar, Cobertura, Findbugs, PMD


Work Experience

Cisco, San Jose, CA Feb 2015 Present


Title: DevOps Engineer
Roles & Responsibilities

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

Maintained Subversion repositories on Windows

Hands on experience in working with Installshield.


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.

Tools & Languages:- Subversion, Shell, Perl, Weblogic, Apache, Sonarqube, Jira Confluence, Linux, Chef, Nexus,
Rundeck, Stash, Jenkins

Barclays, New York, NY Sep 2013 Feb2015


Title: Sr. Build/Tools Engineer
Roles & Responsibilities

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.

Wells Fargo , Fremont, CA Oct 2011 - Sep 2013


Title: Sr. Build Engineer
Roles & Responsibilities

Deployed and implemented Perforce across a software development organization


developing business-critical applications in mixed Solaris/Windows environment.
Installed and configured Perforce server, administered Solaris OS, designed the architecture of CM libraries.
Created Perforce triggers, wrote Perl scripts and shell scripts to support trigger functionality.
Migrated existing code base from CVS and Visual SourceSafe into Perforce.
Installed perforce client software, developed training examples, trained user
Served as configuration management representative to the CCB.
Built release candidates for testing. Developed and tested installation scripts for automated deployment.
Installed and performed troubleshooting of Atlassian Jira, Crucible code review tool including customizing the work
flows and e-mail notification features.
Maintained and upgraded Jira issue tracker, Crucible code review tool.
Created Jython script to automate the deployment process which deploys the application and restarts the servers.
Provided single click build and deployment automation using Anthill pro a ALM tool by integrating the ANT &
Jython scripts to the tool.
Involved in migrating the application from Ant to Maven2 by analyzing the dependencies and creating the POMs to
implement the build process using Maven.
Managed all the dependencies and plugins for Maven in an Artifactory repository.
Deployed the ANT or Maven generated artifacts in an Websphere application servers.
Designed and implemented GUI modifications, stored procedure changes, and report changes. Created
documentation for design, review, and installation. Provided support for internal customers.
Created Perl scripts and SQL stored procedures for nightly batch job streams, data loads and corporate reporting.
Tools & Languages: Anthill Pro, Ant, Maven, Perforce, Websphere, Jython, Artifactory, Jira, Crucible.

Apollo Groups, Pittsburgh, PA Jan 2010 Aug 2011

Title:- Release Engineer

Roles & Responsibilities

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

Novatium Solutions, India May 2007 Aug 2009


Title: - J2EE Technical Consultant
Roles & Responsibilities

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.

Você também pode gostar