resume/includes/exp.adoc

4.2 KiB
Raw Permalink Blame History

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:

  1. Beginner, some/a marginal understanding/level of working experience with

  2. Intermediate, strong working knowledge

  3. 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. Im 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)