Resume - Julien Goodwin

Mobile: +61-410-746-120
E-Mail: jgoodwin@studio442.com.au
Location: Sydney, Australia (GMT+10, Melbourne or other relocation offers considered)


Work Experience
July 2011 to present
Google Inc. Pyrmont, NSW
Network Engineer (Production)

Part of the team managing one of the world's largest data networks.


April 2008 to June 2011
Editure - Formerly MyInternet & SchoolsNet North Melbourne, VIC
System Engineer (Production)

Part of a team managing ~500 primarily Debian GNU/Linux servers (Also VMware, RHEL, CentOS, Solaris, Win 2k3) supporting thousands of schools and millions of end users worldwide.

Primary software: Debian GNU/Linux, Postfix, MySQL, Apache (v2), Squid, Nagios, Cacti

Primary hardware: Servers - HP, Dell; Storage - HP, NetApp; Networking - Juniper, Extreme, Cisco

  • Deployed MPLS across Victorian core network
  • Re-built complex network running on legacy Checkpoint (RHEL, Solaris) systems with Juniper SRX & EX combination.
  • Re-negotiated several major WAN and Internet transit links resulting in >70% cost savings with increased service levels, estimated first year savings of over $700k
  • Lead investigation & deployment of blade servers (HP BladeSystem), lowering server acquisition, maintenance & power costs
  • Lead migration to BGP connectivity with APNIC assigned address space, based on a Juniper platform
  • Optimised cooling of large (16 rack) office Server Room, improving PUE
  • Deployed production-quality IPv6 transit
  • Designed and implemented puppet based configuration management system, replacing ad-hoc scripts
  • Improved vendor relationships, leading to better access to test hardware and improved support
  • Some technical pre-sales consulting

July 2007 to March 2008
Asterisk IT (Now Noojee Telephone Solutions) Abbotsford, VIC
VoIP integration specialist
  • Designed & built Asterisk based PBX's for clients, ranging from 10-200 handsets
  • Developed custom software to closer integrate PBX's into client's networks
  • Provided customer support via telephone, internet and site visits
  • Primarily worked with the Asterisk PBX on RedHat derivative platforms (RHEL, Fedora, CentOS, OpenSuSE)
    • Systems from Dell & IBM, with telephony interfaces from Digium
    • Phones from Snom, Polycom & Cisco/Linksys

October 2004 to October 2007
Strategic Data Pty Ltd - IT Strategic & Web Survey Carlton, VIC
Systems Programmer
  • Designed and implemented a corporate LDAP database, including data migration and ACL's, migrated many services to LDAP including writing custom authentication plugins
  • Designed and implemented a corporate spam filter with per user web management
  • Implemented a corporate SSL Certificate Authority
  • Implemented an automated network Windows & Linux installation system, and semi-automated Mac OS X management
  • Designed and implemented a custom Linux (iptables) based multiport bridging firewall
  • Designed new office network (Cat6a for upgrade to 10Ge, PoE & Gigabit to all ports, server room design, custom built 19" racks & power systems)
  • Designed integrated WPA2-Enterprise wireless LAN with rotating key WPA-PSK for guest access, Cisco AP's authenticating via FreeRadius to corporate LDAP server

November 2001 to August 2010
Computerbank Australia inc., Charity - Volunteer position West Melbourne, VIC
Systems & Networks Administrator
  • Lead several major hardware & software server migrations
  • Re-Designed & upgraded the entire network for high-speed data based on a Cisco core
  • Assisted with design of an inventory & client management system
  • Redesigned an in-house caching daemon for extra speed and stability
  • Assisted with design and Implementation of custom [Debian GNU/Linux based] Linux distribution
  • Extensive use of LDAP authentication for networked UNIX systems.
  • Languages and technologies used: Linux, LDAP, BIND, DHCP, WINS, CUPS, Advanced Unix Shell Programming. All on Debian GNU/Linux platform

July 2000 to July 2007
Chris Kaine & Associates Pty Ltd - Business Angels & Peoplebrokers Toorak, VIC
Systems & Networks Administrator
  • Successfully designed, and implemented a Windows NT based network for assorted windows based clients (Including NT Server 4, IIS, MSSQL, MS Exchange), upgraded through to Windows 2003 et al.
  • Added a (Debian) linux machine to the network to serve as a spam/malware/virus filter, caching proxy, DNS server, DHCP server, mailing list server.
  • Maintained a large ASP based (inc. MSSQL backend) matching database system.
  • Ported a VB/SQL based matching database system from VB 4 to VB 6 including db access method migration.
  • Designed and implemented a web based registration system.
  • Successfully upgraded the network to Windows 2003, Exchange 2003, IIS 6
  • Languages and technologies used: ASP, PHP, HTTP, SQL (MSSQL), and MAPI, on Windows NT platforms. PHP, Perl, SQL (MySQL), DNS, Squid, on Linux platforms.

Free Software
Community
  • Linux Australia - Was on the planning team for linux.conf.au 2008, member of AV team, lead video editing & encoding, including development of custom software to manage video workflow.
  • Asterisk - VoIP PBX, various contributions.
    • Various reliability & data transport development work for IAX protocol.
    • A variety of bugfixes.
  • chan_sccp - Cisco protocol support in Asterisk, developer since July 2004.
  • FFADO (Linux Firewire Audio drvier) - Various minor fixes.
  • GForge - Postfix integration code along with a few big fixes.
  • Minerva - Web based LDAP managment tool for Unix admins.
  • Various other small contributions (mainly bugfixes), notable projects:
    • Samba (version 4)
    • Inkscape

Education
Wesley College Glen Waverley, VIC
Secondary school & VCE.
Graduated 2002
Certifications
Cisco CCNA October 2010
Juniper JNCIA-EX (Switching, Associate) November 2009
Juniper JNCIS-M (Routing, M / MX / T series, Service Provider) September 2010 (JNCIA-M), December 2010 (JNCIS-M)
Juniper JNCIS-ER (Enterprise Routing, Specialist) April 2010
Licensed Australian Radio Amateur (Standard level) VK3JUL details April 2007 (foundation), December 2008 (standard)
RedHat RHCE Certified on RH 6.2 May 2000 expired

Presentations
Programming Asterisk LUV Programmers SIG. May 2005, linux.conf.au 2006. Jan 2006, Tas-LUG May 2006
Introduction to VoIP & Asterisk linux.conf.au 2006. Jan 2006, LUV April 2006, Tas-LUG May 2006
New Opportunities in VoIP & OSS Telephony OSDC 2006 Dec 2006
"A seven layer sponge cake" An overview of VOIP security OSDC 2007 Nov 2007
Scaling your Systems Administrators SAGE-AU 2009 July 2009, LinuxCon 2009 Sept 2009
How the Internet really works OSDC 2009 Nov 2009
This is only a partial list of the most notable. A full list is available at http://julien.studio442.com.au/presentations.php.
Professional
Associations
  • Linux Australia - Parent organisation of linux.conf.au, member since 2004
  • LUV - Linux Users of Victoria - Member since 2002, Secretary 2005-2007, Ordinary 2010-present
  • LUV ProgSig - LUV Programmers Special Interest Group
  • Melbourne Wireless - Member since 2003, Treasurer 2008-2009
  • SAGE-AU Systems Administrators Guild of Australia - Member since 2009
  • OSV - Open Source Victoria, member since founding
  • OSIA - Open Source Industry Association (Australia), member from founding until end of employment at Strategic Data
  • Melb PHP - Melbourne PHP users Group, member since 2004
  • Melbn-Voip - Melbourne VoIP users group
  • EMDRC - Eastern & Mountain District Radio Club - Member since 2007

Position interests
  • Systems, networking and/or VoIP R&D
  • Systems/network engineer in a midsized (100-1000 device) environment
  • FOSS development, (systems) management or community involvement
  • Media production, development and/or management
Skills
Major Languages
  • (X)HTML & CSS - Extensive, but not a graphic designer
  • PHP - Extensive
  • Unix Bourne Shell, including tools like sed, awk, et al. - Extensive
  • SQL - Good core knowledge, including stored procedures
  • Perl 5 - Mainly for systems purposes, lots of CPAN, little OO
  • Unix C - Decent
Platforms Very strong background in Linux (RedHat [RHEL, Fedora, CentOS], SuSE [& OpenSuSE], Debian, Ubuntu), and experience with commercial unicies (Primarily Solaris & SGI IRIX). Also highly experienced in all Microsoft platforms from DOS/Windows 3.1 to Windows 2003 & Vista. Have run VMware ESX in production and VMware workstation in development environments since 2005. Background in installing and maintaining Macintosh networks (Including integration with Novell Netware) in media production environments.
Notable Tools CVS, Subversion, ANT, Apache Web Server (Including SSL, both v1.3 & v2.2), Microsoft IIS, Microsoft Exchange Server, Microsoft SQL Server, Microsoft Office Suite, MySQL Database, Postfix Mail Server, Squid Web Cache, BIND DNS Server, SSH & SCP, eDirectory & OpenLDAP, DHCP, WINS, CUPS, Norton, ClamAV & Sophos Anti Virus', amanda & bacula, Linux IPChains & IPTables firewalls, (La)TeX, Asterisk.
Technologies Good knowledge of TCP/IP and major protocols (HTTP, FTP, SMTP, NNTP, POP3, IMAP4, TELNET, SSH, LDAP). Experience with OO design. Experience with standard network devices, hubs, switches, routers (including Cisco), print servers, WAN Routers/Modems. Experience with storage subsystems such as SCSI (From SCSI-1 to SAS, SATA & iSCSI), Fibre Channel and RAID. VoIP experience includes SIP, RTP and SCCP (Cisco) from the packet layer up to large-scale system design.
General Skills Good maintenance programmer, technical writing/documentation, good negotiation skills, basic artwork, experienced sound recording engineer (6 Years, 2 of which I maintained a professional level studio), video editing & camera operation (Including familiarity with professional editing tools such as Final Cut Pro). Have a strong zest for learning and researching needed tools & methodologies. Experienced with network design, service migration and network security.
Professional Interests Pro Audio & media production

The most recent version of this document can be found at http://julien.studio442.com.au/resume.html.
It was last updated on the 24th of June 2011.
Valid CSS! Valid XHTML 1.0 Strict