Who am I?

I’m a networking fanatic with an automation & orchestration obsession.
Senior Software Developer, Network Architect, Systems Architect, #netsec enthusiast.

I’m a nerd from git, fault-tolerant development, and blockchain technologies to BGP-signalled VPLS, leaf-spine CLOS datacenters, and DWDM ROADM, all the way to SQLi, IDS/IPS, and security policies.

What can I do?

Print résumé available here.

Contents:

Engineering and Architecture

Development

Development Operations (DevOps)


Engineering and Architecture

Virtualization

Hypervisors:

  • Qemu/KVM
  • Xen Project
  • XenServer
  • VMWare ESXi
  • Microsoft Hyper-V

Frontends:

  • CloudStack
  • OpenNebula
  • OpenStack
  • Proxmox
  • XenCenter
  • vCenter
  • Libvirt/Virt-manager

Backends (Storage):

  • Ceph RBD distributed storage cluster
  • GlusterFS distributed file storage
  • NFS/iSCSI NAS/SAN software and appliances

↑ Top

Networking

Platforms:

  • Cisco Routing/Switching
  • Mikrotik RouterOS/Routerboard
  • Mikrotik Wireless
  • Ubiquiti AirMAX/UniFi/AirFiber wireless systems
  • Ubiquiti EdgeOS routing
  • Linux as a router/firewall using IPTables/Shorewall/Quagga

Technologies & Protocols:

  • BGPv4, OSPF, RIP, IS-IS
  • IPSec, L2TP/IPSec, OpenVPN, PPTP
  • iSCSI, RBD Storage traffic
  • MPLS / VPLS
  • VXLAN, OpenFlow SDN management
  • VLANs, QoS, 802.1q trunking, 802.3ad link aggregation (in excess of Tb/s)
  • DWDM/CWDM Optical Technologies

Wireless:

  • Ubiquiti AirMax long distance wireless links (in excess of 15 miles)
  • Ubiquiti AirFiber FDD/HDD low-latency backhaul
  • Ubiquiti UniFi enterprise centrally-managed wireless
  • Mikrotik wireless
  • Cisco enterprise wireless

Monitoring/reporting:

  • SNMP Graphing/Reporting
  • Netflow Graphing/Reporting
  • Service reporting

Load balancing:

  • HAProxy
  • F5 LTM (Developer)
  • F5 GTM

↑ Top


Systems Administration

Platforms:

  • Linux experience with Debian, Red Hat, Slackware, Ubuntu, CentOS, Kali
  • Windows experience with Server 2000 through 2016
  • Mac OS experience from System 7 to OS X, including Mac OS X Server
  • Mail servers: Postfix with Dovecot, EXIM, Zimbra, Exchange
  • Web servers: Apache2, Nginx, IIS, Caddy (Contributor), Traefik
  • Databases: MySQL, MariaDB, PostgreSQL, MSSQL, Oracle, CockroachDB
  • NoSQL: Redis, MongoDB, Cassandra, Riak
  • VoIP: Asterisk, FreeSWITCH, Lync
  • Management: Active Directory, PXE deployments
  • VDI: Citrix XenDesktop/XenApp
  • Other: Logstash, Elasticsearch, Kibana, Nagios, Ubiquiti AirControl, Ubiquiti UniFi, FreeRADIUS, Zoneminder Security

↑ Top


Security

Concepts:

  • Linux hardening
  • Windows hardening
  • Stateful firewalls and next-generation firewall experience
  • UTM solutions
  • Intrusion detection and prevention systems (IDS/IPS)
  • Cloud security (managing private data in a shared system)
  • Professional, ethical penetration testing
  • Physical security controls
  • Active Directory, LDAP, RADIUS, and TACACS centralized AAA / access control systems

↑ Top


Development

Languages

Compiled Languages:

  • C
  • C++
  • C#
  • Objective-C
  • Java
  • Go
  • Rust
  • Erlang
  • Elixir

Interpreted Languages:

  • Python
  • PHP
  • Javascript
  • Node.js
  • Ruby
  • Perl

Concepts

  • Source control (git, svn, mercurial)
  • Object-oriented programming
  • Functional programming
  • Portability
  • Cross-platform support
  • Clustering / Fault Tolerant development
  • Mobile development (Android, iOS, Windows Mobile)
  • Program Documentation

↑ Top

Development Operations

Tools

  • Vagrant machine deployment
  • Ansible machine provisioning
  • OpenStack/AWS deployment via Vagrant

↑ Top

How can I be reached?

On the Contact page