2020-05-19 18:09:05 -04:00
|
|
|
== 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)
|
|
|
|
|
2020-05-21 02:26:41 -04:00
|
|
|
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.
|
2020-05-19 18:09:05 -04:00
|
|
|
|
|
|
|
* 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)_
|
2020-11-25 14:52:50 -05:00
|
|
|
** Golang _(Beginner to Intermediate)_
|
2020-05-19 18:09:05 -04:00
|
|
|
* Linux _(Advanced)_
|
|
|
|
** CentOS/Red Hat _(Advanced)_
|
|
|
|
** Debian _(Intermediate to Advanced)_
|
|
|
|
** Arch Linux _(Advanced)_
|
2020-05-19 19:40:02 -04:00
|
|
|
** Gentoo _(Advanced)_
|
2020-05-19 18:09:05 -04:00
|
|
|
* 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)_
|
2020-05-21 02:26:41 -04:00
|
|
|
** DNS _(Advanced)_
|
|
|
|
*** PowerDNS _(Advanced)_
|
|
|
|
*** DNSMasq _(Advanced)_
|
|
|
|
*** Unbound _(Intermediate to Advanced)_
|
2020-05-21 02:28:06 -04:00
|
|
|
** VPN _(Intermediate to Advanced)_
|
|
|
|
*** IPsec (both IKEv1 and IKEv2) _(Intermediate to Advanced)_
|
|
|
|
**** StrongSwan _(Advanced)_
|
|
|
|
*** OpenVPN _(Advanced)_
|
|
|
|
*** PPTP _(Intermediate)_
|
2020-05-19 18:09:05 -04:00
|
|
|
** IPv4 _(Intermediate to Advanced)_
|
|
|
|
*** RFC 1918 subnetting/CIDR allocation _(Advanced)_
|
|
|
|
*** DHCP _(Intermediate to Advanced)_
|
|
|
|
*** ICMP _(Intermediate)_
|
|
|
|
** IPv6 _(Intermediate)_
|
|
|
|
*** ICMPv6 _(Intermediate)_
|
2020-05-19 18:27:23 -04:00
|
|
|
*** SLAAC/Router Advertisements _(Intermediate to Advanced)_
|
2020-05-19 18:09:05 -04:00
|
|
|
*** DHCPv6 _(Intermediate to Advanced)_
|
|
|
|
** PXE _(Advanced)_
|
|
|
|
*** iPXE _(Intermediate to Advanced)_
|
|
|
|
** QoS (Quality of Service) _(Beginner to Intermediate)_
|
2020-05-21 02:29:05 -04:00
|
|
|
** IEEE 802.1X _(Intermediate)_
|
2020-05-19 18:09:05 -04:00
|
|
|
** "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)_
|
2020-11-17 03:21:30 -05:00
|
|
|
* Documentation
|
|
|
|
** MediaWiki _(Intermediate)_
|
|
|
|
** AsciiDoc/AsciiDoctor _(Intermediate to Advanced)_
|
|
|
|
** Markup _(Advanced)_
|
|
|
|
* Data
|
|
|
|
** XML (and XML Schema) _(Intermediate to Advanced)_
|
|
|
|
** JSON _(Advanced)_
|
|
|
|
** YAML _(Advanced)_
|
|
|
|
** INI _(Avanced)_
|