avatar

Drew Ayling
DevOps Practitioner | Software and System Architect

About

Experienced Software Engineer, providing impactful solutions in the IT and services industry, with a focus on DevOps, Software Architecture, and Automated Software Testing. Demonstrated ability to lead teams towards efficient product delivery in Enterprise agile environments, specifically thriving in dynamic start-up settings. Comprehensive knowledge in macOS/Linux with the flexibility to operate Windows Subsystem for Linux (WSL) when needed. Versatile developer primarily using Python, with a background in TS/JS, Go, and C++. Passionate about utilizing DevOps for improvements across enterprise environments, continuously aiming to add value to all customers, internal and external alike. Committed to fostering a collaborative environment that bridges product, quality, release and support teams. I take great satisfaction in dedicating my efforts to helping others achieve their goals.

Work Experience

Ford Motor Company
April 2023 – Present
Staff Software Engineer
Leading the Vehicle Architecture Tools team to develop internal solutions for Vehicle ECU and Software architecture teams
Highlights
  • Replaced PREEVision, a model based architecture tool by Vector, with an internally developed tool for a cost savings of over $1 million per year in licenses
  • Architected, developed and deployed an ECU topology visualization tool to allow users instant automated diagrams of network topology saving weeks of manual drawing in Excel (yes, Excel)
  • Developed a documentation hub with two other developers to create a user friendly interface to browse vehicle architecture interfaces
  • Mentored and coached junior engineers to instill and promote software development best practices, agile planning, and software architecture
  • Developed an automated process for offloading vehicle signals as soon as the signal was defined, using gRPC and Elasticsearch, to reduce lead time and process by weeks
  • Architected and deployed a django webapp in Google Cloud to allow internal users to make requests for new signals, signal changes and deletions saving weeks of lead time.
  • Created bespoke CI solutions using GitHub actions, in use by hundreds of internal workflows daily
Teladoc Health
March 2021 – April 2023
Staff Software Engineer
Led the automation architecture team for the chronic care management group. Supporting test reporting, CI integrations, testing libraries, development pipelines and more.
Highlights
  • Led the automation architecture team to re-architect existing test frameworks to align newly acquired product's delivery with the larger Teladoc org to reduce automation duplication and scale product delivery.
  • Led an automation guild to present vision, intent, best practices, and architectural runway for testing and automation.
  • Created automated tooling to connect Teladoc's automated test cases with TestRail's test case management software to measure requirements and functional coverage. Contributed to open source projects to support this effort.
  • Created and maintained test automation libraries for Livongo products post-Teladoc acquisition for web, mobile, backend, and ETL.
CircleCI
June 2020 – March 2021
Community & Partner Engineer
Working with customers and partners in our open-source community to produce and maintain CircleCI ecosystem assets.
Highlights
  • Launched the CircleCI Developer Hub, a Kubernetes microsite for CircleCI assets (Docker images and CI integrations), as a full-stack developer in React and Go.
  • Created and maintained CI libraries for dozens of languages and frameworks, e.g. Ruby, GKE, Python, Terraform, used by thousands of runs daily.
  • Supported open source community Docker images spanning various languages and frameworks, e.g. Python, Ruby, Android, Selenium, for use on CircleCI, each being used in almost 100,000 runs a week.
  • Worked with partner organizations and customers to create and maintain their own CI libraries for CircleCI, ranging from go-to-market assistance to paired programming with partner company developers.
  • Led the restructuring CircleCI sample apps and configuration files, enhancing and streamlining the CircleCI onboarding experience.
Sr. Software Engineer
DevOps Architect for the NetApp/SoldFire AFA and HCI product. Automation Architect.
Highlights
  • Architected transition of 1000+ test cases from legacy framework to new automated CI driven testing framework.
  • Architected new continuous integration and delivery process to parallelize system value delivery, remove circular dependencies and decreased build and test time from 10 days to less than 12 hours
  • Architected end to end container and Kubernetes based serverless testing solution for disparate disconnected system tests that removed hundreds of manual hours for each release.
  • Coached other system architects in scaled agile best practices to enable predictable planning by reducing lead-time in exploration phase by 75%.
  • Architected organizational value stream alignment with other system architects and SAFe practitioners to restructure the teams around value in order to increase delivery to the customer by a factor of 6.
Software Engineer
Started at SolidFire pre-acquisition, seeing the changes of small start-up to large enterprise from a test automation engineer's pespective
Highlights
  • Led software test team in developing complex automated tests and test cases for core SolidFire product features in python and pytest
  • Scrum master, architect and product owner for re-architecture of internal legacy automation python code base
  • Automated systems administration tasks such as system monitoring, report generation, code deployment, package management, and server maintenance
  • Designed and developed REST API SDK for external test case management software for use across multiple teams.
Southwest Research Institute
September 2014 – July 2015
Research Engineer
Continued standards developement and began taking leadership oppurtunities within the project space.
Highlights
  • Assisted in standards development for a SOAP / UDP-multicast / UDP-syslog based communications architecture for US Army ground combat vehicles known as VICTORY
  • Software team lead for the Army's Industry Network Integration Evaluation Demonstration to provide VICTORY Capabilities in an operational environment
  • Project Manager for a $50k internal research project to develop cost effective, micro embedded VICTORY adapters
Southwest Research Institute
June 2012 – September 2014
Engineer
Test and integrate boost/libqt C++ SOAP services and systems on ground combat vehicles.
Highlights
  • Led software validation experiments developing software components to demonstrate VICTORY Specifications.
  • Assisted in system integration for US Army field demo of situation awareness vehicle
  • Assistant project manager and engineer for a combat vehicle high performance video bus architecture.
XFAB
January 2012 – June 2012
Intern
High voltage and GaN substrate applied research

Volunteer

Historic Boulder
November 2019 – February 2021
Volunteer
Event volunteer and tech support volunteer
Alamo Regional Science Fair
June 2013 – February 2014
Volunteer Judge
Volunteered at multiple science fairs judging Math, Engineering, and Computer Science projects.
HistoriCorps
July 2021 – Present
Volunteer
Work on preservation projects to save historic places

Contact

Denver Metro Area, Colorado US
GitHub
LinkedIn

Education

  • 2008 2012

    Texas Tech University

    Bachelor

    Electrical Engineering

    Grade: Magna Cum Laude

    Courses
    • Mathematics - Minor

Skills

Languages Using today
Python Typescript Javascript Bash
Languages Out of practice
Golang Perl PHP C++ VHDL
Frameworks
Django React Next.js Node.js Plotly Dash
Tools
Github Actions CircleCI Jenkins Docker Kubernetes Saltstack Ansible Terraform Google Cloud Azure
Competencies
DevOps Value Streams Process Automation Web Services Open Standards Software Testing Scaled Agile / SAFe System Architecture Embedded Systems Software Integration

Interests

Outdoors
Hiking Camping Running
Food
New Restaurants Baking Cooking Pizza of all kinds