Kyle Mickey

Kyle "Mickey" Mickey

DevOps & Platform Engineering Consultant

Recommendations

Experience

Founder & Principal Consultant

Corewood • December 2024 - Present
Broomfield, Colorado, USA
  • Deep expertise in cloud architecture and operations
  • Proven ability to work across "tech stacks" to deliver value
  • Holistic systems thinker

Senior Site Reliability Engineer & Platform Architect

Uplight, Inc • February 2023 - November 2024
Boulder, Colorado, USA
  • Gathered requirements, designed, and co-led the impelementation of an API governance engine
  • Deployed the infrastructure and wrote documentation for standardized logging and metric collection and visualization
  • Worked on an operations and release engineering team for internal platform deployments and software cataloging

Founding Infrastructure Engineer

Macroscope, Inc • January 2022 - January 2023
Boulder, Colorado, USA
  • Designed and implemented the initial cloud infrastructure for a new startup
  • Set up CI/CD pipelines for the engineering team
  • Worked with the CTO to design and implement the initial product
  • Managed vendor products and strict networking protocols

Identity System Architect; E-Tools Tech Lead

Trimble, Inc. • November 2019 - December 2021
Westminster, Colorado, USA
  • Researched, proposed, & built identity utilites: user invitation service, internet-of-things identity integration, and GDPR-compliant user login and management system
  • Worked with the security and data privacy teams to ensure we were using GDPR compliant bot-control; recommened a change of vendor that was implemented and saved the company money
  • Configured monitoring and alerting (including dashboards), escalation policies as part of an operations team
  • Managed issues with software vendors including escalations and technical troubleshooting
  • Documented technical standards and advocated for outcome-focued, quality processes

Tech Lead and Contractor

Spire Digital • January 2018 - November 2019
Denver, Colorado, USA

Served as a tech lead on a media project and handled a FinTech contract independently. Delivery was ahead of schedule and under-budget.

Projects

API Governance

Problem:

The company needed a way to sell API acccess for money. Business logic was distributed across legacy services with no cohesive way to enable API access and monitor/bill for usage.

Solution:

We knew from previous experience that getting teams to re-implement existing logic in new systems (e.g. Kuberetes containers) would take too long, so we thought creatively: How could we wire up a single API to look like it was the same product, despite different backing services?

Designed an event-driven API gateway configuration engine. Thoroughly documented and socialized a conceptual solution that stakeholders could understand.

Co-led a team of engineers, advocating for best-practices and focusing on the interaction between systems. We handled the identity management and permissions enforcement, enabling other teams to prioritize functional business logic.

Outcome:

The company was able to go-to-market with visibility into system configuration details. Our monitoring worked well and we were able to see who accessed which APIs and which credential holder should be billed for the usage.

Secure Internet of Things Access to Systems

Problem:

The company had a large number of internet-connected devices that needed to access systems. We were building a company-wide shared identity system. We needed a way to enable these internet of things (IoT) devices to get login credentials without a physical user.

The technical details go deep for this solution. We needed to configure legacy devices, add new devices, and manage the identity model for the device.

Solution:

After doing some research on available tools and pricing, the easest solution was not cost-effective. We had to build semi-custom software on top of API Gateway. This proved easy with authorizer Lambdas.

Ended up building an identity and management model, with corresponding diagrams and proof-of-concept implementation, which would grow to support IoT devices at scale.

Outcome:

The company was able to shut off legacy systems after migration IoT device identity handling to the new system.

Cryptography Conference Ticketing System

Problem:

A cryptocurrency conference hosted in Denver, Colorado, needed a ticketing and payment + registration system. Existing off-the-shelf solutions did not accept cryptocurrency payments.

Solution:

By using AWS Lambda and API Gateway, the solution integrated with SaaS payment processors.

For credit card transactions, we used Stripe, and for cryptocurrency transactions we used Globee.

Outcome:

The conference was able to sell tickets and accept payments in multiple forms.

Skills

Cloud Architecture Project Planning & Delivery Requirements Engineering Leadership Mentorship AWS - Lambda AWS - IAM AWS - EC2 AWS - VPC AWS - ECS / Fargate AWS - S3 AWS - SQS / SNS AWS - API Gateway AWS - Dynamo / Dynamo Streams AWS - RDS AWS - Route53 AWS - Organizations AWS - Control Tower AWS - Systems Manager GCP - Kubernetes Engine GCP - Cloud Functions GCP - Cloud Run GCP - Cloud Storage GCP - Pub/Sub GCP - DNS GCP - Secrets GCP - ObjectStore Infrastructure as Code (IaC) Terraform CloudFormation GitOps Kubernetes CI/CD Jenkins GitHub Actions CircleCI Automation Monitoring & Alerting Makefile Python JavaScript - Node JavaScript - Front End C# SQL NoSQL Bash Docker / Containerization Open Policy Agent OpenTelemetry DataDog PagerDuty API Management & Governance Identity Management OAuth2 OIDC SAML Technical Writing Documentation Strategy Data Visualization JIRA Confluence Notion