Technical Summary:
*+ years of experience in IT industry with major focus on Software Configuration, Devops, TFS ADMINISTRATION and Build Master and Build/Release Management.
More than five years of experience in administering and supporting the CM tools including ClearCase, Subversion, Team Foundation Server (2010/2012/2013/2015) on UNIX and Windows environments.
Experience in the windows Administrations and Infrastructure ( Windows 2008, 2012)
Designed the Release Plans while coordinating with Stake Holders including Project Management Lead, Development Lead, QA Team Lead and ClearCase Administrator.
Experience in and demonstrated understanding of source control management concepts such as branching, merging, labeling and integration.
Excellent communication, interpersonal, and analytical Skills. Proven ability to learn and rapidly adapt to new challenges.
Strong experience utilizing Build Forge and Jenkins for enterprise scale infrastructure configuration and application deployments.
Experience on Change, Configuration, Release & Build Management and Administration of applications in database, client/server and Web/Internet environments under Unix/NT/2000/2008 platforms.
Troubleshoot the automation of Installing and configuring .NET and C#
applications in the test and production environments.
Provided release updates to the management team and business liaison leads and Leading team in daily PMO triage and Scrum meetings and Worked with Development Team Leads and testing teams to establish a build schedule, execute the builds and troubleshoot build failures.
Strong experience creating ANT/ MAVEN with Puppet build script for Deployment.
Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, GitHub, Serena Products, ClearCase, Build Forge, Serena PVCS, CVS, Tomcat, JBoss, LINUX etc.
Provided technical leadership to all Engineering & Product teams during the architecture, design, development, and administration phases of projects involving the database
Experience with Udeploy, BMC RLM; Application Deployment Automation Tools.
Good Knowledge in bash (shell)/Perl and exposure to Jython, Python scripting.
Extensive experience with Continuous Integration Tools (Jenkins, Hudson, Bamboo).
Extensive Support to the Technical team(off-Shore) for Deployment, Build, Configuration and Release Management
Expertise in using Amazon AWS API tools like: Linux Command line, puppet integrated AWS API tools.
Lead automation of Azure deployments utilizing PowerShell.
Experience in setting up clients and servers for Rational ClearCase.
Experience in writing the CM Plans for various Applications under version control.
Integrated Maven with Jenkins for the builds as the Continuous Integration process.
Involved in Upgrade of Bamboo & Artifactory Server.
Strong knowledge of various procedural and object-oriented programming languages such as C#.
Worked with multiple development groups to design/create automated build and deployments using MSBuild, Ant, JACL, VBScript, Nant and PowerShell Scripting.
Involved in Customization of WorkItems, Transition Matrix in TFS, Clear Quest.
Created MSI for Citirx Servers in various VB applications and also Develop/execution of automated scripts using Microsoft custom .NET framework in Visual Studio VSTS 2015.
Worked in integrating TFS with VisualStudio 2015 & 2013 and Setup remote desktop connection for a role in Azure portal and Visual Studio VSTS.
Supported different versions of Visual Studio VSTS 2005/2008/2010/2012 .
Experience in Automated Build & Deployment using Final Builder to different Servers(TEST,INT,QA)
Administer & Configured TFS 2010/2012/2013/2015. This also included upgrade from TFS 2012 to 2013, TFS 2013 to TFS 2015.
Integrated TFS 2010/2012/2013/2015 with SharePoint & Reporting Services.
Working knowledge on Databases SQL 2005 & SQL 2008, SQL 2012.
Certified AWS Developer Associate with expertise in Amazon AWS Cloud Administration which includes services: EC2, S3, EBS, VPC, ELB, Route 53, Auto Scaling, Security Groups, SNS, SQS and Cloud Formation.
Extensive experience in using Build Automation tools like, ANT, Maven, Artifactory and Hudson/Jenkins.
Extensive experience in working with WebLogic, WebSphere and Apache web servers.
Experience in maintaining and executing build scripts to automate development and production builds.
Extensive experience in using Build Automation tools and Continuous Integration(CI) concepts by using tools like MSBUILD, ANT, Visual Studio, Cruise Control, AnthillPro and Maven2.
Experience with Visual Studio Build Professional, NANT, MSBUILD.
Studied the current build and release process and automated the process using PowerShell scripts.
Experience with UNIX and shell Scripting.
Documented, provided configuration management support for large computer programs including program development, generating and analyzing audit reports, and facilitating required changes through migration process and source code versions using Rational ClearCase on UNIX and NT.
Establishing reporting mechanisms, which included status of change requests and incident reports, pending or completed CCB actions, progress of changes, version release status, facilitating meetings of the change control board (CCB).
Worked with DevOps practices using, AWS, ElasticSearch, Beanstalk and Docker with Kubernetes
Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
Integrated Version Control ClearCase with JIRA (Change Control tool) In order to acquire more traceability of the Issues & changes.
Worked on python scripts for Websphere deployments
Technical Skills:
SCM Tool
ClearCase NT/Unix: 2007, CVS and Subversion 1.5 & 1.6, TFS 2008/2012/2013/2015
Build Tools
Make, ANT, Eclipse, TFS, Azure, Puppet, BAMBOO,CHEF, AWS, Maven 2.0, Hudson, Jenkins, Artifactory.
Operating Systems
Sun Solaris 8/9/10, AIX (5.1/5.2/5.3), WINDOWS 2000/2003, RHEL 3/4, HP-UNIX, MS-DOS.
Directory Servers
Active Directory, Site Minder, Sun One Directory Server, IBM Directory Server.
Scripting
JACL, Jython, TCL, Powershell, Korn Shell Script, Perl, JavaScript, VBScript, CSS, Chef, Phython.
Databases
Oracle (8i/9i), UDB/DB2, Sybase, MS SQL Server.
Networking
TCP/IP Protocols, Socket Programming, DNS.
Frame work
MVC, .NET 2.0, 3.0, 4.0,J2EE Design Patterns, Struts.
IDE
VS 2005/2008,2010,2012,2013, Eclipse, WSAD, Net Beans, Jbuilder, Edit plus, TOAD, Oracle Developer.
Security & Others
Site Minder, ikeyman, LDAP.
WebServers
IIS 6.0, 7.0, 8.0, Apache 1.2.2/1.3/2.0, IBM HTTP Server 1.3/2.0/6.0/6.1, Sun One iPlanet 4.x/5.1/6.1.
Version Control Software
Subversion, Git, TFS 2017/2015/2013/2012, Visual Studio VSO, VSTS 2015/2013, Rational Team Concert(RTC), Perforce, Clearcase, Accurev, Clear Quest.
Education:
Bachelor’s Degree in Computer Science Engineering.
Citi Bank, Dallas, TX Nov15 – till date
Devops Lead/ Build/Release Engineer
Responsibilities:
Upgraded TFS 2012 to 2013 and TFS 2013 to 2015..
Setup various Team Projects into different Team Project Collections in TFS 2015
Consolidated all Team Projects into from TFS 2013 to TFS 2015 Project Collections.
Worked on IIS 6.0, IIS 7.0 and IIS 8.0
Created PowerShell scripts for IIS website creation into various Environments.
Upgraded the applications from IIS6.0 to IIS 7.0 ..
Set up websites, Applications, AppPools in the IIS including the authentications & securities..
Set up the Binding (Ports) for all the application on the IIS webservers
Managed servers and provisioned environment on the Amazon Web Services (AWS) instances using Chef Configuration management.
Created batch scripts for IIS reset for different kinds of application
Configured TFS 2017 Environment along with Share point Services, Reporting Services
Deployed web.config files using Octopus tool to applications hosted on Azure.
Customized TFS 2017 Work Item Templates and Workflow(Transitions Matrix) of the Work Items
Provided ‘Manual’, ‘Continuous Integration’, ‘Gated Check-in’ and ‘Schedule’ builds (along with the option to force builds on that schedule even if no changes occurred since the last build)
Created Builds and deployed builds to different environments based on requests
Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various environments.
Developed the classes using C#, which incorporate N-tier architecture and database connectivity.
Performed Web test and load test using TFS and also Involved in projects involving C, C++, Java, .NET C# and SQL-Server.
Worked in development, testing and production environment using SQL, PL/SQL procedure, python, ruby, powershell and shell scripts and managed hosting the servers like Tomcat, apache and NGINX.
Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
Knowledge on SaaS, PaaS and IaaS concepts of cloud computing architecture. Implementation of AWS (IaaS) and Openstack.
Knowledge of advanced level programming in C/C++/C# including thread synchronization multithreading, multi processing, concurrency and TCP/IP Socket Programming.
Configured the Load Balancers and VPC with Public and private subnets in AWS and Azure.
Trained developers to get familiar on TFS 2013 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2015.
Assisted Developers during coding, debugging and Build issues.
Provided CM and Build support for more than 5 different applications, built and deployed to the production and lower environment.
Zimmer Inc, Warsaw, IN June 14– Sep15
Devops/Build/Release Engineer
Responsibilities:
Administered and Configured the TFS 2013 with in multi -platform environments.
Served as a technical consultant with the Responsibilities included the creation of the deployment and testing process for a .NET/java based web application.
Was Involved in Release Management & Environment Co-ordination which Includes Configuration/Build & deployment of various .Net applications.
Helped Team in Setting up the Branching structure in TFS.
Approved all the TCW’s for the code moving into different QA & PROD Servers
Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef.
Designed a release patter of the code moving into different environments & established the time frame for all the releases.
Knowledge of advanced level programming in C/C++/C# including thread synchronization multithreading, multi processing, concurrency and TCP/IP Socket Programming and Set up multiple versions of my library that target different versions of the .NET Framework in Nuget Gallery.
Defined and Implemented CM and Release Management Processes, Policies and Procedures.
Analyzed and resolved compilation and deployment errors related to code development, branching, merging, and building of source code.
Good experience in Microsoft Products and their deployment including octopus and PowerShell.
Implemented, maintained and supported reliable, timely and reproducible builds for project teams.
Maintained build related scripts developed in ANT and Maven. Modified build configuration files including build.xml and Pom.xml.
Designed and configured Azure Virtual Networks (VNets), subnets.
Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
Launching and configuring of Amazon EC2(AWS)and openstack Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
Deployed code on WebLogic and Tomcat servers for Production, QA, and Development environments.
Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.
Configured and maintained Jenkins and Maven for automated build and release.
Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories (Artifactory).
Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
Interacted with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
Responsible for performing both Staging and Production deployments using deployment preparation and setup deployment powershell scripts and via tools which includes like Octopus
Developed build and deployment scripts using MSBuild, Cruise Control.Net and Nant.
Created and deployed web interfaces reporting on multi-platform automated builds and test suites(TFS build reporting, SharePoint Server, Cruise Control and IIS).
Coordinated/assisted developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion source control.
Mastery of build technologies like Hudson, Jenkins, Ivy, Maven, Gradle, NuGet etc, Continuous Integration (CI) and automation of source control applications like Perforce, Subversion (SVN), Git, Artifactory.
Conducted pre-sales technical support services for directing sales force of windows Azure applications.
Organized autobuild system with Gradle and Jenkins server with auto-deploy to AWS instance hosting download page.
Provided support to developers and testers to use ClearCase and Subversion.
Coordinated with Release Management regarding appropriate system releases among other development platforms.
Designed the Release Plans while coordinating with Stake Holders including Project Management Lead, Development Lead, QA Team Lead and ClearCase Administrator.
Holding Corporation, Chicago, IL Dec12- May14
Devops/Build/Release Engineer
Responsibilities:
Created MSI for the Citrix servers.
Involved in co-coordinating with the NWS team to set up APP Pools from various .NET Apps.
Involved in setting up new TEST & INT servers and Created and published Nuget package page.
The automated process was built using Final Builder Scripts to execute shell commands, ftp, telnet, e-mail to interact with the Windows and UNIX environments; it was scheduled from Windows 2000 scheduler and Experience in NuGet repository and SonarQube.
Setup a complete UCM environment for the Organizational requirement and Implemented sustainable branching models for organizations with VSS.
Administered and Documented the Release management for the different Releases of the Applications in the organization level.
Run the daily, weekly and nightly Builds with Final Builder,Batch,Perl, Ant Scripts.
Created new & Customized Templates in SharePoint for the DB2 Change request & other turn request.
Setup and Run different environment builds to push Test, Development and Production.
Assisted Developers during coding, debugging and Build issues.
Performed software configuration/release management activities for three different Java applications.
Designed and implemented Continues Integration process and tools with approval from development and other affected teams.
Expert in writing scripts using PowerShell, MSBuild, Nant, Apache Ant, VBScript, Perl and Python.
Create Database(s) on SQL AZURE
Administered & Maintained ClearCase & Clearquest versions 6.0 & 7.0
Involved in the Migration of ClearCase from one Server to another. This included in Registration of VOBs & Views.
Changed the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
Administered & Maintained the Change Management tool ClearQuest, this included adding Users, Setting up database, modifying State Transition Matrix.
Created the Reports in ClearQuest using Crystal Reports
Defined processes to build and deliver software baselines for internal as well as external customers.
Created and maintained built wrapper scripts using PERL.
Maintained and executed build scripts by coordinating with development and QA teams.
Responsible in doing build and deploying on different environments simultaneously.
Deployed the EAR and WAR archives into Web logic and Apache Servers.
Configured and Maintained Apache web servers for Release Management Team’s internal use.
Provided assistance to developers in resolving problems.
Created and Maintained Subversion repositories, branches and tags.
Acted as an Integrator for performing merge, rebase and baseline operations.
Enforced development policies using Subversion hooks and other metadata.
Attend forum for management of release weekly meetings.
BCBS, NewYork. Oct 09 – Nov 12
Build/Release Engineer.
Responsibilities:
Developed and supported the Configuration and Change Management Processes and procedures.
Performed all necessary day-to-day ClearCase support for different projects.
Responsible for design and maintenance of the ClearCase Repositories, views, and the access control strategies.
Involved in migrating data from CVS to ClearCase using ClearCase import tools.
Designed and implemented ClearCase metadata including elements, labels, attributes, triggers and hyperlinks.
Administered VOBs, and views. Created scripts for backing up and restoring VOBs and views.
Automated ClearCase based release management process including monitoring changes between releases.
Developed and maintained UNIX/Perl scripts for build and release tasks.
Modified the existing ANT scripts to suit the new project requirements
Involved In build and Deployment of various projects using Web Sphere Admin console and script files.
Facilitated the Change Control Board and assessed Change requests for scheduled builds.
Documented release, builds and source control procedures and plans
Managed builds, release, related tools and communication needs for a development team of up to 40 contributors in two geographic locations.
Environment: WebSphere Application Server 5.0/5.1, WebSphere Portal Server 5.1, IBM HTTP Server 1.3/2.0, IHS Apache Web Server, Linux, XML, JDBC, DB2.
Yash Technologies, India June2008 – Sep2009
QA Analyst
Responsibilities
Analyzed Functional Requirement and Business Requirement Documents to get a better understanding of the system on both functional and business perspectives.
Performed testing for various scenarios
Black Box, Unit Testing, System Testing, Stress, Security Testing,
Testing activities includes Functional, Security, GUI, Regression and User Acceptance Testing (UAT).
Coordinate with development team / client to get test data and leverage best practices like, standardized templates and defined test methodologies.
Performed Verification & Validation (V&V) activities.
Developed the test cases to test functionality, interface of the application.
Prepared Test data for the inputs of the test cases.
Involved in Test Cases review.
Tests were planned and managed using Test Director and performed Manual Testing.
Execution of defined test cases on each build.
Used SQL to perform Backend Testing.
Responsible for logging defects, monitoring their status and tracking them to closure.
Involved in Test plan preparation.
Participated in Weekly Project status meetings with client and updated the process accordingly.
Involved in setting up Test Environment
Environment: Visual Basic.Net, ASP.Net, SQL Server 2000, Windows XP, Test Director, Quick Test Pro, Test Director.