Matthew Crook

Lead Cloud Systems and Infrastructure Engineer | DevOps Engineer | Site Reliability Engineer
Nashville, Tennessee
|

linkedin.com/in/mattcrook11
|

matt-crook.com
|

matt.crook11@gmail.com
I have a passion for DevOps and Infrastructure, and have gained experience working in multiple rapidly changing and demanding environments in Systems, Cloud Infrastructure, MLOps, SRE, and Security where myself and my team strive to provide infrastructure and platforms that are simple, secure, scalable, and pleasurable to use. I'm an engineer who's passionately curious about emerging technology, while solidly focused on fundamental principles. As a former athlete and musician, I'm extremely driven, holding myself, and the software I write to the highest standards.
M
C

Education

Belmont University

Bachelor’s Degree Business Administration and Music Business
|

Aug 2010 - May 2015

Nashville Software School

Jan 2020 - Jun 2020

Six-month intensive, full-time, hands-on, fast-moving and rigorous study of software engineering. Emphasis is placed on building database driven applications, and working with other students while immersed in new and challenging material.

Skills

  • Networking
  • Google Cloud Platform (GCP)
  • AWS
  • MLOps
  • Terraform
  • Kubernetes
  • Istio Service Mesh
  • Kubeflow
  • Helm
  • CI/CD
  • Edge Computing
  • Fastly
  • Cloudflare
  • CDN
  • Certificates
  • TLS
  • mTLS
  • Vault
  • Team Leadership
  • Project Management
  • Docker
  • Docker Compose
  • Bash Scripting
  • JavaScript
  • Python
  • Django
  • React
  • SQL
  • Git
  • Node
  • Business Objectives
  • Communication
  • Public Speaking

Work Experience

Shipt

Lead DevOps Engineer
|

Aug 2021 - Current
  • Key contributor in planning, designing, architecting, and rollout to multiple environments of multi region/ multi cluster Service Mesh within our Kubernetes Ecosystem:

    • Team lead/ Tech Lead in building a multi-regional, multi-cluster Service Mesh, and the networking architecture of the Service Mesh network topology.
    • Team Lead/ Tech lead in ensuring the reliability and redundancy of Service Mesh, as well as the security through building a first-of-its-kind Certificate architecture (PKI) which implements and automates TLS and mTLS Certificates.
  • Tech Lead in modernizing Edge architecture, which includes:

    • Designing and building a new API Gateway with integration into Service Mesh Edge/ Ingress functionality.
    • Network Edge functionality involving secure networking and routing in and out of VPCs and multiple Clouds (AWS and GCP).
    • Networking and distributed Edge involving various CDN providers (Cloudflare and Fastly) using caching, configuring WAF and WAF rules, and utilizing custom Varnish (VCL) for advanced CDN functionality.
  • MLOps:

    • Work with large department of stakeholders in Machine Learning to deploy ML models and create model pipelines.
    • Kubeflow
    • VertexAI
  • Build reliable, resilient, and immutable infrastructure and networking components:

    • Using DevOps tooling such as Terraform.
    • Provide developer velocity through automated CI/CD pipeline deploying services with Helm to Kubernetes clusters.
  • Responsible for owning creation, maintenance, and mastery of lower level networking which includes:

    • Cluster to cluster communication, cloud to cloud communication, intra network communication, VPC, VPN, security of domains and DNS, as well as network and Cloud Ingress and Egress networking, and Certificate management (TLS and mTLS).
  • Main point of contact and Lead for working with stakeholders with regards to 3rd party vendor integrations; which includes determining project feasibility, timeline, requirements, planning, communication, and technical implementation.

  • Work closely with SRE to ensure reliability of infrastructure and proper capturing of necessary metrics (4 Golden Signals) by building monitoring, alerting, and logging around infrastructure resources.

    • Partake in on-call rotations and resolving production outages and incidents.

Built Technologies

Site Reliability Engineer
|

Sep 2020 - Aug 2021
  • Planned, developed, and created automated tooling infrastructure for end-to-end tests and procedures.

    • Modernized API and Service testing with an "API Driven Development" mentality to complete, and as part of, the SRE key initiatives of implementing quality gate checks better quality gate checks to enhance sustainability and data integrity across all apps and services in all environments.
  • Was able to lead a small SRE team, where responsibilities could range from optimizing existing infrastructure to supporting removing technical debt and preventing future incidents, tracking core metrics and solving bottlenecks proactively, building and/ or improving tools and features that refine or enhance sustainability, monitoring, and logging.

    • Resolving incidents within internal SLAs, and defining SLOs with focus on customer value and risk reduction.
  • Built and/or enhanced developer tooling and features that refine or improve sustainability, reliability, availability, and redundancy through monitoring, logging, automation, and DevOps tooling for continuity and speed of product development and delivery.

  • Optimized existing and new infrastructure for micro-services architecture to support removing technical debt, preventing future incidents, and resolving RCAs with focus on customer value and risk reduction as well as defining SLO's.

  • Had a strong focus on system reliability and availably through optimizing existing and new infrastructure for large micro-services architecture, with focus on revenue producing key transactions which must be always available.

  • Codify operations and automate delivery of products, and eliminate toil.

  • Worked with various Engineering teams to decouple dependencies, and assist in the creation of fully automated immutable infrastructure based on the team's needs.

RootNote

Full Stack Software Engineer
|

Jul 2020 - Oct 2020
  • Participated and consulted in sprint planning, design, storyboarding, and deployment of all new features, architecture decisions, and system design.

  • Assisted in making systems more resilient, reliable, and scalable in a fast paced start-up environment, as well as increased application's test coverage by 40%.

  • Led new feature implementation(s) Including:

    • A custom invoicing tool/service - fully integrated with PayPal API, Google, and Gmail for easy payment and Invoicing.
    • Fully re-designed and implemented a complete revamp and modernization of User Account Settings page.
    • Planned, architected, and implemented other key features and add ons, including a "Dark Mode" for the entire application.
  • Cleared backlog of known bugs for web scraper and multitude of API integrations.

  • Refactored client side Javascript to better manage state and increase performance, as well as for optimization of code and code re-usability (DRY).

BMG - The New Music Company

Data Analyst - Income Tracking Analytics
|

Oct 2018 - Jan 2020
  • Managed redirection of BMG deals by building a thorough plan to implement with high attention to detail. Increased automation of process, therefore increasing number of notices sent and yearly income received as a result of redirection from $800k to over $1.5 million.

  • Acted as Project Manager in working with developers for multiple projects from inception to implementation and roll out.

    • Largest project being creating a Live Performance Tool. The Live Performance Tool negated the need to manually input data for setlist registration, pulling necessary info automatically and consolidating it from various sources into a database in Hadoop for easy extraction.
    • This improvement in automation provided a massive increase from 40 setlists submitted in 2017, to 410 submitted in 2018.
  • Successfully wrote scripts and used third party services to call the various API’s, extracting data to better access song meta-data for specific departmental needs.

  • Took initiative to teach myself Python for the purposes of writing various scripts for ETL, data ingestion and transformation, data analysis, and statistical purposes.

  • Worked with large amounts of data to regularly access, manipulate, and extract data from database systems like Hadoop, using software like Tableau, and open- source SQL engines like Apache Hive and Impala, as well as query assistants like Hue.

  • Continued to work closely with, and was lead analyst on multiple projects with creative management on potential deals by performing pipeline analysis to determine the value of specific artist, entity, or catalog for advance, purchase, or acquisition.

  • Continued to manage client inquiries using JIRA.

BMG - The New Music Company

Income Tracking Services Manager
|

Oct 2016 - Oct 2018

Broadcast Music, Inc. (BMI)

Business Operations Analyst
|

May 2016 - Sep 2016

The Holland Group, Inc

Project Manager
|

May 2014 - Apr 2016

Volunteering

PyTennessee 2020

Feb 2020 - Feb 2020

PyTn is hosted at Nashville School of Law and is is a yearly regional Python conference that is a developer-focused Python conference with talk topics running the gamut between beginner and advanced, and from web development to data science and machine learning. I was responsible for possibly the most important part of the conference--giving the speakers the help they needed and keeping the conference moving smoothly. I participated in helping in set-up, tear down, checking guests in, and moving items as necessary.

Music City Code 2019

May 2019 - May 2019

The Music City Tech conference is held at Nossi College of Art in Nashville, TN and is a conference that caters to developers and touches on all aspects of software and website development. The Conference is focused on quality over quantity, with three sub-conferences: Music City Code, Music City Agile, and Music City Data. As a volunteer, I was responsible for set-up before the conference and checking guests in, as well as catering to the speakers, making sure they had what they needed for their talks, getting them set up for their talks, as well as any duty necessary to make sure the conference ran as smoothly as possible.

DevOpsDays 2021

Aug 2021 - Aug 2021

Worked closely with community chair to to recruit speakers, volunteers, and visitors for the conference.

Podcasts, Interviews, and Articles

Javascript Jabber

Jan 2020 - Jan 2020

Future Sync Conference

May 2020 - May 2020

Nashville Software School

Jun 2020 - Jun 2020