Senior software professional with diverse experience, strong analytics, managerial, and interpersonal skills.
Additional key strengths include:
* Devops / SCM / Release
* Operations Management
* Performance Analysis
* System Design
* Sales Support
* Customer Support
* Product Development
* QA Automation
* Inventory and Budget
* Vendor Management
Software Configuation Manager @ Software Configuration Manager (March 2014 - present)
- Develop DevOps framework and best practices regime for all new projects
- Recruit, train, and develop a worldwide team
- Manage build, release, and test environments
Quality Assurance Engineer (Sept 2013 - March 2014)
- Tools development and maintenance (python, bash, bat, PowerShell, PERL)
- QA Automation development and maintenance (SILKTEST)
- DevOps, Build/release automation (TeamCity, gmake, Maven)
- Manage database upgrades and data reloads in the test environment
- System integration and workflow automation (Linux, Windows, VMware, Java, C++, Sybase) From September 2013 to Present (2 years 4 months) Systems Engineer (Release) @ Critical Mention / Critical Media
Online media intelligence, search, analytics, and player tools division of Critical Media.
Systems Engineer (Release)
DevOps (configuration, build, release, deploy) role in development team.
• Setup integration (buildbot, git), build (make, Maven) and deployment systems (Capistrano, Apache, Tomcat).
• Spin up Linux Rackspace servers and manage configuration details using puppet scripts. From 2013 to 2013 (less than a year) Configuration Management Engineer @ Kaplan Inc.
Online educational, tutoring and test prep services division of the Washington Post Companies
Configuration Management Engineer
Provided IT services, capacity planning, release and deployment governance for test environments.
* Re-imagined QA and Load Test environments (using NetApp Flex Cloning and Snap Manager) providing increased flexibility and capacity of Oracle database management at greatly reduced cost and set up time.
* Provided build/release engineering services (Java ant Maven Hudson and .NET C# flex flash MSbuild) across 20+ legacy and new web applications achieving process improvements, best practices adoption, and standards definition.
* Delivered administration and scripting of Perforce (source control) and JIRA (workflow management) systems.
* Designed and implemented complex integrated QA database refresh system (Mac 4D SQLserver Oracle) resulting in improved reliability and faster project set up.
* Oversaw $2M budget and streamlined QA test infrastructure. From 2010 to 2011 (1 year) Operations Manager / SCM Specialist @ The Grow Network/McGraw-Hill Education
Education division of Fortune 500 Company (assessment reporting, instructional guides, focused learning websites).
Software Configuration Management Specialist (2009-2010)
Established SCM function including branching strategies, version control policies, and automated build tools.
* Initiated change control and release system including design, implementation, and management.
* Architected continuous build system for improved configuration management and component versioning.
* Retained for three months beyond initial restructuring to manage and coordinate $4M infrastructure inventory split.
Operations Manager (2006-2009)
Managed worldwide operations team running batch applications (Linux Oracle Ant Python Java XML XSLT).
* Designed and delivered automated production system increasing productivity 50% year over year.
* Coordinated in-house IT and DBA, 3rd party SW relationships, and off-shore contractor development and testing.
Senior Software Operations Engineer (2004-2005)
Designed and managed 24 x 7 production and delivery operations system.
* Implemented parallel execution of batch print application achieving order-of-magnitude production speedup.
* Created release board review process resulting in improved quality and reduced cost/time to market. From 2004 to 2010 (6 years) Systems Analyst @ SKY Computers/Analogic
Computer manufacturer of array processors for signal processing and computational applications.
Senior Applications Engineer
Conducted pre- and post-sales support, application debugging and optimization, and performance consulting.
* Developed code merge and build system for parent company, enhanced installation and UAT systems.
* Designed and presented training courses (C and C++) on application optimization (Motorola PPC). From 2002 to 2004 (2 years) Release Engineer @ NetGenesis
Software tools for analyzing complex user behavior on high traffic commercial websites.
Senior Release Engineer
Designed and developed product build, release, and installation processes.
* Migrated source control repository (from PVCS to CVS) refactoring code base layout, improving branch tracking
methodology, and resulting in 300% faster checkout time. From 1999 to 2001 (2 years) Release Engineer @ Aspen Technology
Provider of process modeling software applications and optimization tools for chemical manufacturing.
Senior Operations Engineer
Oversaw release engineering, tools maintenance, UNIX and NT system administration.
* Designed builds for complex (FORTRAN C VB PERL) multi-platform products (UNIX NT VMS).
* Received award from major customer for design quality of customized build process. From 1996 to 1999 (3 years) Systems Analyst @ Sky Computers
Computer manufacturer of array processors for signal processing and computational applications.
Senior Applications Engineer
Provided post-sales technical support, application debugging and optimization, and performance consulting.
* Designed and presented training courses (FORTRAN and C) on application optimization (Intel i860).
Sales Technical Support Manager
Performed pre-sales technical support, performance benchmarks, porting drivers.
* Wrote customized signal-processing applications published in a trade journal:
- - “Using echo planar nuclear magnetic resonance imaging to provide real time images”
- - - VME and Critical Systems, April 1995
- - - - http://pdf.cloud.opensystemsmedia.com/vmecritical.com/Sky.Apr95.pdf From 1990 to 1996 (6 years) Performance Analyst @ FPS Computing
Computer manufacturer of mini-supercomputers focused on computational applications.
Sales Engineer
* Pre-sales tech support, performance benchmarks, technical bids, application porting.
Systems Analyst
* On-site software support (LSU), math library coding, application porting, and training.
Performance Analyst
* Performance benchmarks, FORTRAN C assembly code on DEC and IBM systems.
Database Programmer
* Database design and development using INFO and CWIC on PRIME computers. From 1983 to 1989 (6 years)
BA, Mathematics @ Reed College From 1977 to 1983 Academic @ Bronx High School of Science From 1973 to 1977 Gil Obler is skilled in: Python, Perl, Unix Shell Scripting, NT bat file scripting, GNU Make, Ant, Maven, Perforce, CVS, PL/SQL, MySQL, SQL Server, C, C++, Fortran