Work Portfolio

Open Source Code:

GitHub – Most all future downloads will also be available on GitHub; these files will be the most recent for any specific project. If the code is relatively small (for example – 1 file) or a project I don’t intend to work further on, I may only post that here

CheckAppFile – A Windows batch file script that checks to see if a file is available and takes appropriate action based on results. [Blog Ref.]

ElementCache – A Python app that calculates molecular mass and demonstrates how to implement a basic caching scheme. [Blog Ref.]

HueVIClient – A quick and dirty Java app I made that connects to VMware ESX Server. [Blog Ref.]

HueVIClient 2.0 – An update to the original HueVIClient vSphere Client. More features and management functionality added. [Blog Ref.]

HueXenClient – A Python client that provides basic/advanced management capabilities for a Citrix XenServer Pool/Host. [Blog Ref.]

Hyper-V PowerShell Utility Scripts – PowerShell utility scripts to manage VMs on a Microsoft Hyper-V Server.

mkd – Python utility script to create directories and demonstrate how to utilize it and pass it arguments via BASH shell script. [Blog Ref.]

TopSites – A Perl script that employs screen scraping to obtain the top 25 websites and the web servers they use. [Blog Ref.]

VMware-NSX-V-Scripts – A collection of VMware NSX-V Python scripts utilizing NSX-V REST API. [Blog Ref.]

Open Source Code @ Dell

Dell BMP 3.0 – Dell ‘Bare Metal Provisioning 3.0 – Automating the Network’ whitepaper scripts

Presentations:

IPv6 Presentation – at Sun Microsystems (01/31/2009) [Blog Ref.]

XenServer, Hyper-V, and ESXi – Architecture, API, and Coding Presentation – at UC Berkeley (02/29/2012) [Blog Ref.]

Speaker at Following Public Industry Events:

Dell Solution/Network Summits and Events (Several throughout 2011 – 2015)

VMworld US 2015: NET6622-SPO – Deploying Dell SDN Solutions with VMware NSX and Best Practices

VMworld Europe 2015: NET6622-SPO – Deploying Dell SDN Solutions with VMware NSX and Best Practices

EMC World 2016: Solving Multi-Site Challenges With VMware NSX

VMworld US 2016: NET7854R Multisite Networking and Security with Cross vCenter NSX – Part 1

VMworld US 2016: NET7861R Multisite Networking and Security with Cross vCenter NSX Part 2

VMworld Europe 2016: NET7862R Multi-Site Networking and Security with Cross-VC NSX

VMworld Europe 2016: NET7760 Enhanced Disaster Recovery with NSX and Site Recovery Manager

Network Field Day 15 (2017): VMware NSX for Multi-Site Environments with Humair Ahmed

Packet Captures:

Gratuitous ARP – A Wireshark packet capture of a gratuitous ARP from a Windows XP PC. [Blog Ref.]

PAUSE Frame – A Wireshark packet capture of a PAUSE frame from a server. [Blog Ref.]

Public Publications @ Dell:

Dell ‘Bare Metal Provisioning 3.0 – Automating the Network’ Whitepaper [Blog Ref.]

Dell ‘Bare Metal Provisioning 3.0 – Automating the Network’ Wiki and Demo Video [Blog Ref.]

Dell Networking S5000: The Building Blocks of Unified Fabric and LAN/SAN Convergence [Blog Ref.]

Dell Networking S5000: Deployment of a Converged Infrastructure with FCoE [Blog Ref.]

Dell Networking S5000: Converge Your LAN and FC SAN traffic– Hands-on Lab Instructions [Blog Ref.]

Dell S5000 w/ PowerEdge Rack Servers: Full Fabric Mode Example with Configs

Dell S5000 w/ MXL Blade Switch and PowerEdge Blade Servers – Full Fabric Mode Example with Configs

Dell Networking S5000 – 3-Step Deployment (Full Fabric Mode)

Dell Networking FC Flex IOM: Infrastructure & Network Convergence w/ FCoE [Blog Ref.]

Dell Networking FC Flex IOM: Deployment of FCoE with Dell FC Flex IOM, Brocade FC switches, and Dell Compellent Storage Array [Blog Ref.]

Deploying Dell Networking MXL and PowerEdge M IO Aggregator with the FC FlexIO Module in a Cisco MDS Environment [Blog Ref.]

Network Virtualization with Dell Infrastructure and VMware NSX Reference Architecture [Blog Ref.]

Dell Networking: Multitenancy with VRF-lite [Blog Ref.]

Dell Networking: Multitenancy Across Physical and Logical Environments with VRF-lite and VMware NSX [Blog Ref.]

Dell Networking with Dell-VMware EVO:RAIL [Blog Ref.]

Public Videos @ Dell:

Dell Bare Metal Provisioning 3.0 Demo [Blog Ref.]

End-to-End FCoE Configuration with Dell S5000 and PowerEdge rack servers [Blog Ref.]

FCoE Configuration with Dell S5000 and M1000e chassis w/ MXL blade switch [Blog Ref.]

Dell S5000: Overview and 3 -step deployment of FCoE in Full Fabric (FCF) mode

Dell MXL and FC Flex IOM: Network convergence and FCoE configuration [Blog Ref.]

Dell FC Flex IOM: Overview and 3-step deployment of FCoE in NPIV Proxy Gateway (NPG) mode

Network Virtualization with Dell and VMware NSX [Blog Ref.]

Public Publications @ VMware:

Automating VMware NSX Security Rules Creation using Splunk and Some Code Blog Post [Blog Ref.]

Advanced VMware NSX Security Services with Check Point vSEC Blog Post [Blog Ref.]

Cross-VC NSX for Multi-site Solutions Blog Post [Blog Ref.]

Automating Security Group and Policy Creation with NSX REST API Blog Post [Blog Ref.]

Disaster Recovery with NSX and SRM White Paper [Blog Ref.]

Enhanced Disaster Recovery with Cross-VC NSX and SRM Blog Post [Blog Ref.]

Monitoring VMware NSX SpoofGuard with REST API and Perl Blog Post [Blog Ref.]

Automation Leveraging NSX REST API Blog Post [Blog Ref.]

Automation Leveraging NSX REST API Guide [Blog Ref.]

NSX-V: Multi-site Options and Cross-VC NSX Blog Post [Blog Ref.]

NSX-V: Multi-site Options and Cross-VC NSX Design Guide [Blog Ref.]

Cross-VC NSX: Multi-site Deployments with Ease and Flexibility Blog Post [Blog Ref.]

Multi-site with Cross-VC NSX: Consistent Security and Micro-segmentation Across Sites [Blog Ref.]

Multi-site with Cross-VC NSX and Palo Alto Networks Security [Blog Ref.]

VMware NSX and SRM: Disaster Recovery Overview and Demo [Blog Ref.]

NSX-V 6.3: Cross-VC NSX Security Enhancements [Blog Ref.]

NSX-V 6.3: Control Plane Resiliency with CDO Mode [Blog Ref.]

Multi-site Active-Active Solutions with NSX-V and F5 BIG-IP DNS [Blog Ref.]

Public Videos @ VMware:

US and Europe VMworld sessions listed below can be viewed at the VMworld.com site.

Advanced Security with VMware NSX and Check Point vSEC (Demo) [Blog Ref.]

VMworld US 2015: NET6622-SPO – Deploying Dell SDN Solutions with VMware NSX and Best Practices

VMworld Europe 2015: NET6622-SPO – Deploying Dell SDN Solutions with VMware NSX and Best Practices

Automating VMware NSX Security Rules Creation using Splunk and Some Code [Blog Ref.]

VMware NSX Online Fundamentals – Multi-Site/Disaster Recovery (Requires registration and login) [Blog Ref.]

Multi-site with Cross-VC NSX: Workload Mobility and Consistent Security Across Sites [Blog Ref.]

Multi-site with Cross-VC NSX and Palo Alto Networks Security [Blog Ref.]

EMC World 2016: Solving Multi-Site Challenges With VMware NSX [Blog Ref.]

VMworld US 2016: NET7854R Multisite Networking and Security with Cross vCenter NSX – Part 1[Blog Ref.]

VMworld US 2016: NET7854R Multisite Networking and Security with Cross vCenter NSX – Part 1 (Repeat Session)[Blog Ref.]

VMworld US 2016: NET7861R Multisite Networking and Security with Cross vCenter NSX Part 2[Blog Ref.]

VMworld US 2016: NET7861R Multisite Networking and Security with Cross vCenter NSX Part 2 (Repeat Session)[Blog Ref.]

VMworld Europe 2016: NET7862R Multi-Site Networking and Security with Cross-VC NSX

VMworld Europe 2016: NET7760 Enhanced Disaster Recovery with NSX and Site Recovery Manager

VMware NSX and SRM: Disaster Recovery Overview and Demo [Blog Ref.]

Network Field Day 15 (2017): VMware NSX for Multi-Site Environments with Humair Ahmed [Blog Ref.]

VMworld US 2017: NET1188BU Disaster Recovery Solutions with NSX [Blog Ref.]

VMworld US 2017: NET1190BU Multisite Networking and Security with Cross-VC NSX: Part 1 [Blog Ref.]

VMworld US 2017: NET1191BU Multisite Networking and Security with Cross-VC NSX: Part 2 [Blog Ref.]

VMworld Europe 2017: NET1188BE Disaster Recovery Solutions with NSX [Blog Ref.]

ZertoCON 2018: Best Practices – Networing for Failover & Failover Tests (with NSX) [Blog Ref.]

VMware Cloud on AWS: NSX Networking and vMotion to the Cloud [Blog Ref.]

VMworld US 2018: NET1327BU VMware Cloud on AWS with NSX: Use Cases, Design, and Implementation [Blog Ref.]

VMworld Europe 2018: NET1327BE VMware Cloud on AWS with NSX: Use Cases, Design, and Implementation [Blog Ref.]

AWS re:Invent 2018: NET321 Connectivity for VMware Cloud on AWS Software Defined Data Centers [Blog Ref.]

Cloud Field Day 5: VMware Cloud on AWS Technical Walkthrough – NSX Networking and Security [Blog Ref.]

VMworld US 2019: CNET1219BU VMware Cloud on AWS: NSX-T Networking and Security Deep Dive [Blog Ref.]

VMworld US 2019: HBI1223BU VMware Cloud on AWS: Networking and Security Design [Blog Ref.]

vForum Online 2019: VMware Cloud on AWS – Use Cases, Migration, and Networking and Security Design

VMworld Europe 2019: CNET1219BE VMware Cloud on AWS: NSX-T Networking and Security Deep Dive [Blog Ref.]

VMworld Europe 2019: HBI1223BE VMware Cloud on AWS: Networking and Security Design [Blog Ref.]