avatar

Drew Ayling
DevOps Connoisseur, Python Enthusiast, System Architect

About

Experienced Software Engineer with a proven track record in the information technology and services sector. Proficient in DevOps, Software Architecture, Automated Software Testing, Software Delivery, and Compliance Testing. Committed to product-focused delivery and facilitating effective communication between development, quality assurance, release management, and support teams within enterprise agile environments. I have a preference for the dynamic nature of startups and am experienced in macOS/Linux environments, utilizing WSL when necessary. As a Python Developer, I have also worked with C++, Perl, and Go, and I am an active user of JavaScript and TypeScript for user interface and continuous integration applications. I advocate for DevOps as a strategy beneficial to both enterprises and developers, aligning my efforts with the goal of delivering value to customers, whether they are internal stakeholders or external clients. I take great satisfaction in dedicating my efforts to assist others.

Work Experience

Ford Motor Company
April 2023 – Present
Staff Software Engineer
Leading the Vehical Architectural Tools team to develop internal solutions for vehicle ECU and Software architecture
Highlights
  • Replaced PREEVision by Vector with an internal tool for a coat savings of over $1 million per year
  • Architected, developed and deployed an ECU topology visualization tool to allow users instant automated diagrams of network topology saving weeks of manual data input
  • 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
  • Created bespoke CI solutions using github actions, in use by hundreds of internal workflows daily
Teladoc Health
March 2021 – April 2023
Staff Software Engineer
Leading automation architecture team for the chronic care management group. Supporting test reporting, CI integrations, testing libraries, development pipelines and more.
Highlights
  • Lead 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.
  • Lead 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.
  • 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.
  • Creating and maintaining test automation libraries for Livongo (Chronic Care Management) (acquired by Teladoc in 2020) products including 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 K8s 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.
  • Primary lead on restructuring CircleCI sample apps and configuration files to improve 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 by a factor of 4.
  • 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
January 2012 – September 2014
Engineer
First position post graduation. Worked to test and integrate boost/libqt C++ code base and real systems on 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.

Contact

Denver Metro Area, Colorado
GitHub
LinkedIn

Education

  • 2012

    Texas Tech University

    Bachelor

    Electrical Engineering

    Courses
    • Mathematics - Minor

Skills

Development
Python Typescript / React Go Bash Linux / OSX Docker / Kubernetes Saltstack / Ansible / Terraform Jenkins / CircleCI / Github Actions
Competencies
DevOps Value Stream Process Automation Web Services Open Standards Software Testing Scaled Agile / SAFe System Architecture Storage Appliances Embedded Systems Software Integration Value Streams

Interests

Hiking
Baking
Pizza
My Dogs