JUSTIN J. LITTLE Build and Release Engineer TECHNICAL SKILLS * Build and deploy automation with ANT, Maven. * Continuous Integration, build server setup and management * Business process analysis, build and release best practices, software configuration management, release management Languages, Utilities: ANT, Maven, Ruby, SQL, shell, HTML/CSS, JavaScript, Perl. Web Application Platforms: Weblogic, Tomcat, Jrun, IIS/.NET, Ruby on Rails, Apache. SCM/CI Tools: Subversion, CVS, VSS, CruiseControl, QuickBuild, Team City, Bamboo, Pulse, JIRA, Confluence, Trac Operating systems: UNIX/Linux (Solaris, Redhat), Windows NT/2000/2003, Apple OS X Databases:Ê MySQL, SQLLite, MSSQL Server, PostgreSQL, PROFESSIONAL EXPERIENCE Apple, Inc. July 2011 Ð present Release Engineer Assist in management and execution of production releases to www.apple.com. Manage and support pre-production server environments for reviewing changes to www.apple.com. Additional responsibilities include: * Migrate and support existing pre-production (ÒpreviewÓ) server environment to new hardware. Consists of ~50 Apache servers with varying configurations and a custom sync process for automatically updating sites. * Manage access and authentication for preview servers, Subversion, and file shares * Provide day-to-day developer support for Subversion and assorted development tools * Participate in worldwide site launches, including site prep, branching and merging, staging site updates and releasing updates to the live site Williams-Sonoma, Inc. September 2009 Ð June 2011 Build Engineer * Manage builds and dev deployments of Williams-Sonoma web properties (www.williams-sonoma.com, www.potterybarn.com, http://www.potterybarnkids.com) * Configure Continuum build server, migrate builds on to Bamboo * Manage build pipeline, maintain/streamline build process * Create automated deployment scripts using ANT, perform multiple daily dev deployments, coordinate with Web Admin team for regular QA deployments * Provide developer support for Jira, Subversion, Continuum, build scripts Justin Little & Co. March 2008 Ð September 2009 Build and Release Consultant Consulting, implementation, and support of build/deploy automation solutions for several Bay Area companies, including: NASA - worldwind.arc.nasa.gov * Installed, configured Bamboo build server for nightly builds of World Wind Java SDK client, server, demo apps (http://builds.worldwind.arc.nasa.gov/) * Integrated Jira, Confluence, Bamboo for improved visibility of build metrics * Overhaul/refactor existing ANT scripts for improved maintainability Picaboo Corp. - www.picaboo.com * Design and implement build automation solution using Nant and CruiseControl.NET. Replaced 4 hour, 111-step manual process with a set of scripts, reducing overall build time (form source to setup.exe) to less than 10 minutes. * Provide QA best practices guidance, recruitment of QA resources, implemented bug tracking solution and workflow Shmoop.com - www.shmoop.com * Developed ANT scripts to automate the packaging and deployment of a PhP web app to dev, qa, stage and production environments. * Manage releases - gathering requirements, tracking tasks, and preparing for production releases. Communicate and report to management about changes and release status. * Perform weekly production releases of new versions of www.shmoop.com Gap Inc. Gap Direct Ð Build and Best Practices August 2007 Ð March 2008 Lead Systems Engineer: Build Automation and Continuous Integration * Maintain and improve automated build process with ANT. Approximately 25 applications/modules, resulting in hundreds of builds per day * Install, configure, and maintain build server farm of ~20 Cruise Control CI servers * Support and troubleshoot build and deployment issues with developers and deployment engineers. Includes training and best practice education for use of tools such as ANT, svn, CruiseControl. * Architect and implement continuity and capacity plans for increasing overall throughout and stability of the build and continuous integration environment. * Host monthly ÒAgile PassportÓ training sessions on build best practices as part of GapÕs business process improvement. Stanford Graduate School of Business May 1999 Ð August 2007 Release Manager / Web Developer * Responsible for building and deploying web applications to development, QA, staging, and production environments * Identify and document server build requirements for NT and *nix web application servers * Design, implement, support and deploy .NET applications to a Win2K3/IIS 6 server farm * Deploy, support/troubleshoot J2EE applications in a clustered Weblogic/Tomcat server farm * Develop release management and build/deploy strategy and process for ASP, .NET, JSP, and Java applications, including UNIX shell scripts, ANT scripts for automation of releases/builds * Identify, evaluate, acquire and implement tools designed to improve efficiency and transparency into development and release processes (JIRA, Confluence, QuickBuild) * Perform NT/IIS, Linux, Apache, Tomcat, Jrun and BEA Weblogic security, configuration, administration tasks PeopleSoft, Inc. November 1998 Ð April 1999 Web Developer, Deployment Engineer * Managed content deployment process for updates to PeopleSoftÕs WWW site (www.peoplesoft.com) * Primary contact for all updates to PeopleSoftÕs WWW Site * Managed a small team of web developers to implement updates * Technical lead for several larger web production projects * Trained marketing team to make updates to the site using Dreamweaver and CVS Snow Canyon Software, Inc. Aug 1997 to Sep 1998 Sr. Analyst / Web Consultant * Assisted in management of day-to-day corporate operations. * Maintained Snow Canyon Software, Inc.Õs LAN. * Developed web sites * Maintained status as a professional consultant with the following clients: Levi Strauss and Company, San Francisco, California January 1998 to June 1998 Sr. Analyst, Integration Test Management Intranet Web Site * Technical lead in development of departmental intranet site. * Produced a "look and feel" for the site through a series of meetings with the client and Graphics Department. * Developed the web site using FrontPage97, HTML and JavaScript. * Assisted in the development of a web-based application using IDC/HTX technology (Access97 back-end) * Successfully transitioned the project to Levi's internal staff for maintenance. IKON Office Solutions, Walnut Creek, California - June 1998 to September 1998 Intranet Developer * Created the foundation of a corporate Intranet for the Northern California Regional offices of IKON Office Solutions * Provided consultation on the configuration of MS Windows NT, MS Internet Information Server, MS Front Page, and the MS Front Page server extensions * Developed and documented standards and guidelines regarding future development and publication to the intranet Visual Design Concepts, Inc., San Francisco, California October 1996 to August 1997 Web Developer /Network Engineer * Installed and configured CISCO Routers (3600 Series) to support WAN connectivity * Designed, installed and configured Visual Design Concepts' LAN and standardized all desktop images on Windows NT network * Setup domain and print servers, implemented file management and network security policies * Assisted in the design and development of Visual Design Concepts, Inc.'s www site * Maintained status as a professional consultant Levi Strauss & Company, San Francisco, California - Feb 1997 to August 1997 Project Manager, Year 2000 Intranet Web Site * Led a team of eight in the design, development and production implementation of Levi's Year 2000 Web Site. * Developed the web site using FrontPage97, HTML and JavaScript. * Successfully transitioned the project to Levi's internal staff for maintenance. TECHNICAL EDUCATION * BEA Weblogic 9.2 Administration BEA Systems, San Jose, CA * ÒMastering Web Application DevelopmentÓ coursework IntroTek, Santa Clara CA * CISCO Certified Router Configuration Coursework (Internetwork OS 11.x) Protocol Interface Corporation, San Mateo, California * Certified PowerBuilder Coursework Pantajja Consulting Group, San Francisco, California References available upon request