== Technical Experience

Below you will find various technologies I have experience with and, where applicable, specific
software/implementations/features I have used directly.

Both have signifiers denoting my level of experience and/or familiarity with them, classified as:

. _Beginner_, some/a marginal understanding/level of working experience with
. _Intermediate_, strong working knowledge
. _Advanced_, I could probably quote you some RFC/documentation details on it (or beyond)

This is, of course, by no means exhaustive. Anything below _Beginner_ is not listed.

* HTTP/HTTPS/HTTP2 _(Advanced)_
** Nginx _(Advanced)_
** Apache _(Intermediate to Advanced)_
* Mail _(Intermediate to Advanced)_
** SMTP/SMTPS/StartTLS SMTP _(Advanced)_
*** Postfix _(Intermediate)_
** IMAP/IMAPS/StartTLS IMAP _(Advanced)_
*** Dovecot _(Advanced)_
** DKIM _(Intermediate to Advanced)_
*** OpenDKIM _(Intermediate)_
** Spam Mitigation _(Intermediate to Advanced)_
*** SPF _(Advanced)_
*** RBL _(Advanced)_
*** SpamAssassin _(Intermediate to Advanced)_
* VoIP/Telephony _(Beginner to Intermediate)_
** SIP and POTS _(Beginner to Intermediate)_
*** Asterisk _(Intermediate)_
*** FreeSWITCH _(Beginner)_
* Database Management _(Intermediate)_
** MySQL _(Intermediate)_
** MariaDB _(Intermediate)_
** Postgres _(Beginner)_
** Sqlite _(Intermediate to Advanced)_
* Authentication/Identity _(Intermediate)_
** RADIUS _(Intemediate to Advanced)_
*** FreeRADIUS _(Intermediate to Advanced)_
** LDAP _(Intermediate to Advanced)_
*** OpenLDAP _(Intermediate to Advanced)_
**** OLC ("On-Line Configuration") _(Advanced)_
**** StartTLS _(Advanced; e.g. SSF and ACL tied to TLS status)_
**** "back-ldap" (internal LDAP proxying) _(Intermediate)_
* Scripting _(Intermediate to Advanced)_
** Bash _(Intermediate)_
** Python _(Intermediate to Advanced)_
* Linux _(Advanced)_
** CentOS/Red Hat _(Advanced)_
** Debian _(Intermediate to Advanced)_
** Arch Linux _(Advanced)_
* UNIX/UNIX-likes _(Intermediate to Advanced)_
** OpenBSD _(Intermediate)_
** FreeBSD _(Intermediate)_
** NetBSD _(Beginner)_
** OpenSolaris (and derivatives e.g. Illumos) _(Beginner)_
* Virtualization _(Intermediate to Advanced)_
** XEN _(Intermediate)_
** OpenVZ/Virtuozzo _(Intermediate)_
** Libvirt + KVM/QEMU _(Intermediate to Advanced)_
* Network Analysis _(Intermediate)_
** PCAP Format _(Intermediate)_
*** Tcpdump _(Intermediate to Advanced)_
*** Wireshark _(Intermediate)_
** NetFlow (via FlowTools) _(Beginner)_
* Hardware _(Intermediate to Advanced)_
** Assembly/Part Replacement _(Advanced)_
** Diagnostics _(Intermediate to Advanced)_
** Repair _(Intermediate to Advanced)_
* Configuration/Change Management _(Intermediate to Advanced)_
** Ansible _(Intermediate to Advanced)_
** SaltStack _(Advanced)_
* Networking Concepts _(Intermediate to Advanced)_
** VPN _(Intermediate to Advanced)_
*** IPsec (both IKEv1 and IKEv2) _(Intermediate to Advanced)_
**** StrongSwan _(Advanced)_
*** OpenVPN _(Advanced)_
*** PPTP _(Intermediate)_
** IPv4 _(Intermediate to Advanced)_
*** RFC 1918 subnetting/CIDR allocation _(Advanced)_
*** DHCP _(Intermediate to Advanced)_
*** ICMP _(Intermediate)_
** IPv6 _(Intermediate)_
*** ICMPv6 _(Intermediate)_
*** SLAAC _(Intermediate to Advanced)_
*** DHCPv6 _(Intermediate to Advanced)_
** PXE _(Advanced)_
*** iPXE _(Intermediate to Advanced)_
** QoS (Quality of Service) _(Beginner to Intermediate)_
** IEEE 802.1X _(Intemediate)_
** "Smart"/managed switching _(Intermediate to Advanced)_
*** VLAN tagging _(Intermediate to Advanced)_
*** Port Mirroring _(Intermediate)_
*** PoE Device Management _(Intermediate)_
** Firewalling _(Intermediate to Advanced)_
*** Traffic flow, policies, other concepts _(Advanced)_
*** netfilter/iptables _(Intermediate)_
*** netfilter/ip6tables _(Intermediate)_
