Corey Hinkle

Profile

I'm a developer who loves learning and continually trying to make things better. I have a lot of interest in developer experience and helping them get their software to cloud quickly and more easily. I continually try to find or create tools to automate and speed up those processes. I love open source software and the community around it. I would like to become more involved and would value opportunities that embrace those communities.

Experience

Five9

San Ramon, CA

Senior DevOps Engineer

Mar 2020 - Present

  • Create and maintain a completely new infrastructure process that moves everything to a modular approach that can be versioned and automated using Terraform.
  • Help teach developers and operations alike how to utilize common cloud tools including Kubernetes and Istio. Lead demos instructing users on best practices and common patterns.
  • Investigate and compare newer technologies with the possibility of production use. Helped adopt ArgoCD, and moved deployments to be monitored with more informative changes.
  • Develop and maintain production docker images and Go services. Created a tested slackbot that sped up developer debugging with automated permissions approval workflow.
  • Created a Kubernetes Operator in Go that completely automates the standing up of developer environments, allowing developers to have experiences much closer to production deployments for the first time.
  • Completely revamped network routing to be more easily accessed while also deprecating unnecessary rules. Automated their deployment and allowed instant configuration upon system changes.
  • Leverage ArgoCD and Gitlab to move closer towards Gitops. Allowing for much quicker deployments on merge requests, which provide informative results to changes and progress.
  • Golang
  • Terraform
  • GCP
  • Kubernetes
  • Helm
  • Operator

Leidos

Reston, VA

Core Platform Team Lead

Jan 2019 - Mar 2020

  • Transitioned teams to deploying and debugging in Kubernetes. Helped developers learn concepts and develop reusable charts, as well as empowered them to make better decisions. Discussed and demoed multiple tools (including Telepresence) to allow for quicker debugging and turnaround.
  • Developed reusable Terraform modules with testing via Terratest, completely revamping from undependable bash scripts. Allowed for test coverage and repeatable deployments.
  • Leveraged Kubernetes and Istio to be more cloud agnostic from AWS.
  • Implemented Helm charts to help with consistent deployments containing default logging and metrics.
  • Terraform
  • AWS
  • Kubernetes
  • Helm
  • Java
  • Skaffold
  • Docker

Chief Engineer

Jul 2015 - Jul 2019

  • Led multiple Air Force contracts and worked through test events. Helped lay out and create real world test cases to validate products.
  • Helped drive requirements and communication with warfighters. Clarified technical decisions while applying their needs to develop software that was intuitive and accomplished complex goals.
  • Developed Java applications to ease warfighters responsibilities. Managed to turn multi-day tasks into tasks that took seconds.

Junior Software Engineer

Jan 2014 - Jul 2015

Education

BSc in Computer Engineering & MSc in Electrical Engineering

West Virginia University

Sep 2006 - Dec 2013

Specialized in Cyber Security
photo of me
  • coreyhinkle@gmail.com
  • cv.chinkle.dev
  • West Virginia

Skills

    • Programming
    • Kubernetes
    • Istio
    • Helm
    • Golang
    • Java
    • Vim
      Developer Tools
    • Git
    • GitLab
    • ArgoCD
    • Telepresence
    • Docker
    • GCP