We provide IT Staff Augmentation Services!

Software Configuration Management Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

Software Configuration Management and IT professional with extensive experience in developing Automated build systems, web applications, database systems, computer network interfaces, and digital image processing software. Recognized as a significant individual contributor as well as a team player. Highly motivated, focused, and constantly remains current with state of the art technology.

SKILLS:

  • C/C++
  • Java / J2ME / JNI
  • Javascript
  • PHP
  • ASP / VBScript
  • HTML
  • VisualBasic
  • SQL
  • Perl
  • Python
  • Bash Scripting
  • XML

TECHNICAL SKILLS:

Web: Mozilla Firefox, Internet Explorer, Safari, Opera

Unix Operating System: GNU gcc, Linux, Solaris, FreeBSD, OpenBSD, IRIX

Microsoft Windows: Visual C++, Visual Basic

Databases: MySQL, Microsoft SQL Server, PostgreSQL, Microsoft Access

Source Control: Perforce, CVS, Subversion, Visual Subversion, PVCS, Visual Source Safe, TrueChange, Continuious

Operating System Management: GNU gcc, Linux, Solaris, FreeBSD, OpenBSD, IRIX, Egenera Systems

Hardware: Intel x86, Sparc, Blade Systems

Build Tools: ANT, NANT, JBuilder, CruiseControl, Visual Build

Applciation Server: Tomcat, JBoss, Weblogic, Liferay, Glassfish

Install Applications: Install Shield, Wise Installer, RPM

PROFESSIONAL EXPERIENCE:

Confidential

Software Configuration Management Engineer

Responsibilities:

  • Manage and Maintan Software Repository
  • Manage and Maintain Automated Build System
  • Manage and Maintain Bugtracking, Project Management, & Document Management facilities
  • Package and Deliver Completed Offical Releases

Confidential

Senior Configuration Management Manager, Systems/Network Security Administration

Responsibilities:

  • Responsible for setup of multibladed server solution and individual servers to simulate a production computer system. Configure firewalls, and network including DMZ's and internal networks for connectivity and testing purposes. Responsible for development and implementation of Software Configuration Management Repository and automated Software Bug Report tracking system.
  • Worked in a small QA team for software testing.
  • Design, Implement, and Manage Source Repository System.
  • Design, Implement, and Manage Automated Build and Deploy System.
  • Design, Implement, and Manage Configuration Management Web Infastructure; Using Apache web server services, CruiseControl Automated Build system, Installation Packaging, using Installshield. Configure and Manage all manual builds until Automated Build Facilities implemtation.
  • Convert Manual Build Process, to an Automated build, using ANT, and Installshield. Until Automated Build Systems Implementation and Configuration tested and verified.

Confidential

Senior Software Developer

Responsibilities:

  • Responsible for Virgina Office Network and Security, Wireless Networking Security and Connectivity, Over Seas Secured Connectivity and usage for development team. As well as All Software Configuration Management Policies and Procedures, design, development, and implementation.
  • Build and Maintain Software Source Repository from VSS to CVS & Perforce
  • Design, Develop, and Implement Automated Build and QA deployment Environment
  • Desgin, Develop, and Implement Installation Procedures and Installer
  • Manage and Maintain Development Network and Security Policies for Remote Office Location, and Over Seas Develoment Team Connectivity and Usage
  • Manage and Maintain Wireless In Office facilities
  • Evaluate and Implement Automated Build System(s), CruiseControl, Visual Build, JBuilder. Continue Manual Build Process until automated build systems implementation.

Confidential

Contract Configuration management Specialist/Build and Release Engineering

Responsibilities:

  • Using Linux, Ant, HPUX, and Windows2000 variants, Windows XP variants I was tasked with building an automated facility in which to create and implement builds from HPUX systems, distribute to Linux systems of both Development and SQA, and subsequently distribute to HPUX data storage systems. While in runtime, sending and receiving data information from Linux to HPUX and back again systems.
  • Created the SCM policies and procedures guidelines from scratch for three development teams which included establishing check - in/out policies, labeling guidelines, version management, etc.
  • Established a formal build process for PVCS ChangeManager 8.0 â “ 8.1 Windows and Unix Server Versions that would ensure developers and SQA members followed proper procedure by using a series of form templates that would require sign off along each stage of the build process.
  • Created structured documentation for Policies and Procedures for Build, SQA, and Production Build and deployment systems
  • Create the Ant build system and Ant runtime system to automate the entire build process.
  • Deployed multiple build systems across the various operating systems.
  • Created make files for C based code and ANT for Java, and XML based code.
  • Train and Mentor in SCM Philosophies, co-employees

Confidential

Configuration Management Specialist / Build Release Engineering

Responsibilities:

  • Using Linux Clusters, Ant, and Windows Server/Client variants I was tasked with building an automated facility in which to create and implement builds, distribute to Linux Clusters for both Development and SQA, and subsequently distribute to data storage systems. While in runtime, sending and receiving data information from Linux to Clients and back again.
  • Created Automated Build Process using Ant, Perl, and Python for Linux, Unix (HP-UX), and Windows platforms.
  • Performed CVS repository restructuring and clean up to organize the code base.
  • Migrated VSS source Tree to Perforce.
  • Create and implement Training classes for Beginner, Intermediate, and Expert Perforce users
  • Create and Implement Source Management Procedures and Policies Documentation
  • Create and implement automated Build processes

Confidential

Build Automation Source Migration Contract

Responsibilities:

  • Automate Build scripting to allow for multiple environment deployment through rsync, and ssh tunneling. Create and implement Build status reporting web interface containing Source tree built, versioning information, and Build status. Deployment to multiple QA environments and to Live Production website.
  • Created the SCM policies and procedures guidelines from scratch for three development teams which included establishing check-in/out policies, labeling guidelines, version management, etc.
  • Create Automated Build Process using ANT, Perl, Python and other scripting tools.
  • CVS repository Restructuring and clean up.
  • Managed and Performed Nightly Builds and ensured proper email notification to developers.

Confidential

Source Migration Contractor

Responsibilities:

  • Migrate existing source trees from various source management tools such as CVS ClearCase, and VSS to Newly implemented Perforce Source Trees. Train all staff, and management in proper usage of Perforce.
  • Migrate CVS, ClearCase, VSS, and Source Trees to Perforce.
  • Maintained all source code using Perforce which included managing baselines and version branches.
  • Create and implement Training classes for Beginner, Intermediate, and Expert Perforce users.
  • Managed and Performed Nightly Builds and ensured proper email notification to developers.
  • Repository Restructuring and clean up. and Maintenance

Confidential

Source Management Implementation Contract

Responsibilities:

  • Create and implement automated build scripting facilities, using Perl, dos batch files, some minor c++ source. Deployment to scratch disk delivery. Creation and verification of scratch disk bootable ROMs. Migrate source tree from VSS to Perforce, training of all staff in proper usage of Perforce.
  • Create and Implement Source Management Procedures and Policies Documentation
  • Migrate VSS source Tree to Perforce
  • Create and implement automated Build processes
  • Create and implement Training classes for Beginner, Intermediate, and Expert Perforce users.
  • Repository Restructuring and clean up. and Maintenance

Confidential

Build and Release Automation Implementation

Responsibilities:

  • Create implement Build automation scripts, using dos, Perl, ssh and rsync. Deployment of newly created builds to QA testing environments. Deployment of proper source and Marketing changes to Production website. Manage all related Release Engineering tasks including scheduling, task deligation, usage information, direct engineering contact.
  • Perforce Implementation from CVS
  • Create Post and Pre submit triggers
  • Maintain Perforce Web Interface
  • Automate Builds using Dos, Perl, Rsync, ssh tunnels
  • Automate Rapid Environment Deployment
  • Source Tree Maintenance
  • Create & Document Policies and Procedures for Entry and Exit of All Builds to SCM

Confidential

Configuration Management Specialist/Engineer Lead

Responsibilities:

  • Involved in one of the largest Java development efforts for massive web content/email delivery applications. I was also exposed to new innovative technologies, which served to strengthen my abilities as a SCM Specialist. Using Ant for Build scripting, along with Perl and Cygwin, I was able to create real-time, on the fly builds at the click of a button. Installshield Multi-Language/Platform capabilities allowed me a tremendous amount of flexibility in creation of installation scripts. Throughout, using Perl, TclTK, and Python along with Apache Web Server Services in Linux as well as Windows environments allowed me to quickly publish new builds and installation packages to our ready waiting QA team. Once QA deliverable was successfully tested, I packaged, and delivered final Release to Operations/ End User.
  • Nightly Build Automation
  • Multi Platform Installation Scripting via Installshield
  • On demand engineering Builds
  • Process and Procedures documentation for deployment of builds, and installation packages
  • CM Web Content-Master Controller
  • Timely Automated web build delivery to QA and Operations

Confidential

Configuration Management Specialist/Engineer Lead

Responsibilities:

  • Merck, while in the beginning stages of development for New Testing Suites for various medical applications, required my team to plan, document, create and implement true Configuration Management Policies and Procedures throughout their development cycle. Due to the nature of the testing, Merck was subject to some level of official auditing; therefore CM Plan Documentation, Policies and Procedures Documentation required the same level of precise detail.
  • CM Web Content-Master Controller
  • SCM and TACM (Test Applications Configuration Management) Policies Procedures development and implementation
  • Training Documentation, Curriculum, and Classes
  • Planning and Implementation of SCM Applications
  • Source Code Control Repository Planning, Security, Policies, and Creation Implementation
  • Web content Database integration for client test engineering manipulations

Confidential

Configuration Management Specialist/Engineer Manager

Responsibilities:

  • I was given the opportunity to create and implement Configuration Management company-wide, in my own design. Beginning with source code control, development tools and standards, Stabilized Build Processes, and finally Nightly Build Processes, I was able to create an environment that ran 24 hrs a day, 7 days a week. I was building, testing and implementing newer, more stabilized code lines as they were available.
  • Configuration Management Development
  • Creation of Configuration Management Plan, Polices and Procedures
  • Creation and implementation of Source Code Repository
  • Evaluation, training, and implementation of Visual Source Safe Source Code Control
  • Automated Nightly Build Processes development and implementation

Confidential

Configuration Management Specialist/Engineer Manager

Responsibilities:

  • Working with Novell, I was introduced to many architectural hazards. Our builds were created from multiple source repositories at multiple sites throughout the U.S. and in Asia. Portions of our code resided in Visual Source Safe repositories, some in PVCS and even more in CVS repositories throughout the U.S. Despite all of these obstacles, we were able to create a Build system that pulled code from multiple sites, built project based code lines, and create reporting throughout. With a web-enabled delivery, we were capable of creating a completely automated delivery to Web SDK Build and package.
  • Plan and develop Multi-Lingual Installation and Packaging Via InstallShield and Perl
  • Configuration Management Development
  • Creation of Configuration Management Plan, Polices and Procedures
  • Creation and implementation of Source Code Repository
  • Evaluation, training, and implementation of Visual Source Safe Source Code Control
  • Automated Nightly Build Processes development and implementation
  • Create, maintain and modify web deployable ManageWise SDK Builds

Confidential

Network Administrator

Responsibilities:

  • Primarily responsible for the entire system-wide upgrade from Novell 3.12 to 4.0, client & server systems alike As such, I was routinely trouble shooting end-user operator errors & legitimate networking issues.
  • Client Side software upgrades throughout hospital computer base
  • Regular scheduled network maintenance
  • System Server Upgrade Novell 3.12 to 4.x
  • Daily end-user/client support
  • Help Desk coordinator

We'd love your feedback!