Sysadmin for hire:
I am able to perform, on contract, a number of consulting services related to Unix system administration.
All services can be performed remotely provided a computer with a network connection is in place, or, in the Vancouver, BC area, on location.
This is a list of services that I have done in the past for various clients; I can provide reference implementations for each.
- mid-scale (1-10,000 user) mail server setups:
- Automated virus scanning of all emails (99% accuracy)
- Virus signatures updated automatically
- Automated spam detection on all emails (99% accuracy)
- Unlimited per-user email accounts
- Sophisticated and robust webmail access
- large-scale domain name MX hosting
- smooth migrations from existing servers
- up to 1,000,000 emails per day
- simple administration
- SMTP-after-POP auth/relay control
- relay mail servers:
- up to 1,000,000 emails per hour, bandwidth permitting
- mid-scale (100GB->1TB) file servers:
- snapshot file backups going back hourly, daily, weekly, and monthly.
- network-accessable via NFS, Windows filesharing, FTP, HTTP, etc.
- document trees searchable by content.
- group-based file sharing
- fine-grained access control (read and write)
- RAID arrays
- automated off-site backup (bandwidth permitting)
- Linux installations
- Debian, Red Hat, Slackware, or any other requested flavour
- Server and Desktop configurations
- large-scale deployments and configurations
- Transparent web proxy servers.
- Web servers:
- PHP, Frontpage, Java Server, SSL support.
- Thousands of independent virtual hosts on one IP or many.
- Automated database-backed large-scale virtual hosting.
- Web server optimization and debugging.
- CGI script support
- mod_perl support
- Internet firewalls
- secure, hacker-resistant internal "safe" networks
- Transparent access to the Internet
- encrypted VPN tunnels linking to remote networks & offices
- access controls based on IP
- transparent, silent Web proxies and caching
- Name servers:
- database backend for large-scale operations
- automated validation of domain ownership
- automated secondary name server syncronization
- security audits on unix servers:
- check for and report on existing compromises
- check for and report on potential compromises
- clean up and lock down network services to secure level
- harden against potential future compromises
- take checksum of critical files, store for future reference
- Web-based server administration