×
Jeremy Grant

Jeremy Grant

Principal Software Engineer - Cloud


Background


About

About

I’m a Software Engineer that specializes in Public Cloud at Enterprise scale. Huge advocate for open source tooling. I try to version control the world and automate everything. Specialties: Google Cloud, Azure, Python, Linux, Terraform, Ansible, Puppet

Work Experience

Work Experience

  • Principal Software Engineer, 

    Oct, 2021 - Present

    Global Tech Platform - Google Cloud

    • Engineering Lead for Enterprise GCP Cloud Team responsible for Network Design, Security Integrations, Lifecycle Management, & Cloud Automation/Observability

    • Consultations and Design with internal tech teams to drive business solutions that leverage cloud offerings in scalable and cost-conscious models

    • Responsible for Design and Solutions Architecture spanning Enterprise Cloud Consumption across Business Segments

    • Partner with Cloud Providers on solutions design, feature enhancement, and early testing/feedback on new product developments

    • Successfully lead the design and buildout efforts for a PCI-compliant GCP Cloud environment to serve payment processing workloads across the Walmart footprint

  • Staff Software Engineer, 

    Jan, 2018 - Oct, 20213 years 9 months

    Cloud Provider Services

    • Responsible for evaluating and designing consumption models for various cloud services to meet business/customer needs

    • Responsible for ongoing research and training of cloud services to enable customer cloud migrations and cost minimization

    • Responsible for design, deployment, and operational support of all Cloud Network Infrastructure

    • Developed REST APIs to enable Cloud Reporting and Terraform template Deployment

    • Developed tooling to enable self-service of GCP Project Creation/Management for all internal Cloud consumers

  • Senior Systems Engineer, 

    Jul, 2016 - Jan, 20181 year 6 months

    Cloud/Metal as a Service

    • Deployment and Management of Canonical Metal as a Service to meet all provisioning needs across Traditional Openstack and Openstack Baremetal (ironic), Ceph Storage, and Hadoop workloads across Geographically distributed Walmart Datacenters

    • Responsible for automation of server provisioning processes (PXE, iPXE, Kickstart) and management of enterprise-scale server environment

    • Designed and develop tool integrations to drive increased automation and improved delivery time for compute

    • Designed and Developed Python3-Based Client Library and Supporting CLI tooling to integrate data gathering processes and API workflows across Network Services and Bare Metal Provisioning Tooling

    • Designed and Implemented workflow to simplify data gathering from multiple sources (mysql/postgres DB’s, github, configuration management, network infrastructure/services) and to automate Enrollment/Deployment of New Compute Resources

    • Developed Scripts to manage Bios/Storage Controller Firmware Downgrade/Upgrade of Physical Compute during automated Commissioning Phase of Deployment workflow

    • Developed Python3 Client libraries and CLI tools for managing components of Network Services (DHCP/DNS) through Infoblox REST API

  • Advanced Systems Engineer, 

    Oct, 2014 - Jun, 20161 year 9 months

    Configuration Management

    • Development of Puppet classes to manage configuration of complex server environment across a range of server applications and operating systems

    • Responsible for automation of server provisioning processes (PXE, iPXE, Kickstart) and management of enterprise-scale server environment

    • Responsible for configuration management of 52,000+ server systems (SLES, RHEL)

    • Designed and develop tool integrations to drive increased automation and improved delivery time for server requests

    • Developed Puppet class for management of HP Operations Manager agent – enabling automation and maintenance of 52,000+ monitoring/performance agents

  • Network Engineer, 

    Sep, 2011 - Oct, 20143 years

    Enterprise Monitoring

    • Design, implementation, support, and maintenance of massively-scaled enterprise monitoring solutions handling network, server, and application monitoring for multiple regional datacenters and 10,000+ domestic and international sites

    • Responsible for systems administration of 200+ Redhat Linux enterprise monitoring servers

    • Dynamic discovery and monitoring of 100,000+ network and server devices

    • Deployed and maintained HP Operations Agent environment of 30,000+ servers

    • Developed Puppet classes to handle agent deployment, configuration, and maintenance

  • Resource Management Supervisor, 

    Jan, 2007 - Oct, 20114 years 9 months

    Call Center Operations/Resource Management

    • Provided operational support and data analysis utilizing multiple software applications to assist in efficient management of call-center handling nationwide traffic.

    • Implementation of IP addressing scheme, configuring systems and proprietary software to facilitate communication with network switches

    • Windows Local Security policy management to pass control to service accounts and proprietary software in addition to execution of batch programs to alter input device configurations to minimize end-user misuse

Skills

Skills

  • Automation

    Python

    Flask

    Requests

    Bash

    Golang

  • Devops

    Ansible

    Gcloud

    Git

    Puppet

    Terraform

  • Google Cloud (GCP)

    Cloud IAM

    Cloud Router

    Cloud Storage

    Compute Engine

    Deployment Manager

    GKE

    Interconnect

    Projects

    Stackdriver

    VPC/Service Controls

  • Azure

    Compute

    NSG

    Service Endpoints

    Subscriptions

    vNET

Education

Education

  • Audio Engineering, Associates, South Plains College

    Jun, 2006 - Jun, 2004

    3.84
  • Information Systems Security, Bachelors, University of Phoenix

    Oct, 2010 - Jun, 2008

    3.93