Post Job Free
Sign in

Management Maintenance

Location:
Frisco, TX
Posted:
April 14, 2015

Contact this candidate

Resume:

BIJOY THOMAS

Mobile: +1-469-***-****

E-mail: ***********@*****.***

LinkedIn: http://in.linkedin.com/pub/bijoy-thomas/40/718/2b8

Executive Summary

Results-driven professional with 10 plus years of progressive experience in Software

Configuration Management using Rational ClearCase, Perforce, Release, Build and Tools Management in

Linux, Solaris and Windows platforms.

Technical Expertise

SCM, Build, Tools and Release Management

• Build & Release Management and work towards making improvements in the release process and

documentation of the same

• Weekly release readiness reporting and work with integration engineers to understand impacts of

branches and code merges

• Work with tools engineers to develop scripts and automation tools used to build, integrate, and

deploy software releases to various platforms

• Lead and co-ordinate the Go-Live activities including the execution of the deployment plans and

checklists

• Participate in release engineering meetings to discuss release scope and/or any roadblocks

• Software Integration Engineering in Perforce, GIT and ClearCase

• Knowledge on NetApp storage, Cloud and Virtualization

• Knowledge on Agile software development methodology

• Handling Rational ClearCase database of greater than 1TB with over 200 Multisite VOBs.

• Setup and maintenance of ClearCase VOBs and Views with Remote storage on Sun StorEdge T3+.

• Multisite ClearCase administration and troubleshooting.

• Software Configuration Management Version control, Base lining, Release engineering.

• Installation and configuration of RedHat Linux and tools like Klocwork (7.5), Parasoft C++test, IBM

BuildForge, Rational TestRT, Black Duck ProtexIP

• Documentation of best Software Configuration Management policies and practices

• High performance clustering for Software Builds.

Technical Skills

OS/Platform

Operating Systems : Solaris 10, 9, 8, 7, 2.6, SuSE Linux 9.3, RHEL 4/5/6,

Windows NT 4.0, 2000, XP, 2003

Hardware Platforms : Sun Fire 6800, Sun Enterprise 4500, 450 R, 220 R, Ultra

Sparc 10, Ultra Sparc 5.

Storage : NetApp FAS Series

Tool/Software

Software Configuration

Management : Perforce, GIT, ClearCase, Cisco Acme

File Sharing : NFS, Samba/CIFS

EDMS : Documentum, EDCS

Bug Tracking : ClearQuest, CDETS, Vantive

Other Tools : IBM Rational Test Real Time,

IBM BuildForge, KlocWork, Parasoft C++ Test, Black Duck ProtexIP

Make Utility : GNU Make, ClearMake

Build Distribution : SUN Grid Engine, Teambuilder, makej (CISCO

Inhouse)

Languages

C, C++, VC++

Web Technologies

HTML, DHTML, XML, YAML, JavaScript, CGI, PHP, Apache Web Server

Scripting

PERL, Python, Bash shell programming, Knowledge of “awk”, “sed” and “regex”

Education

Post Graduation

Masters Degree in Computer Applications (MCA) from Bharathiar University, Tamil Nadu. 2003

Graduation

Bachelor Degree in Comp Science (B.Sc Comp Science) from Kerala University, Kerala. 1999

Professional Experience

1. NetApp Systems Sunnyvale CA (Jan 2011 – Feb 2015)

NetApp Systems is the market leader providing integrated solutions that enables storage, delivery,

and management of network data and content to achieve business goals. Main responsibilities include

source code integration, build/developer support, tools development, etc.

Responsibilities

1. Branch stability lead for the BU and responsible for scheduling and maintaining various BU specific

pre submit regression tests.

2. Branch management and source code integration between branches in Perforce using home-grown

tools written in PERL

3. Analyze and resolve code conflicts and build issues during source code integration

4. Setup and maintenance of GIT repository for feature development and user training in GIT

5. Replication of GIT repositories into various sites for performance improvements using NetApp

Snapmirror technology.

6. Necessary scripting/wrappers for various GIT operations and repository replication.

7. Branch merge/rebase in GIT with final promote into Perforce using GIT-P4 bridge.

8. Schedule detailed pre submit and BU specific regression tests on the branch

9. Manually run detailed Upgrade/Revert and sanity checks on 7-mode and C-mode filers during

integration

10. Co-ordinate with code owners for resolving complex merge conflicts, build and smoke issues.

11. Writing functional specs for internal tools development in PERL

12. Contributed to automated regression suite development in PERL for Integration tools testing

13. Act as development/release branch lead on a need basis.

14. Participate in SCM/branching/porting discussions for upcoming projects.

15. Documenting Integration tools usage/updates in wiki

16. Support developers on usage of SCM Tools, daily builds and continuous integration, etc.

17. User training on SCM tools and documenting various tools usages and best SCM practices

2. CISCO Systems Inc. San Jose CA (June 2008 – Dec 2010)

CISCO Systems is the leading supplier of networking equipment and network management for the

Internet. Main responsibilities include SCM, Build infrastructure setup/support and common tools

management in cross site environment (Bangalore, San Jose).

Responsibilities

1. RAID configuration and firmware upgrade on BU Build Servers

2. RHEL Kickstart Installation, setup and maintenance of Build Servers.

3. Basic sanity test on build servers before allocation.

4. BU specific tool chain installation/upgrade on a need basis.

5. Develop scripts for build and administration activities in PERL/Python/Shell

6. Setup release throttles (branches) for various releases and configure nightly builds on those

branches.

7. ClearCase branch sync (periodic merge) and collapse (merge and end of development) for large

projects

8. Setup various platform specific builds for pre sync (merge) and post sync.

9. Generate Smoke, Regression test reports for various platform builds

10. Metrics generation for scheduled sync and collapse activities.

11. Feature enhancements to existing home-grown tools written in PERL,Python and Shell.

12. Debug developer build issues (TFTP, NFS, etc) and provide workaround if possible.

Troubleshoot network issues (Duplicate IP, NIS+ netgroup miss match etc) in our VLAN

13.

Co-ordinate with various teams for service related issue resolution.

14.

Day-to-Day support for developers in ClearCase and build infrastructure issues.

15.

Writing Software Functional Specifications for common tools like pre-commit criteria check, build

16.

automation etc.

3. Intel Technology Santa Clara CA (Sept 2005 – June 2008)

Intel Corporation is the world's largest semiconductor company and the inventor of the x86 series of

microprocessors. Main responsibilities include SCM, Metrics tools setup/support and Build Management in

cross site environment (Bangalore, Malaysia, Ireland)

Responsibilities

1. Support and maintenance of SCM tool IBM Rational ClearCase for the BU

2. Support and maintenance of BU specific tools like

• IBM Rational Test Real Time - Code Coverage

• IBM Buildforge - Build and Continuous Integration

• KlocWork (7.5) - Static Analysis

• Parasoft C++ Test - Coding Standards and Analysis

• Black Duck ProtexIP - Source Code/License check against Open Source

3. Writing common Makefile templates for centralized build systems, which enable adding new set of

tool chains without changing the existing architecture.

4. Makefile integration of common tools to run on nightly builds.

5. Source code Integrator role for development projects and metrics generation and validation.

6. Centralized build management using IBM Buildforge.

7. Maintenance and support of ClearCase client setup on Windows machines

8. Unix–Windows Interoperability support for ClearCase using Samba/CIFS.

9. Maintenance of permission related issues for the ClearCase data.

10. Perl, Shell scripting for various internal tools development.

11. Day-to-day developer support and maintenance of build infrastructure.

4. Lucent (Alcatel-Lucent) Technologies Westford MA (Sept 2003 – Sept 2005) [Deputed to Lucent

Technologies from CELSTREAM Technologies Pvt Ltd.]

Alcatel-Lucent (formerly Lucent) Technologies is a leading telecommunications service provider.

Main responsibilities include SCM, Release engineering and Build Management (Switch & NMS).

Responsibilities

1. Setup and maintenance of Software configuration management in ClearCase and CVS.

2. Release management for Major, Minor and Patch releases

3. Maintenance of web based tool “web review “for automation of review process.

4. Maintenance of home grown ksh tool “manage” for automation & enforcement of SCM policies.

5. Maintenance & Administration of Multisite environment with two sites Bangalore and Westford (U.S).

6. Integrator role for development projects.

7. Build Management using build cluster (Sun Grid Engine).

8. Automated scripts for Epoch Table updates and the status on web and on email with VOB details for

correcting discrepancy in the Epoch Table.

9. Maintenance and support of ClearCase Client setup on Windows desktops.

10. Day to day maintenance and troubleshooting of ClearCase (VOBs/Views) and Multisite.

11. Unix–NT Interoperability support for the ClearCase using the Samba.

12. Maintenance of permission related issues for the ClearCase Data.

13. Maintenance tools scripting in Perl and Bourne Shell.

14. Multisite Management for Replica Creation, troubleshooting aspects of the packet sync between the

replicated sites.

15. Creation of the VOB(s)/View(s) in centralized locations.

16. Day-to-Day developer support and maintenance.

Awards/Achievements

DPG NetApp, Excellence award for maintaining high quality and regression free staging branch for

1.

SN.0 release – May 2013

RAT NetApp, Excellence award for the accomplishments in meeting the accelerated merge schedule

2.

for SN release – June 2012

RAT NetApp, Excellence award for outstanding and dedicated support to WAFL team for SN feature

3.

completion – May 2012

ERBU CISCO, CAP award for the flawless execution of Sync Branch activities – June 2009

4.

ERBU CISCO, Star award for successful installation/setup/configuration of QNX RTOS – Dec 2009

5.

ECPD Intel, Team Recognition Award for SCM, Build policy implementation – Jan 2008

6.

ECPD Intel, Team Recognition Award for successful installation/configuration of automated build

7.

system using IBM Build Forge and associated home grown tools for various tools customizations –

Jan 2008

ECPD Intel, Group Recognition Award for best build, release management tools in Intel – Dec 2007

8.

DPG: Data Protection Group

RAT: Release and Tools

ERBU: Edge Routing Business Unit

ECPD: Embedded Communications Processor Division



Contact this candidate