== 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 and anything below _Beginner_ is not listed. I'm always open to learning new technologies as well. * 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)_ ** Golang _(Beginner to Intermediate)_ * Linux _(Advanced)_ ** CentOS/Red Hat _(Advanced)_ ** Debian _(Intermediate to Advanced)_ ** Arch Linux _(Advanced)_ ** Gentoo _(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)_ ** DNS _(Advanced)_ *** PowerDNS _(Advanced)_ *** DNSMasq _(Advanced)_ *** Unbound _(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/Router Advertisements _(Intermediate to Advanced)_ *** DHCPv6 _(Intermediate to Advanced)_ ** PXE _(Advanced)_ *** iPXE _(Intermediate to Advanced)_ ** QoS (Quality of Service) _(Beginner to Intermediate)_ ** IEEE 802.1X _(Intermediate)_ ** "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)_ * Documentation ** MediaWiki _(Intermediate)_ ** AsciiDoc/AsciiDoctor _(Intermediate to Advanced)_ ** Markup _(Advanced)_ * Data ** XML (and XML Schema) _(Intermediate to Advanced)_ ** JSON _(Advanced)_ ** YAML _(Advanced)_ ** INI _(Avanced)_