Karl J. Haworth

karlhaworth.com
me ( at ) karlhaworth.com

About
Highly motivated, leadership driven, team player, and quick learner with extensive experience in application and cloud architecture as well as software delivery. Creative thinker and problem solver with exceptional planning and analytical abilities.

Education
, Albion, Michigan
Bachelor of Arts
Major: Economics and Management
Minor: Statistics
August 2010 - May 2014

Experience
Senior Principal Developer, Product Technical Lead - Developer Experience, Product Agility
American Airlines
June 2022 - Present
Worked in the Delivery Transformation organization architecting solutions for automation using DevOps methodologies
  • Developed overall strategic technical plans and created architecture strategy for shared Kubernetes clusters for enterprise use
  • Mentored, guided, and supported developers across American Airlines IT
  • Created solutions with high level of innovation, cost effectiveness, high quality, and faster time to market
  • Developed the overall automation strategy and managed complex integrations between multiple teams
  • Served as a subject matter expert in automation architecture
  • Collaborated with business and technical partners to identify and scope the opportunities, outline potential value and ROI, identify risks, benefits and constraints
Principal Programmer, Product Technical Lead - Developer Experience, IT DevOps/Applications
American Airlines
January 2021 - June 2022
Worked in the Delivery Transformation organization architecting solutions for automation using DevOps methodologies
  • Developed overall strategic technical plans and created architecture strategy for a developer portal used across all American Airlines information technology
  • Mentored numerous developers in their journey from infrastructure engineering to software development
  • Created solutions with high level of innovation, cost effectiveness, high quality, and faster time to market
  • Developed the overall automation strategy and managed complex integrations between multiple teams
  • Served as a subject matter expert in automation architecture
  • Collaborated with business and technical partners to identify and scope the opportunities, outline potential value and ROI, identify risks, benefits and constraints
Principal Engineer, IT DevOps
American Airlines
June 2020 - January 2021
Worked in the Delivery Transformation organization contributing to the creation of solutions for automation using devops methodologies
  • Created architecture proposals based on identified solution gaps
  • Created solutions with high level of innovation, cost effectiveness, high quality, and faster time to market
  • Contributed to the overall strategy and managed complex issues within functional area of expertise
  • Worked with developers across the company to implement their solutions into an InnerSourced framework
Network Automation Engineer
American Airlines
June 2019 - June 2020
Worked in the Enterprise Network automation organization architecting solutions for automation using devops methodologies
  • Developed overall strategic technical plans and created architecture proposals related to a networking automation portal
  • Created solutions with high level of innovation, cost effectiveness, and faster time to market
  • Contributed to the overall strategy and managed complex issues within networking automation
  • Served as a subject matter expert in network automation architecture
Senior IT Infrastructure Engineer
American Airlines
January 2018 - June 2019
Worked in the Enterprise Network Services department deploying, optimizing, and creating engineering toolsets
  • Planned, created, and documented processes for new platforms
  • Evaluated and corrected the integrity of existing systems
  • Maintained and administered multiple platforms including products from Riverbed, CA Technologies, Infoblox, and Gigamon
  • Implemented data monitoring and collection equipment based on diagrams and run-books provided by architect
IT Infrastructure Engineer
American Airlines
June 2016 - January 2018
Worked in the Enterprise Network Services department with network and application performance monitoring toolsets
  • Implemented data monitoring and collection equipment based on diagrams and run-books provided by architect
  • Planned, created, and documented processes for existing platforms
  • Maintained and administered multiple platforms including products from Riverbed and CA Technologies
  • Troubleshot common network and network device issues with routing and administration
Associate IT Infrastructure Engineer (ADEPT)
American Airlines
June 2014 - June 2016
The American Airlines Development Program for Technology (ADEPT) is a college recruiting program created to develop a technical talent pipeline for Information Technology(IT).
  • Configured, installed, and deployed various network devices and services for functional networks
  • Maintained complete technical documentation
  • Resolved issues that tiers of support have escalated
  • Performed network maintenance and system upgrades
Statistical Analyst Intern
US Airways
July 2012 - June 2014
Assisted the Systems Engineering & Operations staff with support, analysis, and reporting.
  • Created of performance metrics
  • System performance and capacity planning analysis
  • System troubleshooting and documentation of complex processes
  • Engagement of software vendors and internal development staff to resolve problems as necessary

Technical Skills
Agile methodology Kubernetes Cloud Environments Terraform Object Oriented Programming Unit Testing TypeScript JavaScript React Express Python FastAPI CI/CD Docker GIT Rest APIs Websockets Process Automation Relational Databases Cisco Networking DNS DHCP Network Data Aggregation/Mapping Mac Windows Linux Cisco IOS

Awards
PSA Core Values Q3 2022
As part of living the company values, Karl Haworth is recognized for his selfless attitude through helping others win, making space for all voices, finding the excellence in others, and embracing hard conversations.
- Managing Director, Cloud and Engineering Platforms
September 13, 2022
Delivery Transformation Principals Award
This team developed a comprehensive interface to deliver Infrastructure for IT-to-IT, and enable Real Time delivery of our products through automation. Their automated and integrated delivery infrastructure will be a huge time saver for many teams in the infrastructure procurement process.
- Chief Information Officer (CIO), Executive Vice President (EVP)
December 19, 2019

Notable Recognition
Thank you for all your help with understanding Runway and it's GitHub Workflows. Especially, your help on the Runway issues has been invaluable! Thanks for taking the time to meet with us, as well. Have a Great Day!
- Associate Developer, IT Applications
Jan 24, 2023
Thank you for implementing the squad members idea of removing patches from dependabot bumps. It's one thing to speak an idea, it's another to actually implement that idea. Whenever you recognize another persons idea, you make them feel included and validated in their thought process.I appreciate you!#passionate #i-dei
- Sr Developer, IT Applications
Jan 24, 2023
You really go above and beyond to make sure our team and our customers are taken care of. Thank you for everything you do! Our current DR automation is pretty incredible and your #passionate and #accountable work really shows.
- Principal Programmer/Technical Lead, IT Applications
Dec 2, 2022

Projects
Kubernetes Operator for Automation and Abstraction
July 2021 - Present
Problem
Kubernetes can be extremely difficult for application teams to utilize and the number of required resource manifests can be overwhelming
Solution
A Kubneretes operator was developed to abstract away the complexities of the native Kuberentes manifests while bringing along the company's best practices. Through templates in the developer experience portal, the reduced yaml spec is easily setup for users and deployed to the clusters using a GitOps approach.
Kubernetes Kubernetes Operators GitHub Actions Argo CD Terraform Helm Azure Nginx Kuma KOPF framework Python
  • Planned, architected, implemented, automated, and managed a Kubernetes Operator being used by customer facing systems
  • Performed requirements analysis and solution architecture design
  • Communicated with other stakeholders and end users in the software development lifecycle
  • Worked with squad members to mentor and develop skillsets to run a successful operator supporting vital business functions
Developer Experience Platform - Runway
June 2020 - Present
Problem
Launching applications to the cloud is extremely difficult and time consuming for teams while requiring knowledge in multiple technology disciplies.
Solution
An InnerSourced developer platform along with an automated Kubernetes ecosystem was created for handling onboarding to our cloud environment with click to deploy reducing the time to deliver from months to minutes eliminating manual processes.
Kubernetes Kubernetes Operators Backstage.io React Typescript GitHub Actions Argo CD Terraform Helm REST APIs Postgres Redis Azure Artifactory
  • Planned, architected, implemented, and managed an InnerSourced developer platform
  • Served as the technical lead to a team of developers
  • Mentored new software developers within the direct product group as well as InnerSource contributors
  • Followed and maintained agile best practices
  • Performed requirements analysis and solution architecture design
  • Abstracted complex designs and implementations through a simple developer portal using various backend services
  • Communicated with other stakeholders and end users in the software development lifecycle
Enterprise Kubernetes Strategy
April 2021 - March 2022
Problem
Many teams operate their own clusters which poses security and maintainability problems along with a duplication of efforts.
Solution
GitHub Actions was selected to run Terraform to standup new clusters along with full bootstrapping of all cluster components. Reduced the time to standup clusters from months to 40 minutes. Handed off to the work to the newly created Enterprise Kubernetes team to continue.
Kubernetes Kubernetes Operators GitHub Actions Argo CD Terraform Helm Azure Nginx Kuma Datadog Artifactory Certificates
  • Planned, architected, implemented, automated, and managed a Kubernetes ecosystem being used by customer facing systems
  • Performed requirements analysis and solution architecture design
  • Communicated with other stakeholders and end users in the platform development lifecycle
  • Worked with Enterprise to consolidate clusters and create standards
  • Worked with customers to troubleshoot problems within their application deployment
Networking and Firewall Orchestration Platform
April 2018 - June 2020
Problem
All requests for networking are recorded manually and then multiple administrators perform the required task hours or days later in multiple platforms creating a lag in the time to delivery.
Solution
An orchestration platform for networking requests was created that is secure with enterprise authentication, fully logged, provided an attractive and easy to use interface, and reduces the time to delivery through APIs and automation while standardizing and creating relationships among infrastructure objects.
Kubernetes HTML CSS Python REST APIs Websockets MySql Linux Jenkins CI/CD Active Directory Regular Expressions SNMP Redis RabbitMQ Cisco Plug-n-Play Nginx
  • Defined, implemented, and managed the development architecture and supporting toolsets required to build and test complex applications in an efficient and rapid manner
  • Worked within a project management/agile delivery methodology in a leading role
  • Documented solutions though data models, configurations, and setup within enterprise code management platforms
  • Ensured that platforms and data solutions can be deployed and operated in a highly repeatable and predictable manner
H3C Firmware Upgrade Automation
February 2019
Problem
Engineers have to manually upgrade the firmware on H3C devices as they are unsupported by all enterprise tools.
Solution
Create Perl script inside of CA Spectrum to push firmware with the expect module for an interactive automated session.
CA Spectrum Perl Scripting Expect Scripting Regular Expressions Comware OS (H3C)
  • Set out the integration strategy
  • Defined technical designs
  • Communicated with other stakeholders/end users in the software development lifecycle
  • Requirements Analysis and Solution Architecture Design
Network Device insourcing Automation
March 2016 - June 2016
Problem
Migrate thousands of devices from an outsourced vendor to insourced.
Solution
Created a plan of migrating devices via SNMP TRAP and using SNMP to rapidly rewrite device configurations in bulk.
CA Spectrum Perl Scripting SNMP Comware OS (H3C) SSH
  • Defined technical requirements
  • Automated migration workflow
  • Optimized communication by implementing SNMP over SSH to reduce time to configure and reduce implementation failures
  • Developed new capabilities in existing toolsets to communicate with newly acquired unsupported devices
  • Worked with platform administrators and engineering teams to implement and validate solutions

Community Engagements
Mentor - Engineering Academy
Oct 1, 2021 - Present
Oct 1, 2021 - Present
Dec 21, 2021
Karl Haworth Karl Haworth is from Traverse City in northern Michigan and attended Traverse City Central High School. During his time in high school, Karl found the Engineering Academy (formerly Manufacturing Technology Academy), a national and state award-winning STEM academy where he participated in the National Robotics Challenge (NRC). Karl later attended Albion College in Albion Michigan where he studied Economics, Management, and Statistics. During his studies at Albion, Karl discovered an internship with US Airways in Tempe Arizona where he performed studies of various IT applications and groups for process improvement. After graduation, Karl was given the opportunity to join the American Airlines Development Program for Technology (ADEPT), a college recruiting program created to develop a technical talent pipeline for Information Technology (IT) and continued on with American Airlines for permanent employment.
To continue to grow his knowledge in various areas, Karl operates a home lab in his free time consisting of multiple RAIDs in hot swap chassis with Kubernetes clusters and other equipment.
me ( at ) karlhaworth.com