Post Job Free
Sign in

Management Engineer

Location:
Orlando, FL
Posted:
March 23, 2016

Contact this candidate

Resume:

Elishama Karuna Kothapally **********@*******.*** Sr. Build & Release Engineer 240-***-****

mailto:********@*****.***

SUMMARY

Sr. IT Professional with 10 years of extensive experience in Technology and Management including Configuration Management, Build and Release Engineering, Process development and Delivery, and tools support including code compilation, packaging, and deployment / release methodology. Support and Maintenance under Unix/Linux/NT/2000 platforms. With a proven ability in application configuration and Environment Support.

Excellent Management and Leadership skills and understanding of SDLC, Traditional, Agile, RUP, DevOps and other Methodologies. Expertise with UNIX and Windows environments including Shell and Perl scripts, version control tools like CVS, Subversion, Perforce, Clear Case, TFS, Star team.

Experience in Software Configuration Management, Build, Release Management using CVS, VSS, TFS, Subversion, ClearCase, GIT, RTC, ANT, Maven, CA Harvest, JIRA, Perforce and Clear Quest on Unix Windows environment and OpenStack- ICloud and AWS. Worked with different version management tools like CVS, Subversion, TFS and ClearCase .NET.

Extensive experience on Build Automation and Continuous Integration concepts by using tools like ANT, Maven, Cruise Control and Chef, Puppet and AnthillPro.

Proficient in Perl Scripting, Visual Build Pro, SQL, Clearmake, build utilities like Openmake, ANT and Cruise Control. Experience as a Software Configuration Management (SCM) architect for ClearCase UCM.

Maintained and modified triggers for ClearCase using Perl. Experience in writing Shell and Perl scripts for database connectivity and to retrieve data from different sources.

Created SCM Process, policies and procedures to follow development and SQA team to release or deploy highest quality product for the enterprise. Worked on different Build tools like ANT, NAnt, Maven and MS Build.

Extensive experience in using Continuous Integration tools like Cruise Control, Cruise control.net, AnthillPro, Build Forge, Bamboo and Hudson.

Extensive experience in defining the branching and the merging strategies, creating baselines and releasing the code. Worked with different bug tracking tools like JIRA, Remedy, Clear Quest and Bugzilla.

Created CM Plans and Test Plans for Applications. Experienced in trouble shooting, configuring and deploying enterprise applications in WebSphere, BEA WebLogic and Tomcat as well. Conducted SCM Verifications and Audits to comply with SOX requirements.

Created triggers for efficient access control of the ClearCase operations, to invoke operations before or after the execution of vital ClearCase events. Troubleshooting of database performance related issues in MySQL and Oracle.

Worked closely with Product Management and Development Team to ensure testing is comprehensive. Expertise in implementation of Automation Tests and Manual Tests

Expertise in implementation of Automation Tests and Manual Tests. Involved in Requirement Management, Peer reviews, Inter group coordination and Training Programs.

SKILLS:

Tools

Rational ClearCase 2003.06, Rational Clear Quest for Multi-Site

Version Control Tools

UCM/Base ClearCase, TFS, VSS, CVS, RCS, PVCS, Perforce,.NET, ICloud and SCCS

Build Tools

ANT, Anthill, Make, Clearmake, visual build, Cruise Control, MAVEN, Hudson, Jenkins, Puppet, Chef, and AWS, Openstack.

Languages

C/C++,C#, Java, VB, Perl, Shell Scripting (CSH, BASH,KSH), SQL, Visual

Studio

MS SQLServer, BizTalk Server, Team Foundation Server(TFS) Meta storm BPM, Control M

Databases

MS-Access, SQL server, DB2, Oracle

Server

Samba, Apache, Web sphere, Web logic

EDUCATION:

M.E (Masters in Engineering)

PROFESSIONAL EXPERIENCE:

Client: WyndhamVacationOwnership 11/2013- 03/2016

Role: DevOps Build /Configuration Manager

Responsibilities:

Build and Release Management involving different development teams and multiple software releases. Implemented Continuous Integration Process.

Worked closely with Technology stakeholders to identify and mitigate potential risks associated with the releases.

As Build and Deployment Architect -Proposed and Implemented build systems, developed build scripts, and maintained the source control system

Responsible for CI environments (Proposed and Implemented TFS, Jenkins, Nexus for consecutive for 4 releases successfully).

Automate deployment and release distribution process Dev through Prod. Develop and enhance the automated configuration management system. Control branching and merging of the code base.

Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.

Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments and also create new jobs and branches through Jenkins.

Managed the source codes repository of multiple development applications using Source Tree.

Proposed and implemented Maven and Nexus repository for building the Web projects including the WebServices and created automated reports for the Builds and Test results which QA can access to accelerate the testing process.

Developed and maintained software build and deployment procedures and automation. Maintained the internal release cycle and deployment on Apache server.

Primarily responsible for automation and maintained current build farm as well as improving QA and release management procedures.

Configuration management activities on TFS and Clearcase. Worked as a TFS admin – proposed best practices branching and merging practices and implemented it.

Proposed and Implemented on call Schedule supporting onsite and offshore along with Training.

Improved Chef Usage and trained the engineering team in Chef tools and workflows. Built a Jenkins-based CI/CD pipeline, speeding product deployment and allowing greatly improved testing of all aspects of the deploy process.

Environment: - Ant, TFS, .NET, Hudson/Jenkins, Maven, WebSphere, clear case, Linux, Perl, Shell Tomcat.

Client: Walt Disney World 02/2012 –11/2013

Role: DevOps – Release Manager

Responsibilities:

Automate deployment and release distribution process. Develop and enhance the automated configuration management system. Control branching and merging of the code base.

Provide/Perform Source Code Management according to SDLC and Release requirements (ie, branches, merges, etc Build and deployment of applications code to QA and PROD environments.

Software Build and Deployment: Performed regular software release build and deployment based on defined process and procedure, including J2EE, UNIX Scripts, Oracle PL/SQL build and deployment. Managed, maintained and deployed to test, acceptance and PROD environments.

Responsible for analyzing and converting Ant projects into Maven projects.

Used Maven for building the Web projects including the WebServices and created automated reports for the Builds and Test results which QA can access to accelerate the testing process.

Developed and maintained software build and deployment procedures and automation. Maintained the internal release cycle and deployment on Apache server.

Primarily responsible for automation and maintained current build farm as well as improving QA and release management procedures.

Configuration management activities on TFS and AntHillPro.

Built Version Controlled Java code on ClearCase Unified Change Management (UCM) Project Based code streams utilizing Visual Build Pro (VBP) and ANT scripts.

Responsible to perform Build operations with ANT Scripts, while implementing the required modifications in the ANT Script to perform build operations, in accordance with requirements of the project.

Environment: - Ant, TFS, ITIL, Hudson/Jenkins, Maven, GIT, WebSphere, Subversion, Linux, Perl, Shell, Crystal reports.

Client: Lockheed Martin, Bethesda, MD 01/2009 – 12/2011

Role: Build/Release Manager

Responsibilities:

Performed Software Configuration, Build and Release Management activities for J2EE Development Teams in Rational ClearCase using Base ClearCase in LINUX and WINDOWS Environment.

Responsible to perform Build operations with ANT Scripts, while implementing the required modifications in the ANT Script to perform build operations, in accordance with requirements of the project.

VOB Management: Creating, Mounting/Unmounting. Backing up and Restoring VOB Database in ClearCase. Maintained Integrity of Release Branch. Created/deleted dynamic views for developers as requested by the user. Besides developing an automatic script that creates and deletes the views when the user activates it. Developed PERL/SHELL scripts to automate the build process.

Built Version Controlled Java code on ClearCase Unified Change Management (UCM) Project Based code streams utilizing Visual Build Pro (VBP) and ANT scripts for VGS’ Partners.

Upgraded CA Harvest Perl/SQLPlus automated project build script to be able to run in both a Windows and UNIX environment. I also automated the Harvest Agent installation process.

Created Subversion Hooks for JIRA integration and enforcing naming conventions. Installed and configured Subversion repositories according to the custom needs of the development team and responsible for providing administration support doing code migration, Harvest user/application support.

Developed .NET application to audit software assets in the source code repository (Perforce) Developed Perl-based build/release automation scripts Employed Perl to automate current/power measurement testing.

Created scripts for Subversion repository nightly backup operations and scheduled using Cron. Trained new team members to use Subversion. Started and maintaining the Sub Version repository structure.

Environment : ClearCase, Clearquest,MS Build, JIRA, GIT, CA Harvest, Perforce, Java, SVN + Hooks using Perl, .Net, C#, ANT,MS Build, TFS, Confluence, Fisheye, Crucible, ITIL, Bamboo, Mysql.

Client: AT&T, Englewood, CO 09/2007-12/2008

Role: Build/ Configuration Engineer(lead)

Resposibilities:

Provided on-going support and administration for CVS, SVN and Maven build automation. Created, modified and maintained build scripts using Apache ANT and Maven to perform build efficiently.

Extensive experience in using and writing scripts in Ant and Maven and using tools such as AnthillPro, BuildForge and CruiseControl for build management. Moved several operations from external PERL scripts into Ant so the build was easier to understand.

Assisted test engineer in understanding and using Ant to its full capabilities. Involved in tweaking buildforge, Visual BuildPro for migration automation and to maintain BOM.

Performed migration and software builds between CVS and SVN and maintaining the CVS and SVN repository structure.

Enforced Software Configuration Management policies through SVN hooks written in Perl, in order to meet Audit requirements. Implemented Shell and Perl scripts for release and build automation. Manipulated and automated scripts to suit the requirement.

Automated the continuous integration and deployment for AWS for Dev, Test/Integration, QA, UAT and Production.

Migrated and managed large production systems on Amazon AWS.

Using AWS allowed to reduce costs for department and eliminate unwarranted resources.

Best practices SCM for AWS ...for all consecutive releases successfully.

Utilizing Rational Application Developer (RAD) for WebSphere Application Server (WAS) Apache http server deployment, deployed builds to Linux and Windows Staging servers for QA and UAT testing via Internet Explorer.

Fixed, extended, simplified, and refined the MSBuild infrastructure in order to reduce build times. Performed administrative service and source control activities for a project-wide TFS instance

Developed and maintained software build and deployment procedures and automation. Maintained the internal release cycle and deployment on Apache server. Migrated SDLC tracking artifacts from Excel and ClearQuest to TFS. Tie-in QualityCenter and Project Server artifacts to TFS work items.

Environment: Puppet, ClearCase, ClearQuest, MS Build, Bash Scripting, TFS, Perforce, Java,Make,.Net, Apache, Linux, C#, ANT, MSBuild, C++, Cruise Control Jenkins and Chef and AWS.

Client: Health Care Service Corporation (HCSC), Dallas, TX 05/ 2006 – 09/2007

Role: Build/ Configuration Engineer

Responsibilities:

Developed and maintained Perl/Shell scripts for build and release tasks. Wrote scripts using BASH, C shell, TcL shell and Kornshell in UNIX environment when necessary. Maintaining all developers’ release notes and verify it.

Set up SSH to connect to the UNIX build server and grAnt the permission to appropriate server path.

Configured PVOB, VOB’s, Projects, Components and Streams in Rational Clearcase UCM environment for new projects development initiatives. CompliAnt with the Fannie Mae Change Management Standard using ITSM Remedy 7 tool. Performed an ROI on TFS 2005, Subversion and CVS and presented to management.

The individual responsible for submitting the change request and the approver group assigned to approve the change request (Change Manager Group) using ITSM Remedy 7 tool. Managing predeploying meeting related to Remedy ticket and also based on new application setup.

Perform software builds in Clear Case and migrated code using iROC tool. Perform software builds in Abinitio and migrated code using iROC tool.

Maintaining Release number using FNM’s iROC tool. Worked on Clear Case builds and administrations. Enforced Software Configuration Management policies through Clear Case triggers written in Perl, in order to meet Audit requirements.

Automate deployment and release distribution process with Shell, Perl. Develop and enhance the automated configuration management system. Control branching and merging of the code base.

Creating and configuring dynamic/ snapshot views as per the requirements and writing configuration-spec for views to work with branches, labels. Develop and enhance the automated build system and troubleshooting.

Environment: ClearCase, Clearquest, Cruise control, Perl Scripting, Shell Scripting, TFS,ANT,, BMC Remedy, All Fusion Endeavor, Share-Point, AIX, SunOS.

Client: Independent Healthcare, NY 04/2005 – 05/2006

Role: Configuration Management Engineer

Responsibilities:

Worked as a consult Ant for Configuration Manager, Build/deployment engineer, Release coordinator and basic level System Admin profiles.

Deploying application ear, war files using websphere application server. Configure websphere plugins.Created maven project, added plugin for cobertura for reporting and code coverage.Maintain PFG projects and manage build process. Implement/define ClearCase architecture, maintain branching stretegy.

Worked on File net, work flow and router migration.Setting up new server/envt from scratch for QA team for testing.Managed network VM and setting up VM Mentoring new developer for clearcase usage and demonstrate build Wrote/modified Ant script and Pom file for Maven .Managing and syncing up parallel applications/ releases in multiple envt. Implement automated build using cruise control from scratch.

Worked closely with other program organizations to effectively communicate the CM processes.Provided training of CM tools to program personnel.

Create/Maintain custom build scripts in Java/Perl.Develop Rational ClearQuest schemas and tailored the tools with custom Perl and VB Scripts.

Develop Rational ClearCase and tailored permissions and capabilities with custom scripts.Developed and maintained the Rational products in a mixed Windows/Linux/Unix environment.Administered ClearCase, ClearQuest, MultiSite, and custom build scripts.Performed various upgrade tasks for the Rational Tools.

Environment: ClearCase, Clear quest, Cruise control,Web sphere, Build forge, SVN, JAVA, J2EE, Oracle, Filenet, Ant, Maven, Shellscripting, Perl, Samba, Unix, MAC.

Client: Plymouth Rock Assurance Group, Red Bank, NJ 02/2004– 03/2005

Role: Build Engineer / Test Analyst

Responsibilities:

Daily and continuous integration build tools implementation and development release automation.

Functional change coordinator for capital market group supported applications.

Release management coordination with project management office, change control board, change advisory board, and business approvers.

Architect and implementation of deployment system for supported applications.

Technical support for project personnel and functional accounts audit.

Coordination with development, testing, and business analyst teams to ensure updates are completed and changes are scheduled.

Coordinates and participates in regular pre and post-release review meetings to assist with the evaluation of release quality.

Schedules and leads reviews as necessary to make sure product owners and stake holders are aware of impacts of product releases.

Automation of build and release management for Abinitio supported applications to dev, system test, uat and production environments.

Implemented build automation tools like CruiseControl, Hudson.

Release work item management, timelines, test plans and other documentation artifacts.

Build and deploy the j2ee, java, C, and C++ financial calculators and applications.

Ant, make, and maven build scripting tools.

Involved in developing build and release scripts for C,C++ and java applications using Ant, make and maven.

Consolidate and publish nightly regression build and test cases results.

Discarding data (and metadata) that are no longer importAnt, in order to minimize disk space requirements.

To provide a stable, maintainable and scalable build platform based on industry best practices.

Environment: ClearCase, Clearquest, Cruise control, Perl Scripting, Shell Scripting, TFS,ANT,, BMC Remedy, All Fusion Endeavor, Share-Point, AIX, SunOS.



Contact this candidate