We provide IT Staff Augmentation Services!

Configuration Management Engineer Resume

0/5 (Submit Your Rating)

Santa Clara, CA

SUMMARY

  • Overall experience of 12 years in Devops, Software Configuration Management, Change Management, Build Management, Deploying and Releasing the Code from one Environment to other Environment.
  • Proficient in all aspects of Red Hat Enterprise Linux (RHEL) from installing, Configuring Hardware, and Customizing Applications and using the latest technologies available to design fully automated operating systems.
  • Strong knowledge on full software development lifecycle(SDLC) using AGILE and WATERFALLmethodologies.Good experience in server migration, Upgrade and downtime related activities.
  • Experience in Version control system using Subversion, GIT, ClearCase. Strong command on source controller concepts such as Branches, Merges and Tags.
  • In - depth knowledge of Build and Release management methodologies, production deployment which include Compiling, Packaging, Deploying and Application Configurations.
  • Experience in using MAVEN and ANT as Build Tools for building the Deployable artifacts (jar, war, & ear) from Source Code.
  • Expert in deploying the code through Web Application Servers like Web Sphere/Web Logic/Apache Tomcat/ JBOSS.
  • Ability in Development and Execution of XML, Shell Scripts and Perl Scripts.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
  • Experience in configuring and managing with Monitoring tools like Zabbix and Nagios
  • Experience using RPMs to effectively package the applications for product deployments.
  • Strong ability to troubleshoot any issues generated while Building, Deploying and in production support and documenting the build and release process.
  • Facilitate Weekly status meeting and Mentor others on system administration functions. Create tool documentation for training and deliver training to users
  • Excellent problem solving skills and capability of breaking down complex situations to discover and resolve root causes that apply to both technical and process issues.
  • Highly motivated, organized, flexible, team player with ability to work individually

Areas of Expertise

  • DevOps
  • Continuous Improvement
  • Source Code Management
  • Build Management
  • Change Management
  • Release Management
  • Configuration Management
  • Project Management
  • Release Management
  • Integration Management
  • Continuous integration
  • Continuous Deployment

TECHNICAL SKILLS

Languages: Bash, Shell Scripting, Perl, Java, C++, C, HTML

Operating Systems: Ubuntu, Android, Linux, Windows

Code review tools: Gerrit, Crusible

Databases: MySQL

Config Management: Chef and Puppet

Continous Integration: Jenkins, TeamCity, Artifactory, BuildForge, AnthillPro, Cruise Control, Maven

IDE &Dev Tools: Eclipse2.3, My Eclipse 5.1, Rational Application Developer7.0

Version Control: CVS, Perforce, Subversion, Git, Github, IBM- Rational Clear case.

Change Management: Clearquest, FIDO, Bugzilla

SDLC/Project Mgmt: Agile Methodologies, Scrum Process, JIRA, RTC, TFS

PROFESSIONAL EXPERIENCE

Confidential, Santa Clara, CA

Configuration Management Engineer

Responsibilities:

  • Managing the Build and Release environment of the IOT & Quark Products.
  • Managing the build infra for the Sealbeach& SRV software groups.
  • Setup the TeamForgeGIT, Gerrit and Artifactory for the new products.
  • Expertise in setting up the SCM standards/processes for development groups, designing branching and labeling.
  • Closely working with Managers and Design team to work on the release process, streamline the work flow and maintain the releases in Artifactory.
  • Implement Agile methodology for build, release and deployment process.
  • Identified and managed configuration items (CIs) to be included in the CMDB and ensured that entries of any CIs were kept accurate and updated for tracking and reporting.
  • Capacity planning for the future and current products.
  • Automating and managing builds using Jenkins for Continuous Integration.
  • Manage the VM’s and RHEL build servers.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies
  • Extensive experience in using Continuous Integration tools like Cruise Control, Build Forge, and Hudson.
  • Setup and administer the GIT, Gerrit servers. Work closely with remote admins to monitor and check the sanity of the servers in all sites for replication and other activities.
  • Used Jenkins for enterprise scale infrastructure configuration and application deployments.
  • Created continuous integration system using ANT, Jenkins, Puppet full automation, Continuous Integration, faster and flawless deployments.

Environment: Linux RHEL 5.7, Jenkins, Git, Gerrit, JIRA, Artifactory, C, C++, Java, Puppet, Shell, Perl, Winodws Server, Perl, Shell Scripting, Citrix VMWare, Build Dell Servers, Apache Tomcat, Mysql

Confidential, San Jose, CA

Senior SCM Engineer

Responsibilities:

  • Managing the end to end activities of IT Products and Services Portfolio.
  • Service manager for 2 High-end applications Clearcase and GIT. Managed a team of 5 FTE and few contractors on board.
  • Adept at identifying and managing project risks and developing solutions to problems through creative mitigation and contingency plan recommendations.
  • Proven record of analyzing processes & workflow, assessing their efficiency, relating to business plans & goals and suggesting re-engineering / simplification solutions.
  • Owns the Release Management process (from the time the product is released to the time it goes live) & release notes; enhance the current Release Management processes, including full details about Production Deployment.
  • Involved in setting up the Global Ticketing system, migrated from Kayako open source ticketing system to REMEDY tool for the whole Confidential BU.
  • Fully manage the Ubuntu LSF farm and Support the Android build system efficiently and administration also. Full support on Ubuntu 10.04 / 11.04 and 12.04
  • Maintain the smooth communication with Local ICT / Storage teams and IT managers to have the clear understanding on downtimes and server emergencies.
  • Supporting major application like Clearcase, GIT, Gerrit, Mysql, Apache web server, Zabbix.
  • Implemented Vasification recently for a BU to support the new model.
  • Developed Service Level Agreements and Standard Operating Procedures to measure service delivery performance. Functioned as incident manager for multiple accounts.
  • Responsible for Data center Management and managing around 120+ Servers.
  • More recently assisted in the design and development of a web-based IT Service Portfolio tool used to document and track services offered to the business throughout their life cycle along with their corresponding agreed upon support models.
  • Along with this, managing the request for new or changed services within the Service Portfolio including the Service catalog.
  • Monitoring and Administering IT management system using Zabbix.

Environment: C, Git, Windows, RHEL, Zabbix, Nagios, Gerrit, Java, ARM, Cadence, Ubuntu 13.x, 14.x, Android, Gerrit, Clearcase, Clearquest, Mysql, Nginx, Perl, Shell Scripting, Python, Apache tomcat, SFTP, Coverity, Kayako, ITIL, Agile, JIRA, Vasification, LSF & Remedy.

Confidential

Build & Release Engineer

Responsibilities:

  • Setup and manage the build environment for Hassium and Radium products.
  • Provide training to the new users on the SCM tools like Git, Gerrit and Clearcase.
  • Fido adimistration for the defect tracking and participate in the CM Meetings for report analysis.
  • Technically managing the entire B/R India team, Mentoring, Leadership, Training & Technical guidance and complete product ownership.
  • Solid understanding of Software Development Life Cycle (SDLC), Continuous Integration (CI) and Continuous Delivery (CD).
  • Documented Build & Integration practices which helped a lot for the new joiners.
  • Integrated the legacy product lines in new distribution systems for better way of deliveries to external customers.
  • Participate in the release meetings and align the build team for the future releases.
  • Sync the code and keep the build servers up to date. Patch upgrades on Linux servers and windows serves for the new release and production environments.
  • Good experience with Coverity tool for integrating this product with the Jenkins CI tool.
  • Make sure the jobs are running fine in all the nodes and deploy to the customer environment.
  • Co-coordinating with peer site administrators to ensure the consistency of work synchronization.
  • Done the POC for the GIT and other tools when moving from Clearcase to GIT CM tool.
  • Worked closely with Global site admins to see the tool dependencies and resolve them at the test environment and move it slowly to Prod environment with proper downtimes.
  • Defining and negotiating hardware/software products and purchases with different teams and vendors
  • Supported product groups of different platforms, different programing languages for B/R environments of multiple sizes
  • Experience with server virtualization like VMware & knowledge on ESX
  • Write housekeeping scripts to maintenance of the Deployment environment.

Environment: C, Git, Windows, RHEL, Zabbix, Nagios, Gerrit, Java, ARM, Cadence, Ubuntu 13.x, 14.x, Android, Gerrit, Perl, Shell scripting, Python, Clearcase, Clearquest, Mysql, Nginx, Apache tomcat, SFTP, Coverity, Kayako, ITIL, Agile, JIRA.

Confidential

SCM Engineer

Responsibilities:

  • Administration of the Clearcase configuration management tool for a large multi-site development team. Day-to-day administration of Clearcase.
  • Manage branching and resolving merge conflicts while integrating the product. Coordinating with offshore and onshore team members to ensure the right code is delivered.
  • Integrate the changes from Germany, UK, Bangalore and China and work with users to fix any merge conflicts and release the product when the build is successful.
  • Ensure the right change requests (CR’s) are delivered for the integration. Improving the build process to run the builds faster and deliver the load to customer site in advance.
  • Ensuring appropriate project documentation is available for each new build or release.
  • Producing several weekly builds for multiple product/test targets.
  • Also responsible for interfacing with the in-house problem tracking tool (Sablime), writing report scripts, release notes and all aspects of the production of quality build images.
  • Defects will be logged in DCT tool which is customized on top of ClearQuest. Designing crystal reports and troubleshooting user issues in CQ.
  • Installation and Configuration of Coverity-Prevent tool. (Static data analysis tool )Responsible for build the common software system.

Environment: C, C++, Clearcase, Sablime, Clearquest, Perl, Shell Scripting &Coverity.

Confidential

Senior SCM Engineer

Responsibilities:

  • Managing Git, Clearcase Linux servers & windows clients.
  • Implemented ITIL service support, Incident and configuration management.
  • Maintaining the Git&clearcase setup across 16 sites.
  • Trouble shooting the users issues on both UCM and base clearcase.
  • Providing access to users on Git&Clearquest
  • Administering the clearquest database.
  • Upgrading the GIT, clearquest schema etc…,
  • Configuring CQTest manager, RFT & RPT
  • Designing crystal reports
  • Integrating Rational Tools for few projects
  • Resolving user issues
  • Managing and Consolidation of user accounts across projects in GNATS
  • Providing access to users.
  • Troubleshooting the user’s issues.
  • Providing access to users in PERFORCE.
  • Maintaining the databases of different projects in PERFORCE.
  • Creation of new projects for Perforce users.

Environment: C, C++, Clearcase, Perforce, Gnats, Clearquest, Mysql, Oracle, Crystal Reports, Dot Net, Linux Servers, Windows servers, UCM Clearcase, Wrappers, Perl, Shell scripting.

Confidential

Team Leader

Responsibilities:

  • Setting up the build server and running the builds.
  • Release Management activities like scheduling deploys, coordinating with various teams to release the code, setting up the environments.
  • Involved in Confidential CIG Clearcase Support. Setting up of Clearcase environment (server & client)
  • Managing and synchronizing multisite replicas. Troubleshooting of Clearcase issues.
  • Creating customized reports for Configuration Audit purpose. Implementing Clearcase triggers using PERL
  • Involved in Confidential CIG Clearcase Support, Setting up of Clearcase environment (server & client), Managing and synchronizing multisite replicas.
  • Creating customized reports for Configuration Audit purpose.
  • Implementing Clearcase triggers using PERL. Backup and restore of Clearcase VOBs, views, registry.
  • Integrating the code and automatic scheduled builds. Preparing the SCM Plans for the development projects
  • Managing the project related documents under Keystone. Monitoring the license utilization and send the reports to higher managers when required.

Confidential

Project Engineer

Responsibilities:

  • Maintained the Clearcase infrastructure, 450 VOB and view servers cisco globally.
  • Involved in day-to-day troubleshooting activities reported by end users
  • Frontline support - Round robin with in team members
  • Checking the functionality of ccadm/cctools and provide feedback to enhance the CM system
  • All the downtime related information will be archived in Wiki pages
  • Updating the wiki pages with new information on clearcase multisite activities like replica sync, hub replication and managing cc clients.
  • Involved in monitoring the multi-site. Setup of the wrappers and support the users on the same.
  • Testing all the scripts on multiple platforms.Worked closely with the CVS clients to get into the Clearcase setup.Acquired lot of CVS repositories to Clearcase.
  • Successfully handled many downtimes for Vob server and view server migration.
  • Alliance tool - Remedy Software for ticket tracking purpose.

Confidential

Project Engineer

Responsibilities:

  • Migrating clearcase view &vob services to a new hardware. Planning and carrying out Clearcase upgrades and setting up separate license registry servers on linux platform.
  • Trouble shooting Clearcase problems pertaining to VOB, Views, Clearcase metadata, Checkout and Check in issues.Setup and manage the parallel development environment by using branches, different configuration specification rules, etc...
  • Configuring Multisite environment and setting up synchronization between two or multiple sites, resolving any multisite sync issues.
  • Moving VOBs/Views between different registry/vob servers.
  • Prepared new test cases and participated in alpha/beta testing for CC Tools
  • Develop scripts to ease the clearcase administration activities.
  • Setting up rational web platform for enabling the clearcase remote access using CCRC and CCWEB.

Confidential

Tech Support Engineer

Responsibilities:

  • Technical Demo on the Tool and Post support on the Procured tools.
  • Involved in installation of Clearcase& Rational Tools
  • Imparted training to end users
  • Provided support to end users on tool issues
  • License management
  • Detailed analysis on the setup and Document the user level setup and process to start the project.

We'd love your feedback!