Professional Objective Seeking a challenging, interesting, permanent position to utilise and further develop my practical UNIX (*BSD, Linux) systems/Network Administration, Analysis and Development skills. I am keen to join a well-established company with good long-term career prospects. I am a pro-active and independent worker.
Computing Systems Experience UNIX operating Systems FreeBSD (4.x, 5.x, 6.x, 7.x) NetBSD (1.6.x, 2.x, 3.x, 4.x) OpenBSD (3.x, 4.x) Linux (2.2.x, 2.4.x, 2.6.x) [Gentoo, Debian, Libranet, SuSe, Redhat, Mandrake, Mitel E-Smith] Programming languages, Scripting, Web technologies, Database systems, Directory services Shell scripting (zsh, bash, standard bourne shell) C, PHP, Perl, Python XML, CSS, Javascript, HTML MySQL LDAP Server software Samba, LDAP, NTP, DHCP, BIND (DNS server), Squid (Web proxy), Postfix, Qmail, Amavis, Rsync. Apache, NFS, Courier-imap, Clam Anti-Virus, Spamassassin, SNMP, Arpwatch. Ntop, SSH, CVS, Subversion, Netatalk (Apple iMac file sharing), inetd, etc Tools and Editors Ion Window Manager Vim (with macros) Subversion, CVS, RCS Information Security and Intrusion Prevention System Hardening [Kernel Patching, Kernel security levels, etc]. Intrusion Detection Systems (IDS) [Tripwire\aide\yafic, chkrootkit]. Network Intrusion Detection Systems (NIDS) [snort]. Intrusion Prevention Systems (IPS) [snort+flexresp]. Packet Filters [OpenBSD's PF, IPFilter, IPFW, IPTables, IPChains and Cisco PIX]. Secure Shared Environments [FreeBSD's Jail, Linux's Vserver]. Secure Authentication Services. Encrypted Services. Encrypted Virtual Private Networks (VPNs) [OpenVPN, pptp]. IPSec Implementations. Hardware x86 Intel-based (PC Workstation\Server Hardware: Dell 2500, etc) x86 SMP (Symmetric Multiprocessing) Switches, Hubs, Routers, Various ADSL Modems\Routers, Pentamedia Pentavalue Satellite NICs. Network printers, Wireless network routers. Various Networking hardware (WAN, LAN). Various RAID controllers. Employment History Systems Administrator and Developer Applestone Software Solutions -- Pretoria August 2008-January 2009
Development:
Created perl tool to register DNS domains and maintain a database of customer information. Created perl administration software to maintain LDAP backend authentication information for apache and proftpd. Creation of custom built packages for in-house software using a Gentoo portage overlay. Various PHP programming projects including extensions to or creation of plugins for web applications. Custom template designs for CMS and Wiki software.
Installed, secured, configured and maintained Linux servers:
Grsecurity patched kernels with vserver support. Software packages individually housed inside vservers. Custom IPTables firewall scripts. Apache webserver for client website hosting. Mail server running postfix with anti-virus and anti-spam, Courier-imap for pop and imap. Subversion server working as a code repository. DNS server for hosting client websites.
Systems Administrator and Developer Omina Solutions -- Pretoria December 2004-July 2008
Development:
A substantial body of perl and python administration programs ported to FreeBSD, NetBSD and OpenBSD. Creation of custom built packages for in house software using FreeBSD's ports, NetBSD's pkgsrc and OpenBSD's ports. Designed perl script to maintain user certificates for OpenVPN and make them easily accessible to customers. Log file monitoring software which automatically downloads new GnuPG signed plugins. Extensive portable maintinance shell scripts running at scheduled times.
Installed, secured, configured and maintained FreeBSD, NetBSD and OpenBSD servers:
Software packages individually housed inside FreeBSD jails. Software raid on NetBSD using RAIDFrame Hard drive encryption on FreeBSD (gbde) and NetBSD (cgd). Packet filtering with IPFilter\IPNat and PF. Samba and NFS for file sharing. Large scale OpenVPN deployments for roaming users and servers. Subversion and Rsync servers to distribute GnuPG signed data to servers. Transparent squid proxies with Access Control Lists downloaded nightly from Subversion. Various apache webservers for customer website hosting and customer internal network web applications. Mail server running postfix with anti-virus and anti-spam, Courier-imap for pop and imap. Subversion server working as a code repository and for distribution of configuration data automatically. DNS server for hosting client websites.
Network Administrator PFC Consulting -- Johannesburg October 2003-November 2003
Installed, secured, configured and maintained FreeBSD servers:
Various VPN implementatons OpenVPN, PPTP. Samba and NFS for file sharing. Full mail server with webmail, anti-virus and anti-spam based on postfix and courier-imap. All servers packet filtered with IPFilter and IPNat. Software packages individually housed inside FreeBSD jails. Apache webserver to host client websites. File and print server for AppleTalk networks for customers using Apple iMac workstations.
Systems Administrator EPWeb Networks -- Port Elizabeth February 2003-October 2003
Arbitrary projects:
Implemented and maintained Fastpoint Point-Of-Sale (POS) till software inside dosemu (dos emulation) with FreeDOS ontop of Debian Linux.
Installed, secured, configured and maintained corporate servers:
FreeBSD apache web server with virtual hosting. Linux servers with Linux satellie NICs for use by leased line customers and various clients. PPTP for the VPN to our satellite ISP. FreeBSD and Linux servers for leased line customers. These servers boasted software such as postfix\qmail, dhcp, apache, ntop, squid (transparently proxied), mysql, samba, bind.
Security and Network Structuring:
FreeBSD bridges to partition the network, firewall and monitor traffic. Configured and maintained firewalling; ipfw on FreeBSD and iptables\ipchains on Linux. Snort+flexresp to pick up on strange traffic and block certain software.
Developer and Systems Administrator Accelerated Communications -- Johannesburg March 2002-November 2002
Development:
Web-based in-house Customer Relationship Management System, Stock Tracking system (PHP, MySQL). Perl scripts to build rrdtool graphs with values from snmp. In-house perl modules for webmin administration tool.
Installed, configured, secured and maintained FreeBSD and Linux servers:
Apache web server (suexec, virtual hosting, mod_ssl, mod_perl and mod_php(safemode)). Squid web proxy File Servers with NFS and Samba
Implemented, monitored and advised on computer and network security.
Configured ipfw firewalls Implemented and monitored yafic\aide file integrity checkers.