Summary
Overview
Work History
Education
Skills
Public Speaking and Training
Github Projects
Timeline
Generic

Michael Wiebe

Apex,NC

Summary

Results-oriented NetDevOps software developer committed to developing high quality solutions for customers around industry leading open source frameworks and vendor provided technology. I believe in leveraging automation to break down barriers between operations and development, increase efficiency and reduce error.

Overview

18
18
years of professional experience

Work History

Software Engineering Technical Leader

Cisco
03.2020 - Current
  • Lead team responsible for building and supporting a RedHat certified Ansible collection that integrates with Cisco's Nexus Dashboard Fabric Controller for managing EVPN VXLAN fabrics.
  • Lead developer on a cross functional team responsible for defining an EVPN VXLAN service model and supporting Ansible solution collections to drive Direct to Controller (NDFC) and Direct to Device workflows (NXOS) using the service model.
  • Passionate about educating customers through speaking opportunities and workshops at Cisco Live, and other industry technology conferences to implement Infrastructure as Code principles for deploying their networks.
  • Collaborate with internal stake holders at Cisco and external stake holders at Google and Telfonica to co-author the first OpenConfig EVPN VXLAN model and extensions to the model.

Software Developer: Ansible,SaltStack,Puppet,Chef

Cisco
01.2015 - 02.2020

Technical team leader responsible for integrating open source tools like Ansible, SaltStack, Puppet and Chef on our NX-OS Data Center switching products allowing customers to manage network deployments using trusted industry leading solutions.


Responsible for creating and extending custom NX-OS


  • Ansible Modules and Playbooks.
  • SaltStack Execution Modules, States and Grains for both Proxy and Native Salt Minion workflows.
  • Puppet Types, Providers and Manifests.
  • Chef Resources, Providers and Recipes.
  • Open source unit and integration tests for each technology area above.

Development and Test Engineer, Virtualization

Cisco
08.2011 - 12.2015

Responsible for validation and automated testing of embedded virtualization technologies LXC and KVM on IOS-XE and NX-OS routing and switching platforms.


Testing, automation and development projects included:


  • Validation and automation for deploying LXC and KVM containers on IOS-XE for hosting 3rd party applications.
  • Validation and automation of virtual switching and routing platforms for Cisco IOS-XE, IOS-XR and NX-OS operating systems.
  • Validation and automation of XRv virtual routing platform for production BGP Route Reflectors.
  • Enablement of Cgroups capability on IOx platform. KVM based 3rd party application hosting environment.

Test Engineer, EIGRP and SAF

Cisco
01.2006 - 07.2011

Software test and automation for the EIGRP routing protocol and Service-Routing / SAF. Project test lead for EIGRP vNets and EIGRP Manet features.


  • Responsible for reviewing requirements, creating test plans and automation for verifying EIGRP and SAF related features.
  • Responsible for performance testing and integration testing with other IGP's (OSPF, ISIS) and BGP.
  • Worked efficiently under strict deadlines to make sure that new features were available for scheduled public releases.

Education

Bachelor of Science - Management Information Systems

North Carolina State University
Raleigh, NC

Skills

  • Python, Ruby, Shell Scripting, C
  • Ansible, Jinja2, Terraform, pyATS
  • Public speaking and training
  • Agile Methodology
  • DevOps
  • Docker, LXC, KVM, VMware, Jenkins, CircleCI
  • Software Test (Linux, Cisco IOS / XE / NX-OS / XR)
  • System, Performance, and Feature Testing
  • Fluent in Spanish

Public Speaking and Training

  • 2020 - 2023 Cisco Live Distinguished Speaker, US/EMEA
  • 2020 AnsibleFest Speaker
  • 2018 SaltConf KeyNote and Breakout Session Speaker
  • 2010 Cisco Live Speaker / Trainer - Zero to EIGRP in Eight Hours.

Github Projects

  • https://github.com/CiscoDevNet/ansible-dcnm
  • https://github.com/openconfig/public/pulls/mikewiebe
  • https://github.com/ansible/ansible/commits?author=mikewiebe
  • https://github.com/cisco/cisco-network-puppet-module
  • https://github.com/cisco/cisco-network-chef-cookbook

Timeline

Software Engineering Technical Leader

Cisco
03.2020 - Current

Software Developer: Ansible,SaltStack,Puppet,Chef

Cisco
01.2015 - 02.2020

Development and Test Engineer, Virtualization

Cisco
08.2011 - 12.2015

Test Engineer, EIGRP and SAF

Cisco
01.2006 - 07.2011

Bachelor of Science - Management Information Systems

North Carolina State University
Michael Wiebe