Certified DevOps Engineer & Full Stack Software Developer

Development

  • BASH
  • HTML & CSS
    • Bootstrap, Jade
  • JavaScript
    • Node.js, Express
    • Angular, AngularJS
    • React.js
    • jQuery
  • Python
    • Flask
    • Web2Py
  • PHP
    • WordPress
  • MySQL, PostgreSQL
  • Couchbase, MongoDB
  • YAML, JSON, XML
  • AutoHotKey

Operations

  • Operating Systems
    • Red Hat, CentOS, & Fedora
    • Debian & Ubuntu
    • Windows Server
  • Server Administration
  • Automation & Orchestration
    • Ansible
    • Kubernetes, OpenShift, Rancher
    • GitLab CI/CD
  • Web Servers
    • Apache, Nginx
    • IIS
    • PM2
    • Tomcat

Software

  • Development
    • Docker
    • Vagrant
  • Revision Control
    • Git
    • SVN
  • Ticketing & Documentation

Methodologies

  • Agile, Scrum, Kanban
  • Test Driven Development (TDD)
  • Blue/Green & Canary Deployment

American Express

SEPT 2018 - PRESENT

DevOps Cloud Engineer II
  • Manages deployments, scaling, and maintenance of over 8,000 infrastructure servers and over 40,000 virtual servers across a mix of on-premise VMware vCenters and Red Hat OpenStack clusters within four tiered environments and five major data centers around the world.
  • Created and leveraged automation in several configuration management and continual integration/development technologies to meet company and system requirements for large scale enterprise environments:
    • Created custom automation for bootstrapping deployments of service profiles and operating systems on Cisco UCS, Dell, and Intel hardware, which integrates monitoring to update information about actively deployed nodes and their current states.
    • Automated the deployment and decommission steps for OpenStack Compute, Controller, and Director nodes using a mix of shell and Python scripts for Heat, Nova, and Ironic.
    • Wrote several shell scripts to create, implement, and test VLANs and software defined networks (SDNs) such as OpenStack's Neutron across fabric interconnects and datacenters.
    • Scripted Ansible playbooks for configuring hardware and software RAIDs, configuring logical volumes, attaching data shares (such as Cinder for OpenStack).
    • Created custom shell scripts to update and patch hypervisors and their core OpenStack packages and related configurations for each environment type, to be ran by operations departments.
    • Created an automated service to gather DNS information across server clusters and submit it to a centralized DNS configuration utility — ensuring accuracy and preventing IP conflict issues.
  • Created a web app to gather details about all VMware clusters, OpenStack clusters, and Cohesity backup servers to display helpful tables of information to operations teams — such as issues that required running Ansible playbooks, Jenkins tasks, and/or manual intervention.
  • Produced several APIs for activities such as, searching for a VM and its relevant details (host, cluster, network, etc.) across all OpenStack environments and VMWare vCenters. This improved SLA times and reduced interdepartmental paging for information lookups.
  • Created new department standards and custom Confluence article templates to improve readability and reusability of documentation; as well as authored many articles for policies, procedures, standard changes, and troubleshooting steps for common activities — greatly reducing onboarding time and manhours spent resolving alerts and recorded incidents.

Wells Fargo

SEPT 2016 - SEPT 2018

Operating Systems Engineer - Level III
  • Authored numerous BASH and Python scripts to automate time consuming processes:
    • Patch and package internal software from source code into RPM packages, upload them to decentralized YUM repositories, and distribute them via Red Hat Satellite to all stores and branches across the country.
    • Update firmware, such as on network interface cards (NICs) and storage controllers.
    • Format and manage hard disks, logical volumes, filesystems, and mount points.
  • Developed several critical Web2Py applications, which utilized XMLRPC requests and Cron to monitor the patching and compliance statuses of thousands of servers across the network.
  • Remediated various issues detected by security scans through vendor partner, Qualys, such as insecure SSL cipher suites, library exploits, Apache/Nginx headers, kernel parameters.
  • Coordinated migrations of many development and production servers from Red Hat Enterprise Linux (RHEL) 5 to versions 6 and 7.

GoDaddy

DEC 2011 - SEPT 2016

Hosting Support Developer (HSDEV) & Tier III - Web Pro
  • Independently designed and developed several critical web applications from the ground up using Node.js, AngularJS, and MongoDB that were used daily within the Hosting Support department, such as:
    • SRT Tracker – An interactive tracker for our Server Recovery Team to report and monitor unresponsive servers, which ensured our SLA agreements were met with our thousands of server customers.
    • Breakboard – A highly accurate real-time break and lunch coordination dashboard for use by customer support agents and members of leadership, which ensured over 96% agent availability.
    • The RATT – A streamlined restore tool for completing content and database restores across all platforms of our hosting environments, which significantly reduced the training and execution time required by support agents – going from several days to just a few minutes.
    • Restore Forms – A restore request form generator for tier 1 support agents to quickly submit restore escalation tickets to tier 2 agents for processing. This reduced the total time spent by over 80% and reduced rejections by over 95% due to reduced user input, ensuring a high level of accuracy in the submitted information.
    • Ocelot – A JavaScript based browser extension that augments and improves existing features and functionality within all web-based internal tools, such as our CRM, internal ticketing system, server and database dashboards, etc. This significantly improved workflows and reduced fatigue on time consuming tasks for both agents and members of leadership.
    • Revolver – An AutoHotKey based multi-clipboard manager that stores and retrieves up to ten recently copied items. This greatly reduced the amount of time spent by agents in having to copy and paste items repeatedly during the workday.
  • Responsible for the setup, configuration, and administration of several development and production server environments used by all Hosting Support applications — utilizing Bash scripts and OpenStack's APIs to deploy each server on customized CentOS 7 builds.
  • Regularly acted as the Scrum master for all biweekly Sprint planning sessions and demos for the HSDEV team and its project managers.
  • Wrote documentation for all applications and server configuration settings within Confluence.
  • Created several Bash scripts for automating the processes involved with setting up development environments, for easy collaboration amongst HSDEV team members.
  • Responsible for handling up to fifty tier 3 escalation tickets and chats for dedicated servers, virtual private servers, and shared hosting plans per day.
  • Promoted four times for excellent performance, continued improvement, and proactively offering solutions to business needs.

Certifications

2018

CompTIA Linux+
Linux Professional Institute LPIC-1

Mesa Community College

2022

Computer Science
  • Currently scheduled for enrollment in the Spring, with plans to complete a bachelor's degree in Computer Science at Arizona State University (ASU).