[SASAG] need part-time Debian sysadmin for 1-time contract

Blibbet blibbet at gmail.com
Tue Nov 3 15:39:21 PST 2015


Hi,

I need a small site built, to represent a new small (1-person)
consulting company. I'm looking for a sysadmin who has time to work on
a 1-time contract to setup a Debian-based server, hosted on Linode,
with a web server, mail sever, and mailing list server, perhaps a DNS
server. Details on main system and 3 servers below:

For the main system and administration:
Help registering a few domains (example.com, example.org, example.biz,
etc.)
Hosted on Linode.com.
Debian-based server.
SSH-based shell-based administration.
Full-disk encryption.
Perhaps SEL-based (with SEL enabled).
Some sh/Python script to backup/restore data on site.
IPtables firewall integrated with Snort or Suricata.
Clamd with freshclam (like that really does much...) :-(
For security, hardened server with minimal services enabled, hopefully
with each service isolated in a jail/VM/other isolation technology.
OpenSCAP setup to do regular vulnerability reports.
Nagios or other similar monitoring tool.

Extra points for Xen/KVM-based UEFI Secure Boot-based system with
TPM-based TNC remote attestation ability, instead of unverifiable BIOS
box, as long as provider is using fresh Tianocore OVMFs. I don't think
Linode or anyone does that yet. :-)

It also needs a few more security things I've probably missed, feel
free to suggest.

[Why Linode and not some other cloud? I'm doing a FOSS-centric
company, and want a Linux-based provider. So Windows-based Azure is
not an option, etc. Linode is one of the sites supported by Apache
LibCloud, which I was thinking of making some admin scripts with. I am
open to other options besides Linode, if you know something I don't.]

Beyond core system, it needs 3 public-viewing services, web server,
mail server, and mailing list sever:

1) web server, eg, www.example.com
www. prefix optional.
Help getting proper Verisign cert for HTTPS.
Apache httpd, with mod_security, with minimal modules, no script
languages or dynamic content. If mod_security has value in a static site
.
Site will only host a dozen static HTML files, with a handful of JPEGs
and PDFs/ODTs.
For now, multiple domains all point to same site.

2) mail server, eg support at example.com
I don't know which is proper one to use, probably what
Apache/Debian/Python use for their infrastructure. sendmail, postfix,
qmail, courier, etc.
I'd prefer TLS-only -- no cleartext -- versions of IMAP/SMTP/POP3, but
have been warned that TLS-only mail servers are difficult:
https://www.google.com/transparencyreport/saferemail/
Experience dealing with some of these issues useful:
https://twitter.com/astrobiased/status/655512405363982336

3) mailing list server, eg announce at lists.example.com
GNU Mailman-based

If it ends up that we should have separate VMs for each of these
services to scale or for security, then probably also a 4th service: a
DNS server.

I'd like to get help building the initial site.

Then one or two follow-up hourly updates to help with the initial 1-2
upgrades, and some emergency help, like if site goes down, I'd like
help with initial restore.

[A few months later, perhaps a second contract in a few months for V2
features: Semantic MediaWiki-based wiki.example.com, git.example.com,
lxr.example.com, some iCalendar server, perhaps an IRC/XMPP/WebRTC
server.]

But I'm presuming to take over admin role after site has been
initialized, so after initial contract, and upgrade/emergency or two,
that'll probably be end of the contract. I'd like to have the V1 site
up before EOY, is possible.

If you're a FOSS-centric, Linux-savvy, local sysadmin who has time for
this contract, please email me privately.

Thanks,
Lee



More information about the Members mailing list