E-Mail: [email protected] , Phone: +61 (412) 421-925

E-Mail: Josh@Sysmgr.Org , Phone: +61 (412) 421-925

Joshua M. Clulow E-mail: [email protected] , Phone: +61 (412) 421-925 TECHNICAL Software Development: SKILLS • Proficient in many high-level programming languages including Javascript (node.js), C, Java, Korn Shell (ksh), awk, etc. • Web application development with particular focus on delegated administration tools • System programming with particular focus on distributed job control and au- tomation • Kernel-level development and debugging of Illumos with mdb(1) and DTrace, with recent focus on porting support for the AMD-V instruction set extensions from Linux to Illumos KVM See: https://github.com/jclulow/illumos-kvm • Kernel-level development and debugging of OpenBSD with ddb and gdb, most recently due to my final year engineering project to create a single-system image cluster of OpenBSD machines See: https://jmc.sysmgr.org/~leftwing/files/fyp.pdf System Administration: • A range of operating systems including Illumos, Solaris, BSD, Linux, Mac OS and Windows • Web servers including Apache and Sun Web Server • Web proxies including Squid and Sun Proxy Server • Java application servers including Glassfish and Tomcat • Networking concepts including DHCP, DNS, IP networks (subnetting and rout- ing) and Firewalls • Solaris-specific technologies including Zones, SMF, ZFS and DTrace • Sun Cluster for highly available and load balanced systems • F5 BIG-IP Load Balancers • Sun 7000-series Unified Storage Systems • Entry-level and mid-range Sun x86 and SPARC hardware • Discrete servers and Blade systems EMPLOYMENT UNIX System Administrator (Manager) Jul 2011{Present HISTORY Distra • Managing around 50 Linux, Solaris, BSD, etc, machines • Development tools support for development staff, including implementing a Com- mon Build Environment and stabilisation of the Continuous Integration system • Desktop support for office staff • Moving toward managing all configuration and scripts through git • Implemented a custom distributed control system in node.js using REST and AMQP (RabbitMQ) for easy deployment of configuration and software, as well as mass command and control • Lead a project to migrate e-mail and calendaring to Google Apps for Business with minimal downtime and impact on staff • Working remotely with staff in the US and UK UNIX System Administrator Jun 2006{Jun 2011 University of Newcastle, Australia • Managing around 100 Solaris (SPARC and x86) machines • Building infrastructure to support a diverse range of applications for a variety of target user groups including University-wide applications • Providing third-level support for escalations of incidents and problems • Working with other teams (Developers, Databases, Networks) to deliver cross- discipline projects • Migrating services from Solaris to Red Hat Enterprise Linux • Managing a highly available OpenBSD-based load balancing platform, including building and debugging snapshot versions of the pf in-kernel packet filter System Administrator, Software Developer Feb 2005{Jun 2007 University of Newcastle Student Union (UNU, Ltd) • Windows server and workstation support • Web Development in Java (JSP/Servlet) • Computer Lab assistant (customer support) Summer Vacation Work (IT) Dec{Feb in 2004 and 2005 Port Waratah Coal Services • System Administration (Windows) • Participated in Help Desk roster • Web Development in ASP • Developed application auditing software in Python and Java OPEN SOURCE Infrastructure/Operations WORK Illumos • Implementing and operating various web-based tools for the Illumos project such as OpenGrok, Redmine, etc. • Collaborating with other Infrastructure volunteers and the Illumos Admin Coun- cil to ensure continuity of service for the project Developer Illumos • Code review of contributions to the illumos-developer mailing list as part of the Request To Integrate (RTI) process for illumos-gate • Submitting bug fixes and progressing own contributions through the RTI process EDUCATION B. Engineering (Computer), B. Computer Science 2004{2011 University of Newcastle, Australia Completed final year research project: OpenBSD/MC: A Multi-Computer Operating System Graduated with Honours Class I in Computer Engineering.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    2 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us